星球日报
搜索
手机客户端
iPhone · Android
公众号
微信公众号

没有超级节点,「ENTANMO」公链创建 UPOS 机制防止权力过于集中

2018-10-30

这次UPOS机制会胜出吗?

没有超级节点,「ENTANMO」公链创建 UPOS 机制防止权力过于集中

突破安全性、性能、去中心化“不可能三角”是每个公链都在追求的目标。

POW 机制在低效 CPU 的前提假设下,保证了安全性和去中心化,却几乎忽略了高性能。比如,比特币平均十分钟产生一个区块,1 秒钟只能处理 7 笔交易。不仅如此,随着高性能 “ASIC 矿机” 的出现,普通的 CPU 算力获得 收益的概率降为 0,矿机轻易的获得了超线性收益,后期矿场和矿池的出现更是彻底打破了去中心化,现在比特币显然不是一个平等参与的社区。再加上矿场和矿池不断垄断算力,必然会有少数参与者超过 51% 的算力(决定权)。至此,安全性也即将瓦解。因此, 可以说比特币的区块链已经失去了三角平衡。

以太坊为了避免 ASIC 矿机带来的破坏性影响,采取了 “反复读缓存” 的 ASIC 抵抗算法,在短时间内维系了安全性 和去中心化。但 “加密猫” 的出现就令其引以为豪的智能合约系统崩溃,高性能显得尤为不足。

而采用了 DPoS 共识的区块链系统,大幅提高了系统性能,却舍弃了去中心化,由少数权益拥有者掌握系统的发展方向。

底层公链 ENTANMO 创始人 Aaron Yuan 表示, ENTANMO 公链通过设计基于 UPoS 的 Kantorovich 共识机制,采用矿工团队选举制度,保证权证拥有者 和区块矿机的分离和各自权益,在保障安全性的同时提高效率,又保持了去中心化的基本属性,从而满足三角完备性。

其中,UPOS 机制可以看做 POS+POW 的结合。每一个矿工都有相等的机会获得投票,票数排名进入 101,就会成为挖矿节点。

UPOS 与 DPOS 机制不同的是,UPOS不存在超级节点,通过周期性投票,即每产生一个区块(Aaron Yuan 透露每 303 秒)都会重新投票选择一次节点,由选定的节点来记账出块,每次的记账节点基本都会不同,因此没有超级节点的概念。另外,每个矿工手中持有的 token 通过算法映射实现纳什均衡,防止贿选和权力过于集中。

一个拥有 100 万 token 的大矿工和一个拥有 100 个 token 的小矿工,最终他们的投票数可能前者是后者的 100倍而不是 1 万倍。这在一定程度上可以抑制庄家的存在,防止他们拥有过大的权力。

这种局部同步(只需101个节点达成共识)的共识机制相对 POW 的全部同步(需全网节点达成共识)来说,有更高的效率。而周期性投票选举机制和 token 映射算法,可以保证相比 DPOS 机制更加公平和去中心化。

至于安全性,Aaron Yuan 说道,在 DPOS 机制中,所有的上传区块的顺序是可以提前预知的,这很容易导致多位矿工联合作弊。因为作弊过程中,他们需要连续地确认一个包含虚假信息的区块。因此,需要尽早地知道不同矿工上传区块的排列次序,并有足够的时间加以协调。而 UPOS 机制采用的是混沌排序算法,即上传区块的顺序并非一开始就确定,因此他们无法联合作弊。

另一方面,如果区块顺序是提前排好的,也很容易导致黑客在下一个区块上传前将其堵塞,造成安全故障。混沌排序则使黑客根本不知道下一个区块是哪个,所以也就无从攻击。

Aaron Yuan 透露,En-Tan-Mo 已经完成公测,将于 12 月主网上线。其核心团队成员均为计算机、数学和经济学领学术背景。创始人 Aaron Yuan 在分布式系统方面发表相关 SCI 学术论文 12 篇。Daniel Wang,研究方向为分布式网络传输及数据存储,拥有国际、国内专利 100 余项。Thomas Tang 西班牙圣地亚哥大学数学博士,研究方向为偏微分方程和博弈论。其他均为计算机研发和金融背景。目前共计 40 人规模。

原创文章,作者:小派克。转载/内容合作/寻求报道请联系 report@odaily.com ;违规转载法律必究。

参与讨论

登录后参与讨论

总文章数:


分享至

微信扫一扫分享

0
金融区块链

Copyright 2017-2018 Beijing Star Node Media Culture Co., Ltd.