4 ms·
This is a rather perfectionist point of view, implying that our current day-to-day contracts are perfect and don’t have loopholes. Why do smart contracts have t
by samsonradu 9y ago
This is a rather perfectionist point of view, implying that our current day-to-day contracts are perfect and don’t have loopholes. Why do smart contracts have to be written perfectly to be usable by people.
In the end, what’s perfect in the world around us? Big banks fail and lose people’s savings, cars break and cause deaths and it has’t stopped people from adopting these on a large scale and keep on improving them.
- kbenson 9y agoWanting all contracts and actions performed by them to be immutable is an odd point of view in my eyes, but I'm not sure I would call it perfectionist because the perfection depends on whether you think a perfect system fulfills the contracts to the letter or the spirit. In the physical world, we arbitrate contracts with authorities vested with the power to make decisions over them, such as courts, governments, mediators, etc that both parties have agreed has the final say, because the alternative is unworkable. In a consensus system such as a blockchain, that consensus is based on a majority of the participants. Wanting them to have no say on the outcome of actions is like wanting the courts to have no jurisdiction over your contracts.