欧博APP下载:联博api接口(www.326681.com)_Sui 首创人亲笔:以“挤公交”为例论述 Sui 的性能优势

薅羊毛电报群www.tel8.vip)是一个Telegram群组分享平台。薅羊毛电报群包括薅羊毛电报群、telegram群组索引、Telegram群组导航、新加坡telegram群组、telegram中文群组、telegram群组(其他)、Telegram 美国 群组、telegram群组爬虫、电报群 科学上网、小飞机 怎么 加 群、tg群等内容。薅羊毛电报群为广大电报用户提供各种电报群组/电报频道/电报机器人导航服务。

作者:Mysten Labs 首席执行官兼团结首创人  Evan Cheng

编译:Azuma

已往一段时间,市面上泛起了剖析 Sui  的文章,但这些文章大多数都错过了一项最要害的创新 ——  Sui 的数据模子及生意处置通道。我将在接下来的推文中分三部门就此举行注释:

Part1:传统区块链的生意处置通道

Part2:Sui 的生意处置通道

Part3:Sui 的优势

区块链的运行逻辑是,随着时间的推移,验证者们会配合向链上添加新的区块。生意处置通道位于「构建区块——共识——执行——更新默克尔树」这套流程的最前方,所有生意在向该流程的下游继续推进之前必须被处置。而当新的区块最先构建之时,生意的处置也会被暂停。

下面是一幅关于传统区块链的生意处置通道及其问题的示意图。我们已看到许多项目都在实验在用差其余方式解决这些问题。

Sui 的做法是通过「工具(objects)」 来区分、组织数据。某款 NFT 、某个代币的余额、某项智能合约,这些都是差其余工具(可以明晰为类型),意味着 Sui 链上的生意可以凭证工具的差异来分组处置。

下图是一个简朴的例子,形貌了可分为 3 组的 5 笔差异生意(稍后我们将回来继续聊特定工具和共享工具)。这 3 组生意完全可以实现并行处置。

而在其它传统的区块链中,单个区块内所有不相关的生意都需要依次处置。好比 Bob 向 Bruce 发送了一个 BAYC NFT,Alice 向 Alex 发送了一个 Punk NFT,Jane 用了某个 DEX 等等,所有这些生意都需要根据共识团体排序,执行,并最终显示在默克尔树上。

打个譬喻,这就像是坐公交车。在传统区块链上,所有搭客必须排队(共识)上车,每一位搭客都需要在发车前检票(执行),然后再于统一个地址下车(默克尔树更新),只有当公交车再次空开之后才气继续容纳新搭客,链才气继续向前运行;而在 Sui 之上,链会凭证目的地(工具)对所有游客举行分组,各组游客的票都市并行检查,然后再由差其余车辆并行送往目的地。

Sui 的创新并不仅仅在于生意的并行处置(关于这点,未来会分享更多内容),生意效果在执行之后也会被提交至工具(好比某个代币的余额为 10,发送了 5,余额还剩 5),它们可以被立刻用作未来生意的输入(input)。Sui 将默克尔树作为了新建区块的部门检查点,待一系列相关生意最终确定后才会记账。

,

以太坊开奖

,

欧博APP下载www.aLLbet8.vip)是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

,

www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。

,

此外需要注重的一点是,在前文的案例中,有些生意只对应一个特定的工具,好比只有 Bob 可以提议关于他所拥有的 BAYC NFT 的生意。特定工具类的生意可以跳过共识(只需要拜占庭一致广播),由于所有者可以确认生意顺序。

而对于另一类的生意,即所谓的共享工具型生意(好比 DEX 智能合约),则必须经由协商一致,由于没有单一的所有者来决议顺序。这就是我们 Narwhal & Bullshark 共识的用武之地。

简朴来说就是,特定工具类生意可以并行执行,共享工具型生意相互间也可并行执行,但在各个共享的工具是需要顺序执行的(这里应用了其他静态/动态手艺)。

总而言之,你可以明晰为:

那么,Sui 的这一架构可以解决哪些产物问题呢?让我们继续往下看。

首先是水平扩容的能力。在 Sui 之上,每组生意都是并行处置的,这就好比是前文说的每组游客都市乘坐差其余车,以是若是有更多组游客(生意),Sui 只需要再配备更多的车。关于这一点,Sui 可以通过内部验证器来分片扩容 —— 更多的事情者去向理更多的生意。

为什么水平扩展扩容的能力很主要?想一想一些大型项目在思量底层时的需求吧,他们需要确保底层可以承载其规模的延续增进,有性能上限的区块链将成为这些项目入驻的阻碍,Sui 的设计正是为了应对这样的需求岑岭。

其次是可组合性。有什么是在 Sui 上可行,但在其他智能合约平台上不能行的?好比将资产作为参数通报给函数,好比从函数中返还某种资产,再好比将资产存储在一个数据结构内,或是直接存储在另一个资产内。

以后我可能会专门再写一篇关于可组合性的推文,由于这是一个相当庞大的主题。我只想说,Sui 在合约级别和资产级别(差异类型的工具可以嵌套在其他工具中)显著提高了可组合性。

再然后是部门重播的能力。区块链提供了所有生意的历史纪录,这对检查过往信息很有辅助。然而,若是某个产物需要体贴一些链上数据,读取可能会异常昂贵。Sui 的构架允许这些项目只关注它们所体贴的工具的演化,即部门重播。

例如,一款将所有角色放在 Sui 上的 RPG 游戏可以简朴地旁观代表着这些角色的工具。他们不需要从默克尔树数据结构中挖掘所有数据。

最后是链上存储。种种资产数据,好比游戏的种族、品级、履历等等,都可以存储在 Sui 的工具中。Sui 可以使用传统的方式来扩展链上存储,现在更新链上资产的成本要低得多。

这一篇长推到此竣事。这些内容维度较高,但并不是很周全。不外,我希望你能通过这些内容加深对 Sui 的领会。

泉源:https://twitter.com/EvanWeb3/status/1569414553322274818

查看更多

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。