You are viewing a single comment's thread from:

RE: Why I'm buying EOS...and why it's an ETH killer

in #eos8 years ago

I think the real boon is that EOS will use C++ which most programmers already know. The amount of data regarding security and audits of c++ is extensive, Solidity is untested and was a design mistake IMO.

Sort:  

Ultimately EOS should support many different languages, especially those that compile cleanly as C99 or C++98
This might be what's needed to bring blockchain to the masses. Imagine the possibilities!

Yes, I would love to see C# support, it's so much cleaner code to look at, c++ makes my eyes bleed.

How was Solidity a design mistake? Serpent and Solidity are two really great languages for smart contracts. They will most likely become the most popular for the time being.

Because IMO:

  1. Very few people have learned Solidity compared to C++, C, and C#
  2. C++,C, and C# have had a lot of people study them for vulnerabilities. Which makes getting an independent security audit from a third party much easier and cheaper. If we are talking about securing millions of dollars of value then paying to have a security audit conducted would be prudent.
  3. Flaws in Solidity led to the DAO hack, and was completely missed by the Ethereum community and developers. Rolling your own programming language is a difficult proposition.
  1. Not in the smart contract world.
  2. Yeah well there are important and unique design features of the EVM that are utilized by the novel languages. Just do it with LLM byte code.

  3. http://vessenes.com/more-ethereum-attacks-race-to-empty-is-the-real-deal/ http://hackingdistributed.com/2016/06/16/scanning-live-ethereum-contracts-for-bugs/

I disagree.