You are viewing a single comment's thread from:

RE: The Difference between EOS and ETHEREUM - WHICH CAN GROW MORE?

in #crypto7 years ago

You mentioned that C++ can "do more than Solidity", but solidity is a Turing complete language, so you can literally write any possible program with it. That said, being able to write any kind of program isn't the only measure of the utility of a language, and C++ certainly has a number of advantages over Solidity, like portability, speed, function libraries, community...

Also, DPOS "is slightly more centralized and arguably less secure than Proof of Work" is a pretty big claim. At the very least, both of these points are arguable. @Dan has addressed both of these points at length in his blogs as have many others. Some POW may be more decentralized in theory than current DPOS systems, but you only have to look at mining pools, The Pareto principle, and lack of leverage against back actors to understand that DPOS is, in practice, more decentralized.

But don't take my word for it, like with everything, put the time in.

Sort:  

@cryptokens all good points, I generally was referring to C++'s longer history, more established community and easier access to libraries, guides, etc. My question is: aside from being designed for ease of access to web developers, does Solidity have any major advantages over C++?

*As far as DPOS vs POW, I guess I'm being a bit of a purist. But you're right in that mining pools do regularly sway the boat like whales, especially in Bitcoin! I should read up on Dan's posts, they sound interesting. Especially the leverage against bad actors part, I generally am worried that in DPOS a rich investor could just buy up tons of tokens, get delegated, and guide the network in a way that benefits him just like mining pools do in POW.

Holy crap! You're right though in that at least POS has the advantage of speed, transactions per second. Yeah, dude you're making me think here, I like that! Imma upvote you on this because I think that you've changed my mind about POW vs DPOS, I never really considered it from that perspective before! Any links to these articles of Dan's?

Now what does the pareto principal principal hafta do with crypto? I generally refer to the pareto principal when it comes to language learning, or the infamous application of fuel economy standards and their effect on the price of automobiles.

Thanks for the reply Cryptokens, you're making me think with this! I like this :)

No problem, thank you for getting involved. Pareto principal in language is the same 80/20, usually in reference to word/grammar frequency and use. The insight being, you spend 80% of your time with 20% of the language. Its basically the same in Economic systems, but results in 20% of the agents having 80% of the wealth, and this is recursive, so within that top 20%, the top 20% have 80% of that wealth. This is kind of how capitalist (and other) systems work. You can notice this trend and our long standing response to it with things like anti-monopoly laws. POW and POS systems also have this issue. DPOS does as well, but there it should be limited to the accumulation of wealth, and somewhat isolated from the infrastructure/governance of the system. In POW and POS the miners/mining pools or stake-holding validators/producers and the 80/20 effect are so intertwined that pareto drags you towards monopolization, thus the 3 mining pools that control 50+% of Bitcoin hash rate, 2 pools in Ethereum, as of today.

So dPOS splits the baby by having the possibility of delegates who are not necessarily monetary stakeholders? What's a good article so I can read more about delegated proof of stake... ?

Is it like how steem has socially staked Witnesses that are voted for as well as people who hold large amounts of vested monetary steam power, they're not the same but both groups help secure the network and resolve conflicts in the blockchain?