当前位置:首页>货币平台

Sui 创始人亲笔:以“挤公交”为例阐述 Sui 的性能优势

日期:2023-03-17

来源:玫瑰财经网

浏览:

    Sui 创始人亲笔:以“挤公交”为例阐述 Sui 的性能优势

    作者:Mysten Labs CEO兼联合创始人艾文成

    编译:Azuma

    过去一个小时市面上有分析吗隋文章,但是这些文章大多数都错过了最重要的创新之一——吗Sui数据模型和事务处理通道。在下面的推文中,我将分为三部分进行说明。

    Part1:现有区块链的交易处理通道

    Part2:Sui的事务处理渠道

    Part3:Sui的优点

    区块链的工作逻辑是,随着时间的推移,验证者一起向链中添加新的区块。交易处理通道位于“区块3354共识3354实施3354更新默克尔树”进程的最前面,所有交易都必须在该进程的下游继续进行之前处理。开始构建新块时,事务处理也会暂停。

    以下是现有区块链的交易处理渠道及其问题的示意图

    Sui 创始人亲笔:以“挤公交”为例阐述 Sui 的性能优势

    。我们已经看到很多项目试图用不同的方法解决这些问题。

    Sui的方法是通过“对象”区分和组织数据。某段

    Sui 创始人亲笔:以“挤公交”为例阐述 Sui 的性能优势

    NFT令牌余额,智能合同,它们是不同的实体(可以理解为类型),这意味着Sui链中的事务可以按对象分组。

    下图是一个简单的例子,说明了可以分为3个组的5个不同的事务处理。稍后,我将再次返回并谈论特定对象和共享对象。这三组交易完全可以并行处理。

    在其他传统区块链中,必须按顺序处理单个区块内的所有不相关事务。例如,Bob向Bruce发送了BAYC NFT,Alice向Alex发送了Punk NFT,Jane使用了哪个德克斯

    Sui 创始人亲笔:以“挤公交”为例阐述 Sui 的性能优势

    等等,所有这些交易都要按照协议集体排序、执行,最后出现在默克尔树上。

    比如坐公交车。在传统区块链上,所有乘客都要排队(共鸣)乘坐,每个乘客都要在发车前检票(执行),然后在同一个地方下车(更新默克尔树)。只有公交车再次空空的时候,才能继续容纳新乘客。链条可以继续前进。对于Sui,连锁根据目的地(大象)对所有旅客进行分组,每位旅客的票同时检查,然后从其他车辆平行到目的地。

    Sui的创新不仅仅是交易的并行处理(在这方面,以后会分享更多内容),交易结果还可以在执行后提交给对象(例如令牌余额为10,发送5,余额还剩5)。它们可以立即用作未来交易的输入(input)。Sui使用默克尔树作为新区块的部分检查点,在最终确定一系列相关交易之前,SUI不会进行会计处理。

    另外,需要注意的是,在前面的情况下,有些交易只针对特定对象。例如,只有Bob可以为其拥有的BAYC NFT启动交易。由于所有者可以确认交易顺序,针对特定对象类的交易可以跳过协议(只需要拜占庭匹配广播)。

    对于另一种类型的交易,即基于共享实体的交易(如DEX智能协议),必须达成协议,因为没有确定顺序的单一所有者。这是我们的Narwhal Bullshark共识所在。

    简而言之,特定对象类事务可以并行执行,共享对象类型事务可以相互并行执行,但每个共享对象必须按顺序执行(使用不同的静态/动态技术)。

    总之,你可以理解为:

    对于一般区块链,所有交易都必须集体排序,然后执行。

    对于Sui,所有交易都按照特定逻辑进行区分、整理、排序,然后执行。使用数据模型可以进一步明确不同交易之间的依赖性,只有共享对象的交易才需要集体排序,特定对象的交易不需要这样的协议协商过程。

    那么,Sui的这一体系结构可以解决哪些产品问题让我们继续往下看。

    首先是水平扩张能力。在Sui中,每个交易组都是并行处理的,这就像前面提到的每个旅客乘坐不同的车一样,所以如果有更多的旅客(交易),Sui应该只配备更多的车。在这方面,Sui可以通过内部验证器将——名以上的工作人员分开处理更多的交易。

    为什么横向扩展扩展能力很重要

    Sui 创始人亲笔:以“挤公交”为例阐述 Sui 的性能优势

    想想一些大型项目考虑底层时的需求。必须确保底层能够适应那种规模的持续增长。有性能上限的区块链将妨碍这些项目入住。Sui旨在应对这些需求的高峰。

    下面是组合性。在Sui中可以,但在其他智能合同平台中不可以,这是什么例如,通过函数返回资产等参数将资产传递给函数、将资产存储在一个数据结构中或直接存储在另一个资产中。

    以后可能会再写一篇关于组合性的推文。因为这是一个相当复杂的话题。我想说,Sui在合同级别和资产级别(其他类型的对象可以嵌套在其他对象中)大大提高了组合性。

    然后有部分重播能力。区块链提供了所有交易的历史记录,有助于确认历史信息。但是,如果产品需要关注一些链条上的数据,阅读可能会非常昂贵。Sui的框架使这些项目能够专注于感兴趣的对象的进化,即部分回放。

    例如,在Sui中放置所有角色的RPG游戏可以简单地查看代表该角色的对象。不需要从默克尔树数据结构中挖掘所有数据。

    最后储存在链中。游戏的种族、等级、经验等多种资产数据可以存储在Sui的对象中。Sui可以使用传统方法扩展链中的存储,现在更新链中的资产的成本要低得多。

    这一篇以此类推结束。这些内容维度很高,但不全面。但是,我希望你通过这些内容加深对Sui的理解。

    资料来源:https://Twitter . com/evanweb 3/status/156941455332274818

    单击下载

    European Exchange金融投资European Exchange(也称为Eurokx)是世界领先的数字资产交易所,为全球用户提供比特币、莱特货币、以太网货币等数字资产的现货和衍生品交易服务,并使用区块链技术为全球交易者提供高级金融服务。这是一个非常古老的数字货币交易平台,平台为我们提供安全、专业的数字货币交易经验,为新手提供完整的流程指导,使其易于启动,通过客服24小时在线回复提供最佳服务。

    3

相关文章阅读

Copyright (c) 2022 玫瑰财经网 版权所有

备案号:冀ICP备17019481号

玫瑰财经网发布此信息的目的在于传播更多信息,与本站立场无关。玫瑰财经网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。
相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。