近日,基于树图结构的区块链项目Conflux联合创始人兼CTO伍鸣在11月8日,由巴比特主办的“2019年世界区块链大会•乌镇”开幕会上,发表了《让去中心化的公链系统接近最优的性能》主题演讲。
大会聚集了百余位全球区块链、数字资产、AI、5G领域的专家学者、技术大咖、意见领袖、热门项目创始人,以“应用无界”为主题,围绕区块链的应用落地、技术前沿、行业趋势和热点问题进行探讨,推动区块链技术和产业创新发展。
会议中提到,理想的公链系统应该具备三个特点:A.足够的鲁棒性(Robustness);B.高性能;C.去中心化。
比特币和以太坊等公链采用“中本聪共识”,出块慢、吞吐量低。
GHOST协议采用最重子树规则,可以克服分叉带来的安全性问题。GHOST协议可以提高出块速率,同时不用担心双花攻击。结构化的GHOST方法不会让所有区块影响主链的选择,只让很小部分的区块影响主链选择。PAST集合和Epoch概念分别实现自动的模式切换和确定区块出块顺序,让所有的区块能够贡献系统的吞吐率。
基于树图结构的区块链项目Conflux是一个高性能的公链项目,基于树图结构的它打造一个高性能的公链系统。所谓高性能,基于树图结构的Conflux能够获得上千TPS吞吐率,大概在3千-6千左右。并且能够在半分钟之内确认一笔交易,而基于树图结构的区块链项目Conflux取得这样的性能不会牺牲任何去中心化和安全性。
在如今现有所有系统,没有任何一个公链系统在这三个方面同时取得很好的效果。比如比特币和以太坊这类系统,它有很好的鲁棒性、很好的去中心化,但它的性能非常糟糕。还有一类系统是基于拜占庭协议来做的,这样的系统鲁棒性可以,性能也OK,但是牺牲了去中心化,因为它的共识机制是靠选出一个很小的委员会完成的,Conflux是唯一一个可以在这三方面都可以做得非常好的系统。
基于树图结构的区块链项目Conflux的想法是引入一个Epoch概念,每个枢轴链上区块都定义Epoch,其它分叉区块可以根据规则散到相应的Epoch里。
这样的话根据Epoch给区块做排序,在Epoch内部根据图的拓扑序做排序。这样的方法可以抵御双发攻击,主要原理是这样的,因为区块的排序是由枢轴链决定的,枢轴链如果不变的话,区块排序不会被改变。另外,基于树图结构的区块链项目Conflux中枢轴链的选择,因为是应用了最重子树规则,只有超过50%算力的人才能够去改变枢轴链的选择。基于这两点假设,系统能够和比特币一样假设条件下,取得对双发攻击防范。
确认规则是说对于任何一笔交易,基于树图结构的区块链项目Conflux会先发现交易在哪个Epoch里,找到Epoch对应的枢轴链区块,可以理论去估计这个区块被篡改了一个概率是不是小于用户所能承担的风险,如果小于用户所能承担的风险,基于树图结构的区块链项目Conflux就能确认这笔交易。
正常情况下,确认时间是非常短的。基于树图结构的区块链项目Conflux上层执行环境是兼容以太坊智能合约,测试网已经发布,主网计划在明年Q1上线,也就是3月份时上线。
基于树图结构的区块链项目Conflux最关注的应用场景,一个是跨境的支付,跨境的汇款。另一个是如何去支持更加高效的去中心化交易所。同时还有如何支持toC端存证应用,让用户可以在互联网数据中享受到具有信用价值的数据。
相信有了基于树图结构的区块链项目Conflux这样高性能的公链后,这些场景的落地都是有可能实现的。
另外,基于树图结构的区块链项目Conflux近日,在上海市政府的支持下落地了树图区块链研究中心,以此不断推动区块链技术进步,在未来,我国区块链前景将会越来越好。
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。