学习
实践
活动
专区
工具
TVP
写文章

EOS上线在即,可这家比它还牛

“所有区块链本质上都是一种由交易驱动的确定性状态机,共识是商定确定性交易顺序和过滤无效交易的过程,EOS所采用的DPOS在BTS网络诞生,在诸如阿希(ASCH)等社区发展,已经通过在多个区块链上经年累月的可靠运行证明自身是健壮、安全和有效的。”

对于底层公有链技术,EOS最近绝对是赚足了眼球。号称将来可以支持每秒百万笔交易,“颠覆以太坊”、“下一代区块链底层架构”等褒奖不一而足。二级市场上,EOS的流通市值常年稳定于前十,不论是从技术、还是估值方面来看,EOS都已经是名声大噪。

EOS的主网还未上线,目前对于EOS中心化的讨论和近期EOS超级节点的白热化竞争其实核心都关联到一个概念—DPOS。这不禁让人深思,DPOS究竟为何物?

EOS带动的不是一场区块链技术革命,而是一场区块链社区革命

DPOS是什么?DPOS是三大主流共识机制之一(POW、POS、DPOS)。DPOS与POS的主要区别就是基于DPOS机制的项目其所有持币者需要选举若干代表,由代表参与记账。

EOS现在可以说是除以太坊外最具竞争力的公链项目,身边的支持者众多。虽然很多人认为它的主网还未上线,目前属于空气币范畴,但强大的社区和外在的名气光环同样让人无法忽视。公链如果没有社区的支持,单纯靠炒币价和公关炒作,最后只会沦为一场投机游戏。就目前而言,DPOS机制确实是发展社区最好的方式。因为超级节点竞争会带来的利益绑定,基于DPOS的社区会比POS、POW社区模式更加稳固,发展速度更快。从这一点上来说,DPOS弥补了以往各类POW、POS项目在社区建设上的不足,利用共识的力量让各个节点来推动项目向前发展,带领区块链社区建设进入新的阶段。尤其是在目前区块链认知程度不足,普及程度有限的情况下,DPOS的多中心、强大社区模式,是一种相对最好的发展方式。

DPOS共识机制在社区建设方面具有无可比拟的优势,这将会影响后面公链的竞争格局,引领下一代区块链发展。甚至,它会提升整个区块链行业的普及程度,完善区块链较为核心的社区系统的构建,为将来区块链高速发展做准备。

这就是EOS引发的这场区块链社区革命。

DPOS由来已久,阿希(ASCH)已稳定运行两年

目前,DPOS中最知名的三个项目分别是BTS、EOS、阿希链(ASCH)。

BTS是最早应用DPOS机制的项目,其DPOS机制里包含见证人(Witnesses)和受托人(Delegates), 见证人负责区块的打包,受托人负责系统参数的修改。诞生之后,BTS逐步变得强大、稳定,成为区块链项目中强大社区之一。

阿希(ASCH)则是另一个已经稳定运行两年的DPOS项目。阿希(ASCH)是新一代基于侧链架构的区块链应用创新开发平台,具有安全可靠、高效运行、系统灵活、低成本、易复用等特征;阿希的初衷是降低区块链开发门槛,使得开发DApp应用像传统的Web开发一样相似;ASCH 在设计上也是开放的,并不局限于某个细分行业,可以被自由组合开发各种不同的应用;而跨链协议的建立不仅使阿希内部资产可以互相流转,还可以引入外部资产如BTC、ETC等进入阿希生态,使得不同链间的价值交换成为可能,打破了行业内部壁垒。

在共识机制方面,ASCH继承并增强了DPOS算法(加入PBFT算法),大大降低了分叉几率和双重支付风险,有101个记账人。受托人又叫做见证人,阿希主链的每个持币账户都可以注册成为受托人,排名靠前的受托人有机会成为系统的记账人,记账人有锻造(或者叫做挖矿、记账、提交)区块的权力, 并获取一定的代币奖励,受托人通过获得持币人的投票以提升排名,每个持币人都可以给任意受托人投票。这种公开透明的投票制度使得阿希的101位记账人很分散,且极具竞争力。

阿希的DPOS机制具有如下几个优点:

1.引入了 PBFT算法加强容错,记账能力更为可控。DPOS 采用的方法是首先对当前 round的委托人列表进行随机的排序。这个算法的主要缺点是如果某个委托人节点叛变了,他可能会广播多个不一致的区块,这些区块间可能包括双重支付交易,导致整个网络被分叉。为了解决这个问题,阿希引入了 PBFT算法。PBFT 算法也是使用round-robin的方式选择委托人,但是选出委托人后并不立即创建区块,而是首先发起一个提议(propose),这个提议的目的是确定下一个区块的 hash。当超过2/3 的节点都赞成该提议时,才接受由提议人创建的的下一个区块,下一个区块的hash 必须与当前 round 达成共识的区块 hash一致。从本质上来说,PBFT 算法的加入解决了委托人权利滥用的问题,使得委托人的记账能力更为可控。

2.101节点公开且分散,不易被控制。在EOS的节点竞选中,随处可以看到的关于节点控制、中心化的讨论,其实类似的讨论在阿希社区也有不少。采用101机制的阿希社区受到很多人关注,受托人的利益分配、贡献方法、透明度等等一直在被讨论。2018年阿希社区对101机制进行改革,节点更加公开透明,在不断的实践和改革中,阿希系统节点趋于完善,而EOS还需要大量时间去优化。

3.逐步推动社区自治,实现弱中心化。我们上面已经论述了社区对于区块链项目的重要性,在区块链行业中,一个项目应该由核心开发团队、基金会、社区等多方组成。然而实际情况是大多数项目都由中心化的组织在运营。2018年初,阿希决定去掉一切中心化社区组织,朝着更加彻底的去中心化方向发展。不可否认,在摸索期间出现很多问题,但是当别的社区还只是蓝图时,阿希已经将去中心化的理念践行很久。不得不说,阿希很多方面的构想都符合区块链发展的趋势,具有超前思维。

4.101受托人制度不断改进探索,获得良好成果。在长期的发展中,阿希101位受托人逐渐成为社区发展的中流砥柱,阿希粉丝团结在以101为中心的阿希社区,形成良好的社区文化与战斗力,如社区自发组织宣传阿希、自发形成各类小组、自发组织各类活动等等。当然,在这个过程中,101制度也不断受到质疑,截止目前已经历经了两次改革。但是整体来说社区在不断进步,遇到问题敢于正视并解决问题。

写在最后

历时九个月的辛苦研发,阿希链对比特币跨链内测正式完成,于5月27日在北京皇冠假日酒店举办了跨连技术发布会。此举标志着阿希跨链率先脱离概念阶段,跨链技术成为行业领先。跨链的成功,标志着阿希由封闭生态转向开放生态,开始与其他链进行价值交换,同时也是阿希继主网上线之后,又一重大技术突破事件。

有了跨链技术的加持,阿希链必将走得更高更远!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180608A19YOC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券