3 ms·
The thing is, the kind of developers it takes to implement smart contracts correctly is probably exceptionally rare, if they even actually exist. I don't think
by oelmekki 9y ago
The thing is, the kind of developers it takes to implement smart contracts correctly is probably exceptionally rare, if they even actually exist.
I don't think it's impossible, but it's clearly in conflict with the "release early, release often" culture. If anything, developing smart contracts is more like building software for NASA crafts : you have to get it right before the launch. And even regarding the NASA, I guess they still have room for some remote patching. In smart contracts, perfect is not the enemy of good, they are actually synonymous.
- thisisit 9y agoIt's not the release culture that is at fault here. It takes age for a language to mature. Relying millions of dollars on an untested language is grounds for trouble.
- stingraycharles 9y agoAny idea why the developers chose to develop their own language, rather than just using an existing language that makes sense ?
- thisisit 9y agohttps://github.com/ethereum/solidity/issues/1090 https://github.com/ethereum/solidity/issues/1090
- guiomie 9y agoI recently started to code some Solidity, and there are some syntax expressions in the language (e.g payable function) that you wouldn't find in other languages because they don't deal with those concepts. Could you have used a modified version of Java or simply embed those concepts in a library, probably. I guess they wanted a specialized language.
- Vadoff 9y agoHubris