27

BCH预共识协议avalanche的发展历程

 4 years ago
source link: http://www.btc798.com/articles/35769.html
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.
neoserver,ios ssh client

BCH预共识协议avalanche的发展历程

  • 2019-03-14 17:19:13
  • %E5%B0%8F%E7%9C%BC%E7%9D%9B.png792675

Avalanche作为目前BCH最重大的技术更新,很多BCH粉都特别关注,本文带你了解avalanche的发展历程

26015606af1129ddf0665e5529171775

Avalanche论文发表

在 2018 年 5 月纽约举行的Token Summit III 上,康奈尔教授埃米·冈·瑟勒(Emin Gun Sirer)发布了论文《Snowflake to Avalanche:A Novel Metastable Consensus Protocol Family for Cryptocurrencies》

这是一个新型的区块链共识协议,它是由一组算法组成的家族,声称它是公式算法的重大突破和创新,这个算法家族集成了经典的 Non-Byzanting 共识算法和 Nakamoto 共识算法(即 POW) 两者的特点。用他们的话来说就是,简单而又强大无比。

论文已经被保存在IPFS之中,里面包含大量复杂的数学共识,只有大牛才能看得懂了,链接:

https://ipfs.io/ipfs/QmUy4jh5mGNZvLkjies1RWM4YuvJh5o2FYopNPVYwrRVGV

BCH首席开发者amaury发布预共识的文章

在avalanche论文发布2个月之后,也就是2018年7月份,amaury在BCH社区发表了一篇《关于市场和预共识》(On Markets and Pre-Consensus)的长文,首度提出了预共识的概念。原文链接:

https://www.yours.org/content/on-markets-and-pre-consensus-4454add1bfbe

当时很多人看完这篇文章后和我的反应差不多是一样的: 一脸懵逼。只知道amaury是想提升0确认交易的安全性,不知道他具体要怎么做。而当时风头正劲的假中本聪CSW更是在一无所知的情况下就直接开喷:“这违反了比特币的经济模型!”而CSW粉们也是套用这句话到处乱喷预共识。其实在amaury的这篇文章中,没有任何关于avalanche的字眼。当时除了amaury,应该没人知道avalanche和预共识有啥联系。

而回顾amaury在BCH诞生不久之后接受的采访,他曾提及未来BCH发展路线里面重要的一环就是增强0确认交易的安全性。当时他应该只是有这个规划,但是还没想好具体如何做。直到avalanche论文出现后,他深刻研究之后立即明白这个是解决0确认安全性的最佳方案,于是把avalanche的开发工作提到了很高的优先级。

ABC开发平台首次出现avalanche的代码

2018年11月11日,ABC的开发平台首次出现了关于avalanche的代码,代码提案名称为[avalanche] Create a structure to accumulate avalanchevotes  (创建一个积累雪崩投票的架构)

这里可以看到目前所有avalanche的代码开发情况:

https://reviews.bitcoinabc.org/search/query/3ME5E2wNzZ6X/#R

大概数了一下,目前已经有几十个提案了(每个提案都包含很多代码),开发者还是非常勤快的。

Avalanche协议概念浏览器发布

2019年2月初,avalanche的开发者发布了一款概念浏览器 https://avalanche.bchd.cash/可以让用户提前感受一下avalanche秒级确认的效果。

几个关于avalanche的常见问题

1     avalanche到底有什么好处?

限于篇幅我简单的说一下,主要有三个:

①   avalanche用于预共识可以极大的增强0确认安全性

②   avalanche用于后共识可以大大加强BCH网络抵御51攻击的能力,等avalanche上线后,就不需要重组保护了,交易所应该会把确认数降低到1个

③   Avalanche可以优化内存池同步,大幅提升BCH网络的实际处理能力。

2     avalanche需要分叉生效吗?

既不需要软分叉也不需要硬分叉,等开发好测试没问题后就可以直接部署。

3     哪些人在开发avalanche?

以abc团队为主,也有其他团队比如BCHD全节点的开发者在参与。Avalanche是一项大工程,需要多个开发者协同才可以完成。

4     avalanche是BCH特有的吗?

是的。目前只有BCH这条公链在开发avalanche,因为是原创的,没有任何代码可以参考,所以开发就比较耗时。

5     avalanche会代替POW吗?

不会。avalanche是POW的完美补充,其自身单独运行效果并不好。

6     avalanche什么时候可以上线?

根据开发者透露的消息是预计2019年底或者2020年初进入主网测试。不过abc的开发效率一向都很高,我觉得有挺大概率提前上线。

结束语

BCH的开发者过于低调,不懂营销宣传,因此别说BCH圈外了,就连BCH圈内很多人都不知道avalanche的存在。 很多人说BCH没有卖点,其实avalanche就是最大的卖点,我相信是金子总会发光的。

来源:微信公众号: BCH爱好者BruceLee

声明:所有在本站发表的文章,本站都具有最终编辑权。本站全部作品均系比特币之家原创或来自网络转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责,所产生的纠纷与本站无关。如涉及作品内容、版权和其它问题,请尽快与本站联系。


Recommend

  • 66
    • 微信 mp.weixin.qq.com 7 years ago
    • Cache

    软件架构发展历程分享

  • 31

    导读 来自 LinuxQuestions.org 和 Bad Voltage 的 Jeremy Garcia 提供了 Linux 25 年的发展历程。最开始,Linux 作为创作者 Linus Torvalds 的 “一个爱好”,如今,已然拥有超高的人气,这过程值得一讲。

  • 39
    • 掘金 juejin.im 6 years ago
    • Cache

    细说JS异步发展历程

    知其然知其所以然,首先了解三个概念: 1.什么是同步? 所谓同步,就是在发出一个"调用"时,在没有得到结果之前,该“调用”就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由“调用者”主动等待这个“调用”的结果。此调用执行完之前,阻塞之后的代码执行...

  • 26

    Google Chrome 的发展历程 Chrome 的历史其实不长...

  • 37

    Coda 的发展历程 最近几年一批 No Code 工具类的创业公司崛起,让不...

  • 26

    面面俱到与简单便捷,共识机制该如何平衡? 原文标题:《区块链浪潮背后,共识机制却无「共识」 | 链捕手》 作者:胡韬 政策趋势日渐明朗,无疑成为市场再度爆发的「助燃剂」,高涨的市场情绪中却仍有隐忧...

  • 16

    Avalanche 共识协议发明者、康奈尔大学教授 Emin Gün Sirer 说:「我们从事的不是昙花一现的行业,加密货币和区块链并不是一件小事,这是计算的未来。」 采访与撰文:潘致雄 有一些冷知识可能你并不知道:在中本聪发...

  • 24

    文 | 袁浩 引言: 在上周美国旧金山举行的 Blockchain Week 上,康奈尔教授埃米·冈·瑟勒(Emin Gun Sirer)对其领导的BloXroute及Avalanche项目进行宣讲,BloXroute是一个Layer0的底层协议,致力于开发跨链的区块支付...

  • 11
    • www.lianyi.com 4 years ago
    • Cache

    BCH达成Avalanche共识只需2秒!

    BCH达成Avalanche共识只需2秒!

  • 3

    雪崩DEX开发者为你详解Avalanche共识机制区块律动BlockBeats2021-12-14热度: 13512Avalanche 彻底改变了区块链网络的每一层,它采用了基于随...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK