The amount of contracts that I have signed in my life without reading them, is substantially higher than the contracts that I do have read. I never got into trouble with it, because most of these contracts had rules in case of rare events that never got triggered.
In this light, Ethereum contracts are more worry-some.
For starters, they are significantly harder to read, even for programmers it's harder to read code compared to reading one page of normal text. And the potential impact of Ethereum contracts are quite possibly much greater and more serious, because it involves your money directly without any chance to contest the result.
As a community, we might feel the incentive to rely on each other to double-check contracts. But if everyone is expecting the other person to check the contract thoroughly, we might eventually end up with a highly popular contract that is never double-checked by anyone.
My question to the Ethereum community is:
Are there any plans or projects that focus on this? Plans that focus on the readability of contracts, or focus on a community-driven checking of contracts.
Or do you think this is a step too far and we should stick to "this is computer code, and everyone's own responsibility".
Happy to hear all of your thoughts on this.
[–]mcgravier 16 ポイント17 ポイント18 ポイント (3子コメント)
[–]soylient 1 ポイント2 ポイント3 ポイント (1子コメント)
[–]Owdy 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]merton1111 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]null0pointer 6 ポイント7 ポイント8 ポイント (1子コメント)
[–]xeroc 3 ポイント4 ポイント5 ポイント (0子コメント)
[–]chainsaw77 5 ポイント6 ポイント7 ポイント (2子コメント)
[–]Pouf5 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]renegade_division 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]CBobRobison 4 ポイント5 ポイント6 ポイント (0子コメント)
[–]chejazi 2 ポイント3 ポイント4 ポイント (0子コメント)
[–]3esmit 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]Dunning_Krugerrands 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]bobsummerwill 1 ポイント2 ポイント3 ポイント (0子コメント)
[–]DeviateFish_ 0 ポイント1 ポイント2 ポイント (8子コメント)
[–]killerstorm 0 ポイント1 ポイント2 ポイント (7子コメント)
[–]mcgravier 2 ポイント3 ポイント4 ポイント (1子コメント)
[–]killerstorm 2 ポイント3 ポイント4 ポイント (0子コメント)
[–]DeviateFish_ 0 ポイント1 ポイント2 ポイント (4子コメント)
[–]killerstorm 1 ポイント2 ポイント3 ポイント (3子コメント)
[–]DeviateFish_ 0 ポイント1 ポイント2 ポイント (2子コメント)
[–]killerstorm 1 ポイント2 ポイント3 ポイント (1子コメント)
[–]DeviateFish_ 0 ポイント1 ポイント2 ポイント (0子コメント)
[–]akalaud 0 ポイント1 ポイント2 ポイント (0子コメント)