Hacker News new | ask | show | jobs
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

1 comments

> 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?