【CoinBene交易所交易教程】技术设想很好,ETH 2.0呼之欲出?
客观来讲,这两个问题都没有确定的答案,目前没有ETH 2.0的详细信息,所有的解读都只是技术性的设想和推测。这个道理很容易理想,相信很多读者知道EOS白皮书上写了百万TPS的目标,事实却是,EOS稳定运转了一年,性能的上限不过4000 TPS,真是叫人叹服,白皮书约等于画大饼。这样的事情在币圈发生的太多了,不光是币圈,公司上市的财报都是扯淡的,你还能天真地相信这个世界上所谓的童话故事吗?因此,不要轻易被忽悠上ETH 2.0的车,ETH的价值更多来自于,它目前是币圈市值第二的币种,至于概念包装,不想盲目相信。
说完了投资相关的事情之后,可以展开说技术了。
首先,ETH目前存在的问题。
性能低下,无法处理大量交易。各位一定还记得,2017年1C0大热的时候,转账ETH的速度有多么慢;各位一定还记得,加密猫游戏几度让以太坊网络陷入瘫痪,网络拥堵现象随着加密猫的陨落而缓解;各位一定还记得,Fomo3D游戏的得奖者是通过大量粉尘交易来堵死网络,从而成功占据最后一位投注者的位置。所有这些事情让V神如梗在喉,如何解决这些问题成为小神童大脑中无数构想的终极目的。
ETH网络底层设计决定了其低性能。我们可以简单地把ETH网络分为计算层和数据层,计算层用来处理和验证交易或智能合约,数据层用来保存数据。两层设计都有问题,只是数据层的问题比计算层的问题更大一些,所以,V神才想着拿ETC/BCH来作为数据层使用。
智能合约的运行机制让节点不堪重负。每一个ETH节点都要运行所有的智能合约代码,这样的设计导致节点负荷高。ETH现在每10分钟累计区块还不到1M,比特币出块是10分钟出一个最大1M的区块,BCH是10分钟出一个最大32M的区块。但普通电脑已经跑不动ETH全节点了,而普通电脑跑1M+区块(附加隔离见证等信息)的BTC节点毫无压力,普通电脑跑32M的BCH区块绰绰有余。
以太坊的数据存储速度更是缓慢。作个对比吧:
ETH性能:10.71TPS、1828.57字节/秒
BCH性能:55924.05字节/秒
EOS性能:4000 TPS
其次,ETH 2.0给出的解决方案。
为了解决性能问题,ETH 2.0给出两个解决方案:
POS共识机制
分片算法
出块速度会大大提高。受限于网络传输延迟的限制,目前ETH的出块限定在12秒以上,只有这样才能保证交易广播到绝大多数节点那里,从而保证交易被充分验证,以防止“双花”现象。如果网络的体积减小,传输延迟就有可能缩短,出块速度就有可能提高。
分片技术是将整个网络分割为多个子网络(目前设想为1024个网络),每个子网络独立处理和验证交易。每隔一段时间(目前设想为6分钟),信标链(Beacon Chain)协调子网络之间进行通讯,来处理和验证跨网络之间的交易。如此一来,出块速度下降了,节点的运算负担也下降了,可谓一举多得。
分片链和信标链的原理类似于古代的烽火台。每个烽火台有一定的可视范围,现在敌军发起了攻势(链上交易),守军(当前分片链上的矿工)发现敌情之后,赶紧烧起烽火(广播交易)向远处的友军发布预警。当前烽火可视范围内的友军(同一个分片链中的矿工/验证者)可以马上收到信息(接收/处理/验证交易),可是远在天边的友军怎么办呢?多造几个烽火台嘛,在每个烽火台的可视范围内建造另外一个烽火台,直到抵达所有友军(不同分片链中的用户/矿工/验证者)的视野。
最后,ETH 2.0的时间节点。
等等,以上讲的很好,真的容易实现吗?当然不。ETH 2.0中分片技术是想破除区块链不可能三角,想法是很好,可是技术难度非常高。子网络之间如何高效协同,从而保证一致性呢?交易速度是否会在跨网络通讯中大幅延迟呢?
官方也给不出具体的时间点,只能等待更多信息。技术领域就是这样,每一步都很艰难,但我们有一个美好的愿望和一颗奋斗的心,愿ETH的明天会更好。
文章来源:童刚
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。

比特鹿



