4 ms·
I'm quite surprised by the answers. The truth is that Ethereum's success comes from the seemingly ease of the Solidity. It made it possible to have a crazy amou
by kbody 9y ago
I'm quite surprised by the answers. The truth is that Ethereum's success comes from the seemingly ease of the Solidity. It made it possible to have a crazy amount of developer jump in.
As a Node.js developer, it was effortless to start coding with Solidity. But that's part of the problem; it seems so easy, but there are no safeguards and a lot of traps. That's why we get so many flawed contracts that were taken advantage of/hacked and ICOs delaying their distribution or processes because a bug was found.
90s cypherpunks that gave birth and worked on these ideas of smart-contract etc. saw the things a bit more responsibly, instead of development velocity on something that proves unsustainable even from a security perspective not to mention scalability-wise.
Here is are some thoughts from one of the originals - Christopher Allen co-author of TLS standard.
I'm disappointed in the corruption of the term Smart Contracts. Bitcoin's Script, and in particular P2SH is a good start to them, but massive multiple execution of arbitrary code is not (aka IBM's Chain Code), and I would even argue that Ethereum's languages are not smart contracts either—just another chain code. I do agree that business logic is hard to do with Bitcoin's Script, but for all of us talking about Smart Contracts in the late '90's (Szaboian Smart Contracts?) we desired cryptographic composabilty, that the code could be analyzed at multiple levels to be secure (from language proofs to high level business logic atomic validation), limitable (i.e. expression complexity & evaluation cost can be determined) and could often just be validated by consensus of parties not every node in the world (which only at most need to see proof of execution, not the full contract). These would be true cryptographic Smart Contracts!
https://twitter.com/ChristopherA/status/715197498646593536 https://twitter.com/ChristopherA/status/715197498646593536