| > for any bigger company you do not even know how many shares are there 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? |