|
|
|
|
|
by rudolfix
2757 days ago
|
|
Smart contract is exactly how you solve convoluted captables. Currently shareholding is such a mess that for any bigger company you do not even know how many shares are there - rarely they sum to 100%. at least when shares are represented as the tokens you know how many are there and who owns them - at all time. that's already a huge step forward pricing of privately held companies is set by last funding round so you can say it's taken out of the thin air ;> you can also have market valuation if you try to tokenize shares and trade them. does not seem wise for early stage company though also smart contracts do not solve malicious intentions of programmers and business owners, they are just tools and you can write fair self executing options plan or perfect decentralized scam also Ethereum VM is much simpler to learn than commercial law which you (probably) also do not know |
|
Companies know exactly how many shares are at any given moment. The concept you are looking for is called "outstanding shares".
> pricing of privately held companies is set by last funding round so you can say it's taken out of the thin air ;>
Read the Uber and Softbank example. It is a good one why funding round doesn't tell you the price.
And, funding is not a simple - I gave you $X because the company should be worth $Y. Things can get complicated quickly. Deal can be worth $X because the investor got "preferential shares" which means non-preferred shares are worth less than what you think. This cannot be coded into a smart contract and will still cause information asymmetry.
> also Ethereum VM is much simpler to learn than commercial law which you (probably) also do not know
That is your opinion. Ask someone who works in finance and they will tell you that learning law is simpler than the VM.
In any case,
> also smart contracts do not solve malicious intentions of programmers and business owners
To put it another way, if people knowingly want a complicated cap table, they can write a complex decentralized contract?
So, what is the point of this again?