

BCH达成Avalanche共识只需2秒!
source link: https://www.lianyi.com/zixun/977007
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在2018年,BCH自身进行了诸多完善。不管是符合其特色的扩容还是第二层网络的应用取得了很多进展。不过,BCH开发者还是在不断努力,从安全性、可用性、可扩展性、可扩容性等方面出发,提升BCH的性能,改善BCH的用户体验。Avalanche共识协议作为一种有利于BCH发展的协议,在2018年被BCH开发者提出,旨在帮助BCH提高安全性、提升交易速度。
了解Avalanche原理的朋友都知道,它为网络上的节点提供了一种新的方式,可以在两个冲突的交易之间进行选择,并就下一个区块中应该包含哪一个交易达成共识。通过该方法节点网络可以实时通信并达成可靠的共识。Avalanche最擅长的是它以可靠的方式达成共识的速度。这意味着只要网络中连接了正确的节点,这个共识在以后不会改变。一旦BCH使用Avalanche共识协议,它将使比特币现金的交易变得几乎即时,无需再等待几十分钟获得传统的确认,从根本上提升BCH的交易速度。除此之外,Avalanche共识协议还可以改善mempool同步并减少51%攻击的经济激励。所以Avalanche共识协议获得了BCH社区中很多成员的支持,一些开发者也一马当先的扑在Avalanche共识协议上,为它能早日实现奉献自己的力量。
前段时间,Openbazaar开发者即BCH全节点BCHD的开发者Chris Pacia在测试网上使用预共识Avalanche协议进行了第一次交易测试。在测试中节点只需185.822377毫秒就达成了共识。为了让数据更具有说服力,Chris Pacia表示将几周内在主网上运行Avalanche预共识机制并开始记录数据来证明Avalanche协议对BCH带来的好处。
为了方便大家观察,BCHD的开发团队近日特意推出了一款专门显示Avalanche状态的浏览器。通过这个浏览器,我们可以看到针对每一笔交易,节点们所要达成Avalanche共识耗费的时间。
正如上图所示,在该浏览器中,左边显示的是BCH的交易ID,右边是针对每笔交易所有节点达成Avalanche共识所需的具体时间。根据目前浏览器中所显示的时间,大多数交易完成Avalanche的最终状态确认需要2到3秒。这一点和BCHD奉献的Avalanche Pre-consensus Spec中的描述非常贴合。“假设没有任何no投票,那么我们预计会有134个查询来完成交易。由于事件循环每10毫秒触发一次,这意味着发送足够的请求以完成交易至少需要1.34秒。在此基础上再加上网络延迟,我们预计大多数交易将在2到3秒内完成Avalanche。”
这些数据充分说明了Avalanche共识协议在提升BCH交易速度上所带来的改变。由于现在BCH的区块确认时间间隔是10分钟,BCH的日常交易需要最少十几分钟才能完成确认。一旦BCH正式采用Avalanche共识协议,我们只需查看交易达成Avalanche共识的状态。由于这个过程只需2-3秒,这意味着BCH的交易将会是实时的,这将会极大的提高用户体验。
关于该浏览器建立的初衷,网站首页写了简单的介绍:该网站是预共识协议Avalanche的概念验证,我们在比特币现金主网上设有Avalanche节点,运行Avalanche协议。每当一笔交易被最终确定时(即再也不可能被双花的时候),它就会被添加到网站的列表中。正如您所看到的,目前大多数交易在几秒钟后变得不可逆转。但是要从概念验证到实际的共识规则,需要进行大量的测试,实验,数据收集,代码审查和软件激活规则。如果您有兴趣参与,请与我们联系。
通过这些测试,相信很多朋友都在期盼Avalanche共识协议的到来。不过在github上的BCHD奉献的Avalanche Pre-consensus Spec里面,开发者一开始就声明: ”这不是最终的规范,可能与BitcoinABC团队正在开发的有区别,主要目的是为其他开发者提供切实可见的内容,思考和讨论”。关于Avalanche共识协议具体实现的时间,BitcoinABC首席开发者Amaury Sechet也曾表示将在2019年的早期会在测试网上测试,之后会在2019的下半年或者2020年的上半年在主网上进行测试。
就让我们拭目以待Avalanche共识协议为BCH带来的变化吧!
根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。
本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。
Recommend
-
84
solidot新版网站常见问题,请点击这里查看。 Solidot 公告
-
23
-
68
“如果你增加更多的假设,具体来说,这要求观察者也积极监察共识,而不只是在事后下载输出,那么,你可以将容错率一直提高到99%。” 在一篇由Emin Gun Sirer评论的高度技术性文章中,V神提出,这表明可以不要求50%以上的矿工或者权...
-
26
面面俱到与简单便捷,共识机制该如何平衡? 原文标题:《区块链浪潮背后,共识机制却无「共识」 | 链捕手》 作者:胡韬 政策趋势日渐明朗,无疑成为市场再度爆发的「助燃剂」,高涨的市场情绪中却仍有隐忧...
-
16
Avalanche 共识协议发明者、康奈尔大学教授 Emin Gün Sirer 说:「我们从事的不是昙花一现的行业,加密货币和区块链并不是一件小事,这是计算的未来。」 采访与撰文:潘致雄 有一些冷知识可能你并不知道:在中本聪发...
-
24
文 | 袁浩 引言: 在上周美国旧金山举行的 Blockchain Week 上,康奈尔教授埃米·冈·瑟勒(Emin Gun Sirer)对其领导的BloXroute及Avalanche项目进行宣讲,BloXroute是一个Layer0的底层协议,致力于开发跨链的区块支付...
-
27
BCH预共识协议avalanche的发展历程 2019-03-14 17:19:13
-
3
雪崩DEX开发者为你详解Avalanche共识机制区块律动BlockBeats2021-12-14热度: 13512Avalanche 彻底改变了区块链网络的每一层,它采用了基于随...
-
7
cp 引发的思考今天同事用 cp 命令,把他给惊到了!背景是这样的:他用 cp 拷贝了一个 100 G的文件,竟然一秒不到就拷贝完成了!用 ls 看一把文件,显示文件确实是 100 G。sh-4.4# ls -lh-rw...
-
6
译者注# 在上周我就关注到了在github上有1brc这样一个挑战,当时看到了由Victor Baybeko...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK