命令
雪崩是BCH目前最重要的技术更新,很多BCH粉都特别关注。本文将向您展示雪崩的发展。
雪崩论文发表
2018年5月在纽约举行的Token Summit III上,康奈尔大学教授Emin Gunsire发表了一篇论文《Snowflake to Avalanche:A Novel Metastable Consensus Protocol Family for Cryptocurrencies》。
这是一种新型的区块链共识协议。它是一个算法家族,号称是公式算法的重大突破和创新。这个算法家族综合了经典的非Byzanting共识算法和Nakamoto共识算法(即POW)的特点。用他们的话说,就是简单而强大。
这篇论文被保存在IPFS,其中包含了许多复杂的数学共识,只有丹尼尔才能理解。链接:
https://ipfs . io/ipfs/qmuy 4 jh5 mgnzvlkje S1 rwm 4 yuvjh5 o 2 fyopnpvywrrvgv
BCH的首席开发者阿毛里发布了一篇共识前的文章。
在avalanche的论文发表两个月后,也就是2018年7月,amaury在BCH社区发表长文《关于市场和预共识》(关于市场和预共识),首次提出了预共识的概念。原始链接:
https://www . yours . org/content/on-markets-and-pre-consensus-4454 add 1 bfbe
当时看完这篇文章,很多人的反应和我差不多:一脸惊愕。只知道阿毛里想提高0确认交易的安全性,不知道他具体会怎么做。当时风头正劲的中本聪假CSW甚至什么都不知道就直接开始喷:“这违背了比特币的经济模式!”而CSW的粉丝也用这句话到处喷预共识。实际上,在阿毛里的文章中没有关于雪崩的词。当时除了阿毛里没人知道雪崩和预共识有什么关系。
回顾BCH出生后不久对阿毛里的采访,他提到未来BCH发展路线的一个重要部分就是增强0确认交易的安全性。当时他应该只有这个打算,但还没想好怎么做。直到avalanche的论文出现,他在深入研究后马上意识到这是0-确认安全的最佳解决方案,于是他把avalanche的开发工作放在了高度优先的位置。
Avalanche的代码首次出现在ABC开发平台。
2018年11月11日,关于雪崩的代码首次出现在ABC的开发平台上,代码提案名称为【雪崩】创建一个结构来累积雪崩投票。
你可以在这里看到所有avalanche当前的代码开发:
https://reviews.bitcoinabc.org/search/query/3ME5E2wNzZ6X/#R
粗略数了一下,目前有几十个提案(每个提案都包含大量代码),开发人员还是很勤奋的。
雪崩协议概念浏览器版本
2019年2月初,雪崩开发者发布了一款概念浏览器https://avalanche.bchd.cash/,可以让用户提前感受雪崩秒级确认的效果。
关于雪崩的几个常见问题
1雪崩到底有什么好处?
限于篇幅,我就简单说一下,主要有三个:
用于预共识的雪崩可以大大增强0确认的安全性。
雪崩在后共识中的使用可以大大加强BCH网络抵抗51攻击的能力。雪崩上线后,不需要重组和保护,交易所要把确认次数减少到一次。
雪崩可以优化内存池的同步,大大提高BCH网络的实际处理能力。
2雪崩需要分叉才能生效吗?
既不需要软叉,也不需要硬叉,测试开发完成没有问题后直接部署即可。
3谁在发展雪崩?
abc团队是中流砥柱,其他团队,比如来自BCHD各个节点的开发者也参与其中。雪崩是一个很大的项目,需要多个开发者的合作才能完成。
雪崩是BCH独有的吗?
是的,目前只有BCH,一家公共连锁店,在发展雪崩。因为是原创,没有代码可以参考,所以开发比较耗时。
雪崩会取代电力吗?
不,雪崩是力量完美补充,它本身的运作是无效的。
6雪崩什么时候能上线?
根据开发商透露的信息,预计2019年底或2020年初进入主网测试。但是农行的开发效率一直很高,我觉得提前上线的概率很大。
结束语
BCH的开发商太低调,不懂营销和宣传,BCH圈之外的就不说了。甚至BCH圈内的许多人都不知道雪崩的存在。很多人说BCH没有卖点。其实雪崩才是最大的卖点。我相信金子总会发光。