At the risk of getting downvoted due to the overwhelming popularity of EOS on Steemit, I would still like to discuss this topic in a hopefully objective way.
Recently the EOS team has announced the consensus protocol for EOS to be DPOS+BFT, which is a version of DPOS where 2/3rds of the network nodes determine consensus. This is identical to NEO's already existing dBFT. EOS is often heralded as the next generation Ethereum-killer, but is it really?
DISCLAIMER
Before I get attacked, let me state that I have invested in both EOS as well as NEO. And contrary to most EOS investors who have only been recently holding, I have actually been holding EOS since it hit the markets on Bitfinex last year. My buy-in price was $1.92, and I have been holding all the way down to $0.50 and back up. I have only recently broke even in terms of BTC value. I say this, to make clear that I am in no way in opposition of EOS and in fact a true hodler of EOS and I want to see it succeed.That being said, I also own NEO and I own quite a lot more of it than I own EOS.
BYZANTINE FAULT TOLERANCE
EOS announced it's using a DPOS+BFT consensus mechanism. This stands for Delegated Proof-of-Stake + Byzantine Fault Tolerance.NEO, by comparison, uses what they call dBFT which stands for Delegated Byzantine Fault Tolerance. I don't have a handy video on that, but found a nice explanation on Reddit which you can read here
It's not just the name that sounds similar: the actual consensus mechanism seems identical as well. In both cases there are network nodes and 2/3rds of them vote for consensus.
EOS SALES PITCH
EOS is 'Ethereum on Steroids', is something you'll often hear. It's the Ethereum-killer. The Next Generation Platform Blockchain.Why? Because it offers:
- Free transactions
- High tps
- an improved consensus protocol over regular PoS
The last point now seems a bit less revolutionary. There's not much 'next generation' in using the same consensus protocol of an existing blockchain such as NEO which has been around for a long time.
That leaves us with free transactions and a high tps, both excellent features to have. But, as you may know, transactions on NEO are already free and have been for a long time. There is a theoretical GAS cost associated with transactions in the future, however it is very unlikely that the consumer will ever pay for this should it ever be instated by the nodes. Instead it will be corporations who will purchase the required amount of NEO in order to provide all the GAS they will ever need for their dAPP's network usage. In essence, once they're 'bought in', running the NEO blockchain runs for free on the GAS their buy-in provides. Service to consumers is free and the company foots any bill there is, is where we are headed with NEO.
In the meantime though, the point is that NEO transactions are already free.
A high TPS is excellent, definitely! This allows for scalability on-chain! I am reading (realistic) estimates of 20K to 100K transactions per second. NEO on the other hand currently has 1K tps and will scale up to 10K tps. That makes EOS about 10x faster than NEO. Wow!
But at what cost?
The main reason for the faster tps seems to be the higher hardware specs of running an EOS node. This allows for faster computations and thus a higher tps. But looking back at the Bitcoin vs Bitcoin Cash split, the core underlying difference of opinion was that Bitcoin Cash wanted bigger blocks and core argued that higher specs would be required for bigger blocks, thereby centralizing the network.
If it is true that a higher hardware spec for running a node makes it so that only corporations can run a node, as is argued with Bitcoin Cash, how does this apply to EOS vs NEO where EOS requires a higher investment to run a node?
Though, admittedly, NEO nodes will not be ran by smalltime home-miners either. It's just as likely that it will be corporations running NEO nodes mainly (as is the case with Dutch telecommunications company KPN recently).
And what happens when NEO increases their hardware spec as well? It sounds like it would be easy to scale the tps this way, if they should choose to. Not to mention the off-chain scaling solutions that are coming to NEO such as Trinity, which is similar to Bitcoin's Lightning Network.
'ETHEREUM KILLER', OR 'NEO OF THE USA'?
People like to think in comparisons. EOS is an Ethereum-killer, and NEO is 'the Ethereum of China'. But I can't help but be a bit disappointed by the recent developments around EOS' consensus protocol. It seems to me much more that if NEO is the 'Ethereum of China', then EOS must be trying to be the 'NEO of the USA'.As I said earlier, I hold both crypto's in my portfolio and want to see both of them succeed. But I am starting to wonder if EOS is truly a third generation platform, or if it's just a second generation one that's late to the party? If it's just basically the same as NEO except with better hardware, then I'm not sure that's going to be enough :(
I know that this post/title in combination of me posting with the #eos tag is probably going to draw attention to this from some of the EOS supporters, to which I say: Excellent!.
Please DO engage with me in conversation and tell me where I am wrong! I would love to be educated on this!
I would very much like to be reinvigorated with my love for EOS, and see the errors of my logic! I am not trying to spread FUD, but I also have yet to find a satisfying answer to my questions regarding these issues.
Please though, try to keep it civil.
In closing: Long Live (N)EO(S)!!!!!!
You were holding NEO since $1.92? Or do you mean EOS since 1.92? In either case, congratulations are in order! :-)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for pointing that out! I meant to write 'EOS', which is what I was holding since $1.92 which was it's price back in june or so.
I've been holding NEO for about as long though, a little longer probably, from back when it was called Antshares. I think I bought in at about $4-5?
But yeah, pretty content with that :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
No transaction is ever free. In EOS cost it is paid out through 5% inflation to miners. The big advantage is the EOS distribution which gets many many people invested in the block chain. The other advantage is if they take the money raised and invest it to create the best dApp ecosystem then it will become popular. Similar to the App Store selling iPhones.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
There is also a 1% fee on RAM trading which may be enough to pay the block producers on its own and there might not be any inflation at all when it's all said and done.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
(Disclaimer: I also own both NEO and EOS) The NEO council still holds 35M NEO that will use to invest in projects and partnerships. So also in this point there is little difference between NEO and EOS.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Its almost funny how many disclosure statements you had to put into this one article. I think if people down vote you for trying to engage in an intellectual discussion on a topic then that's pretty pathetic. I hope that isn't the case for anyone. I think you are raising some good points and keeping the topic open for discussion. I'm interested in what others have to say as well - arguments in favor for both projects
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I know! But I have started a discussion on DPoS vs PoW before and it wasn't pretty! So I thought I would add some disclaimers this time!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
"That makes EOS about 10x faster than NEO. Wow!"
Yeah that's... That's a pretty important little detail right there
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Actually, today at the NEO Devcon it was announced that NEO will scale to 100.000 tps in 2020, bringing it on par with the highest serious estimates I've read of EOS. Still, I think 100.000 tps will still not be enough to fully solve the scaling issue. It's still not enough for the entire world
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow. I need to look into neo more. Thanks!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
According to Dan, NEO copied his DPOS system and didn't disclose it...I'm long both coins so don't have an opinion or care but that is how I understand the DPOS situation.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for your reply! Is this recent information from dan?
Last I heard NEO copied the DPOS part but added the BFT element themselves.
This is the first time however that I am hearing BFT in combination with EOS though.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You got a 2.37% upvote from @nado.bot courtesy of @pandorasbox!
Send at least 0.1 SBD to participate in bid and get upvote of 0%-100% with full voting power.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted and Resteemed by @cryptoryno33
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post received a 1.69% upvote from @morwhale team thanks to @pandorasbox! For more information, click here! , TeamMorocco! .
STEEM Price : 6.022 $ ID : 1517076885000
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has received a 0.09 % upvote from @drotto thanks to: @pandorasbox.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
your following me, so I'm going to up vote!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Whoa
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A reply from @dan himself! I'm honoured!!!
Thank you for responding to this personally!
Is there no risk of NEO increasing it's blockspeed/tps by upgrading their hardware specs for nodes? Or is there simply no way for them to have a similar tps as EOS will have?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Itβs not just tps but quality of tps
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @dan, love seeing you online communicating. Did you see my eos public testnet installation yesterday ( as a non developer;-)
I hope you want to checkout my daughter Isa (12) who received her steemit account on christmas day from me and is on steemit now for 1 month https://steemit.com/introduceyourself/@creatisa/one-month-on-steemit-100-followers-thank-you-unbelievable-experience
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
:)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
https://steemit.com/ned/@lachitsarmah/discouragement-among-the-steemians-of-the-north-east
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit