一、“嚼之无味,弃之可惜”——单一共识机制
对任何区块链公链而言,其底层架构都需要一种共识机制,以规定节点之间如何竞争记账。现阶段最为主流的五种是:POW、POS、DPOS、PBFT与DBFT。其速度、安全性与中心化程度各不相同,但每种都有主流的区块链公链开发项目以其为基础。
以EOS为例,其采用的是DPOS共识机制。为避免重蹈比特币和以太坊运行速度过低导致无法商用的结局,EOS对运行效率追求之致,以致矫枉过正,反而丧失了区块链的另一大特性——去中心化带来的安全性。DPOS共识机制规定全部账本的记录都由有限个超级节点完成,因此所有的交易都由节点交由超级节点记录在链上。虽然省却通信时间,实现了几百几千倍的提速,但这些由EOS专门管理的超级节点与中心化服务器有何二致?由于DPOS通信特点决定了其计算复杂度较高,实际运用中为保证运算效率,参与到DPOS决策的节点不能超过30个。
SEC助理总会计师:币安在2021年向Paxos的一家外国子公司转移了近200亿美元的混合资金:金色财经报道,美国证券交易委员会(SEC)助理总会计师 Sachin Verma 发表声明称,币安在 2021 年向Paxos的一家外国子公司转移了近 200 亿美元的混合资金。Binance.US 以 BAM Trading 的名义和其他几个与 Binance 相关的账户从 Silvergate Bank 的账户向一家名为 Merit Peak Ltd 的贸易公司发送了数百万美元的混合资金。例如,在 2021 年,来自 Key Vision(110.5 亿美元)、Prime Trust(11 亿美元)(通过 BAM Trading)和 Bifinity UAB(63 亿美元)(通过 Binance Holdings Limited)的资金被转移到 Merit Peak,Merit Peak 全部转移这笔钱是其在 2021 年向 Paxos 的一家外国子公司转移近 200 亿美元。[2023/6/8 21:22:50]
EOS现在采用21个超级节点,全部由其日夜监控,以期实现平稳运行。名义上是类中心化、半中心化,实际上已全然丧失了区块链去中心化的本质。而超级节点间需要的繁琐通信又决定了EOS无论如何都达不到完全中心化服务器的处理速度。因此,EOS这种单一共识机制舍弃去中心化本质,又面临着可见的服务速度上限,已然是非常鸡肋的状态。EOS现阶段的平稳运行为开发者带来了不菲的收益,但TPS已达瓶颈。对于EOS开发者们而言,可谓“嚼之无味,弃之可惜”。
BiKi平台已于今日上线ETHUSDT-BIKI混合合约:据官方消息,BiKi平台已于今日上线ETHUSDT-BIKI混合合约,平台在10月14日—10月20日期间开启“开仓ETHUSDT-BIKI合约,瓜分10000BIKI”的活动,单笔开仓≥20000张的用户,即可参与瓜分10000BIKI奖励。
混合合约指用户可使用任意币种作为保证金来交易主流永续合约品种,盈亏均以保证金币种进行结算。BiKi作为全球最大的混合合约交易平台,目前已开放TRX、VDS、BIKI、YTA、ODIN、OKS、JST、LGC、TIIM等币种,更多币种持续开放中。详情点击原文链接。[2020/10/14]
对于每个采用单一共识机制的公链项目而言,速度、安全性与中心化程度的不可兼得令开发者们甚是尴尬。
BiKi混合合约行情播报:合约多空持仓量占比为60%:40%:据BiKi合约官方数据,截至今日14:00(GMT+8),合约多空总量持仓占比为60%:40%。BTC多空持仓占比为72%:18%;ETH为33%:67%;BCH为66%:34%;EOS为23%:77%;XRP为75%:25%;BIKI混合合约为77%:23%;JST混合合约为79%:21%;ODIN混合合约为74%:26%。
混合合约指用户可使用任意币种作为保证金来交易主流永续合约品种,盈亏均以保证金币种进行结算。作为全球最大的混合合约交易平台,目前平台已开放BIKI、VDS、ETH、TRX、HT、YTA、JST、ODIN、OKS、LINK、DMCH等币种,更多币种持续开放中。[2020/8/24]
二、各取所长——混合共识机制
动态 | 荷兰与J5国家共享比特币混合器调查报告:荷兰政府正在与美国、英国、加拿大和澳大利亚四个国家(J5集团)在本周的会议上分享情报数据,包括去年比特币混合器Bestmixer被取缔期间收集的数据报告,以协调他们对涉税犯罪的调查。(Bitcoinist)[2020/2/20]
山重水复疑无路,柳暗花明又一村。既然单一的顾此失彼,那为什么不能结合多种共识机制各取其长呢?
混合共识即把两种或多种共识机制运用在同一区块链公链的底层架构中。合理运用混合共识,可以弥补单一共识机制带来的效率低下、失去安全防护或牺牲中心化程度的缺陷。也许+不能实现的效果,但毕竟能实现也总是要好过一方面存在致命缺陷。
目前TrueChain,Zillqa等项目已经在混合共识机制的设计与实践上先行一步。
三、混合共识的急先锋——TrueChain
TrueChain在这方面的思路颇具创意。其采用PBFT在上,POW在下,两个账本同时运行的方式弥补任何单一共识机制的劣势。POW运行速度慢,作为slowchain,不负责更新账本;PBFT效率高,作为fastchain,主要负责记录交易。PBFT的节点从POW的节点中选出,同时建立淘汰机制:任何超出安全边际,即超时、做假账或有偏向性记录的节点都将被淘汰。而这种淘汰机制的运行,运用POW来实现。
由于前述PBFT计算复杂度的问题,上层负责记录的PBFT超级节点将始终保持在30个以内。但POW可以无限接纳新的节点。由此,速度、安全性和去中心化本质得到了兼容
四、混合共识机制的问题
诚然,许多问题尚未被解决。比如PBFT的账本可能会领先POW过多,导致POW的监督验证出现延缓。再比如对于特定十分重大的交易,验证需要立刻进行,如何建立激励手段以让POW共识机制中的节点优先验证该笔交易。
当然,还有很多诸如如何选出PBFT的超级节点的细节需要设计
总而言之,笔者非常认可TrueChain团队极富创意的想法。虽然还有许许多多的不足与漏洞,PBFT+POW的混合共识机制终究是为当前鸡肋的单一共识机制公链开发寻觅到了一条可能的出路。
笔者知道,任何技术的发展都不可能一蹴而就,也不可能一路顺风。不过笔者惊讶于TrueChain团队对关键的技术难关进行了详尽深入的思考,并提出了理论可行的解决方案。不同于中心化服务的解决方案,一个去中心化问题的解决要经历数学证明、工程考量、测试与上线运行检验等诸多环节,也就是更漫长的等待时间。也许TrueChain团队的这些方案存在问题,但毕竟他们敢于并率先迈出了第一步。
技术的突破从来不是与时间较量。更何况已经有TrueChain这样的团队一马当先。对混合共识和公链的未来,笔者都很有信心。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。