ETH 和 EOS 都能运行DAPP,他们最大的不同是什么? 如果是关注价格的同学,可能会说:ETH 比 EOS 贵很多倍。 如果是关注技术的同学,可能会说:ETH是区块链2.0 技术,EOS是区块链3.0技术。 以太坊的共识机制会从 POW 转到 POS ,EOS 使用 DPOS 共识机制。 POS:Proof of Stake,权益证明,也称股权证明, 是通过持币而产生利息, 对于验证人/节点进行奖励。 POS就像到银行存钱,银行根据你存的数字货币的多少和存放的时间,给你算利息。总的来说, 就是:持有币,有利息。持币越多,收得越多。 DPOS:Delegated Proof of Stake,委任权益证明,又称为股份授权证明。DPOS与POS原理相同,只是选了一些“董事代表”。其原理是让每一个持币人进行投票,由此产生一定数量的代表 (超级节点或者矿池),由这些超级节点代理持币人验证和记账。而这些超级节点的权利是相等的。 比如,EOS将产生21个超级节点,以及100个备用节点。 DPOS就像董事会投票,持币者投出一定数量的节点 (董事)。代表按照既定时间表,轮流产生区块,如果代表没能很好的行使权力(比如产生区块),他们会被除名,网络会选出新的超级节点来取代他们。所有的代表将收到一定比例的交易费作为报酬。 ETH比EOS更去中心化? 因为EOS将由21个超级节点来产生区块,虽然提高了效率,但是被很多人质疑说是弱中心化。因为,PoS的记账人,是被随机抽取!当然,你锁定的代币越多,那么,你被挑选成记账人的几率就越大! 而DPos记账的超级节点,是投票产生的。不过,大神BM说:DPOS是目前最适合的共识算法:,它是技术民主,它的理念正是现实中的代议制民主,一种受制于民众的精英制度。我们拭目以待! ETH使用Solidity, EOS使用C++ Solidity和JavaScript相似。 JavaScript中,一种高级编程语言,它被世界上的绝大多数网站所使用,也被世界主流浏览器支持。 Solidity是目前以太坊的主要编程语言,编写智能合约非常方便。 但是,康奈尔大学的研究人员指出,Solidity是导致DAO在2016年被黑客攻击的原因之一,技术上来说,DAO确实在EVM上如期执行,但是,Solidity将安全漏洞引入了合约中。Solidity的设计者们忽略了这些漏洞,开发社群也没有察觉这些漏洞。 Solidity的开发者,有很多Web开发程序员。因为Web APP升级迭代快,出了错误,修改、升级、搞定!所以有的时候,往往不那么严谨。但是,智能合约是不能修改的,Web开发的快速迭代风格,不太适合智能合约开发。 那么EOS主要使用的C++程序语言呢? C ++,是一种使用非常广泛的、通用的计算机程序设计语言。20世纪80年代,由比雅尼·斯特劳斯特鲁普博士在贝尔实验室发明,它历史悠久,C++程序员群体也非常庞大,计算机系的孩子们,都要学习C++语言哒。 C++语言,比起Web语言(JavaScript等)功能更强大,效率更高。程序员也被赋予更大的责任,比如:需要自己分配内存,释放内存等等。 如今,C++主要活跃在:和硬件相关的嵌入式领域、图形图像处理领域、操作系统领域等等。比如,嵌入式开发中,硬件一旦卖出去,更新升级,可不像Web APP升级那样方便!所以C++程序员会更小心,防止Bug出现。 —- 编译者/作者:weiyunlong 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
ETH 和 EOS的异同点对比
2019-12-10 weiyunlong 来源:区块链网络
- 上一篇:[OTCBTC] 关于服务业务调整的公告
- 下一篇:区块链游戏
LOADING...
相关阅读:
- 浩瀚读币:三天两次上微博热搜的比特币是何方神圣?2020-08-02
- 以太坊2.0中的DeFi-DeFi分片会是其上第一个城市2020-08-02
- 区块链的运行原理是怎么样的?2020-08-02
- Chainlink(LINK)甲骨文现在通过NEAR协议为dApp提供动力2020-08-02
- 【杨哥说币】昨日预测行情会到12100,今日完美预测成功,实盘空单102020-08-02