资讯专栏INFORMATION COLUMN

区块链中的石墨烯技术是什么

Ryan_Li / 1390人阅读

摘要:石墨烯技术是基于股份授权证明机制共识机制的区块链工具组,由比特股团队开发。衍生阅读目前的区块链生态系统主要分为三类一是比特币生态系二类是以太坊生态系三是石墨烯生态系。石墨烯生态的代表有操刀的以及目前最火热的,其它项目还有金融链公信宝等等。

  石墨烯技术是基于DPOS(DelegatedProof Of Stake, 股份授权证明机制)共识机制的区块链工具组,由比特股团队cryptonomex开发。采用C++编写,性能很好,支持的并发较高。基于石墨烯底层的BTS和Steem可以达到1.5s的平均确认速度和有限条件下实测3300TPS的数据吞吐量,EOS通过并行链的方式,最高可以达到数百万TPS,并且并行本地链甚至可以达到毫秒级的确认速度。

项目地址:
https://github.com/cryptonome...

  以EOS为例,EOS最大的创新在于其应用了石墨烯技术,替换了BTC和ETH的共识机制POW,转而采用DPOS共识机制,不仅如此,EOS在石墨烯技术上还做了改进,它不仅仅是DPOS共识,而是升级为DPOS+BFT的共识机制。

  此外,EOS为了提高区块的确认速度,还提出了小区块的概念,将3秒的区块继续分割为0.5秒的若干小块,这些小块之间不切换记账权,每一个小块生成后立即在全网广播,每当一个小块在全网广播时,其余节点会立即对该块进行确认,经过2/3节点确认的区块将会进入不可逆状态。这样的改进可以使得区块的确认速度得到提高,同时又尽可能减少了因为网络延迟导致的分叉影响。在这个共识机制下,安全确认的时间为0.5s(区块间隔)+0.3s(区块传播延时)<1s,从而达到了秒级的确认性能。如果将小块继续分割,理论上确认所需时间会接近区块的网络传播耗时。

  同时,EOS中还引入了不可逆原则,一旦某个区块后面跟随了超过2/3总见证人数量的区块,则该区块进入不可逆状态,等于确认了该区块是主链中的区块的地位,之后再也不可回滚回该区块之前的区块进行分成,否则视为违规。一般来说,在21个见证人节点的模型里,15个区块(15/21>2/3)进入不可逆状态的时间(即交易100%安全)为45秒。

  所以,除非控制了超过2/3的节点,否则恶意区块就无法进入不可逆状态,也就无法影响系统的安全。如果恶意节点控制了超过1/2但小于2/3的节点,由于恶意区块不会立即进入不可逆状态,这样可以留给其它观察者节点和见证人节点足够的时间,将恶意节点投票出局。因此,这种模式也极大的提升了安全性。

为什么说石墨烯技术是未来区块链技术的发展趋势:

解决了POW共识机制下的能耗问题

节点由竞争记账改为协同记账,更快速的达成共识,

不会产生硬分叉,因为节点仍然会遵循最长链原则,并且每个节点不能同时参与两条链。所以,当产生分叉之后,最多超过一半见证人节点总数的高度之后(在EOS里是11个区块高度),就只会保留一条链了。每次系统大升级也不会导致硬分叉,只需要让所有见证人节点同时升级即可。

安全性更强,要控制超过2/3的节点才能够将错误的区块定为不可逆状态

确认速度快,主链的性能较高

  但是这种技术也存在弱点,这也是DPOS共识机制无法避免的。事实上,DPOS并不是完全去中心化的,而是弱中心化的。并且,随着时间的推移,这些见证人节点由于参与记账的奖励,会使得中心化程度越来越高。这对整个系统可能是潜在的风险。根据以往基于DPOS模式的项目,例如BitShares和Steemit来看,确实最终的中心化程度非常高,有一段时间绝大部分的见证人实际上是BM自己或受BM控制的节点。

衍生阅读
目前的区块链生态系统主要分为三类:一是比特币生态系;二类是以太坊生态系;三是石墨烯生态系。
1、比特币生态包括 BTC 以及其数量众多的分叉币,还有各种copy比特币的山寨币。其中BTC是加密数字货币的开山鼻祖,拥有最为广泛的共识。
2、以太坊生态系又叫做ERC20 Token,其实,目前市场上绝大多数token都是基于以太坊 ERC20的协议。以太坊生态提供的智能合约,可以极为简便的发行Token,项目再利用ICO的方式进行快速融资。
3、石墨烯生态的代表有BM操刀的BTS、Steem以及目前最火热的EOS,其它项目还有金融链JRC、公信宝、YOYOW等等。



欢迎订阅「K叔区块链」 - 专注于区块链技术学习

博客地址:http://www.jouypub.com
简书主页:https://www.jianshu.com/u/756c9c8ae984
segmentfault主页:https://segmentfault.com/blog/jouypub
腾讯云主页:https://cloud.tencent.com/developer/column/72548

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24463.html

相关文章

  • ABC和BSV之争-吃瓜群众的你看懂了吗

    摘要:此举遭到团队和比特大陆等方面的反对,并对版本提出反对。分叉事件后交易所则宣布,由于的分叉已经完成,原已不存在。故已将原有的兑换为和,兑换比例为今日,先后开放和提取和相关交易对交易。目前,的重放保护升级拟定计划在年月日。   2018年8月,Bitcoin ABC提出了一种新的共识变更,以提高BCH节点的速度,并引入外链。该变更将在2018年11月15日上线。但Craig Wright拒...

    wemallshop 评论0 收藏0
  • 今天,来聊一聊区块中的分叉!

    摘要:更何况区块链中有几十万人几百万人,达成共识的难度之大可想而知,所以分叉也是自然而然会发生的事。,第一个聊区块链技术的中文播客。 showImg(https://segmentfault.com/img/bVbm6as?w=608&h=129); 周末来临,轻松一刻~ 我们推出了针对区块链技术的中文播客Fork It,由 Nervos 四位主播 Terry、Jan、Kevin、Danie...

    AlphaWatch 评论0 收藏0
  • 50 行代码构建区块

    摘要:区块链技术催生了数字化的货币,如比特币和,这些货币并不是由权威机构发行或管理的。在本文中,我用创建一个简单的区块链。为了帮助确保整个区块链的完整性,每个块都有一个值作为标识符。来看看运行结果全新的区块链就这样实现的。 简评:区块链如今大火大热,如果你还不知道什么是区块链,可以通过这 50 行代码来帮助你的理解。 区块链在更通用的术语中,它是一个公共数据库,在这个数据库中,新数据存储在一...

    Coding01 评论0 收藏0
  • 区块中的P2P

    摘要:为什么区块链会选择作为网络基础上面介绍的时候说过,他是无中心服务器的,中心服务器就意味着,当受到攻击的时候,中心服务器一旦宕机,整个网络和服务就会出现问题。区块链的核心是去中心化,这和网络的观念不约而同,所以选择的理由也就很充分。 区块链中P2P介绍 p2p是什么 为什么区块链需要P2P 比特币、以太坊、超级账本和EOS的P2P对比 P2P是什么 P2P作为区块链网络中去中心化...

    jkyin 评论0 收藏0

发表评论

0条评论

Ryan_Li

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<