|
|
|
|
|
by elmar
3032 days ago
|
|
My view, of course, every decision as a trade-off, everything i say is controversial - The main ledger and smart contracts should be separated, everyone smart contract is public, why?? the smart contracts should be run on several specific sidechains.
Why if I buy a crypto kittie everyone as to know and store the transaction for all eternity. Wait sharding is coming, yes but will reduce the security guarantees. |
|
However engineering decisions 'on genesis' was over 3-4 years ago and at that time doing a blockchain with smart contracts was already challenge on itself. It's not really fair to take the knowledge and lessons from the present day and claim those in the past without that knowledge made horrible decisions. It's a bit like blaming google for not starting angular 1 with the functionality of angular 4, or saying that John Resig should have created Babel and ES7 features instead of creating jQuery.