什么是Sui?
首页
文章
什么是Sui?

什么是Sui?

初阶
发布时间 Jul 31, 2023更新时间 Feb 23, 2024
8m

本文为赞助内容,不应视为财务或投资建议。本文的观点是投稿人/作者的观点,未必反映币安学院的观点。

摘要

  • Sui是Layer 1区块链与智能合约平台,致力于让所有人都能快速、私密且安全地拥有数字资产。

  • Sui基于Move编程语言,其以对象为中心的模型可实现并行执行、亚秒级的最终确定性和丰富的链上资产。

  • Sui凭借水平可扩展的处理和存储,以无可匹敌的速度和低成本支持各种应用程序。Sui是区块链的跃阶性进步,创建者和开发者可以在该平台构建用户友好的绝佳体验。

什么是Sui?

Sui是致力于将去中心化技术带给大众的区块链。其代币SUI用于保护网络、支付燃料费、促成链上交易并在未来实现治理。

Mysten Labs是Sui最初的开发团队,由Meta的前雇员创立,这些雇员曾研究Diem区块链项目(前身为Libra)。作为研究的一部分,该团队开发了几项新技术,如新智能合约编程语言Move以及高吞吐量内存池Narwhal和共识引擎Bullshark。

他们对Diem的研究成为Sui设计的基础。但这些创新已经过修改和扩展,目的是满足无需许可的Layer 1区块链的需求,而不是Libra开发合规小额支付平台的任务。

Sui如何运作?

与使用账户的大多数其他区块链不同,Sui使用“对象”作为其基本的数据存储单元。由开发人员定义、创建并管理这些代表用户级资产的可编程对象。对象具有包括所有权在内的不同的属性,其值可以根据创建该对象的智能合约的治理逻辑进行更新。对象及其属性直接存储在链上,而不是智能合约本身中。

Sui上的大多数资产都归单一地址所有,记录为对象的数据值,被称为“自有对象”。转移自有对象的所有权只需更改该值即可。这些交易独立于网络上执行的任何其他操作,且可以并行处理。大多数区块链交易,如资产划转、点对点支付和铸造NFT,都属于这一类。 

Sui致力于针对这些常见的交易进行优化。在其他区块链上,每笔交易无论复杂程度如何,都必须进入一个总排序列表,并通过全链共识进行验证和处理。这种典型的设计可能会导致网络出现瓶颈,从而降低单个交易的处理速度和单次可处理的交易总笔数。

Sui使用一种名为“拜占庭一致性广播”的算法来减少瓶颈,保持低延迟和高吞吐量。请求者和代理人可以主动与验证者对话,以便在未经共识的情况下促成处理,从而在不降低安全性的情况下实现近乎即时的最终确定。这使大规模并行交易的提交和执行成为可能。

Sui上的某些资产拥有共享所有权,这意味着多个账户必须验证更改与该对象相关的数据的交易。这些交易被视为复杂的交易,必须通过共识进行验证。Sui使用委托权益证明来协调共识。在Sui上,共识引擎由Narwhal和Tusk两部分组成。Narwhal是交易(Mempool)的等候区,确保验证者可以处理数据。Tusk是对所有涉及共享对象的交易进行排序的机制。 

Sui有何独特之处?

Sui的以对象为中心的数据模型是一项关键创新,推动了链上的许多其他技术突破。 

Sui Move

Sui Move是Sui的本地编程语言,致力于纳入区块链开发人员创建高性能、安全且功能丰富的应用程序所需的一切。

Sui Move是基于Move的语言,该语言专为改进其他智能合约编程语言中的缺陷而设计。Move解决了智能合约设计中的两个关键问题:数字资产的代表和对数字资产的安全操作。Move具有一流的资产提取和访问控制技术,可以提高智能合约的安全性并提升智能合约程序员的工作效率。Sui Move建立在此成就的基础上,添加了针对账户、交易、时间和密码学等区块链特定概念的语言。

可编程交易块(PTB)

可编程交易块(PTB)是Sui最强大的核心开发人员原语之一。对于传统区块链来说,基本的执行单位是一种通常非常简单且接近虚拟机(VM)执行的交易。在Sui上,基本的执行单位被提升到复杂、可组合的交易序列级别。

PTB是异构的,可以在所有智能合约上访问任何公开的链上Move功能。在单个PTB中,早期链上Move调用的类型化输出可以作为类型化输入链接到后期链上的Move调用。这些类型可以是具有丰富的属性和特性集的任意Sui对象。单个PTB可以从智能合约钱包中提取玩家对象,使用该对象在游戏中移动,然后将通过移动获得的徽章对象发送到多游戏陈列柜中,所有这些都无需发布任何新的智能合约代码。单个PTB最多可以含1,024笔异构交易,因此其可组合性几乎不受限制。

PTB中的链式交易必须以原子方式执行或失败(即完全执行或完全不执行),也就是说不能部分执行。这提供了一个方便直观的编程模型,也为支付和金融类应用程序提供了有力的保障。

水平可扩展性

Sui通过水平扩展满足不断增长的网络需求。验证者可以根据需要增加算力提高其性能,并在不需要时减少算力。即使网络的流量很高,Sui的代币经济学模型仍旨在保持低廉的燃料费和稳定性。验证者可以在不收取更高费用的情况下赚取更多的燃料费,因此更有动力提高此能力。

Sui的可扩展性不仅限于交易处理。存储也是低成本且可水平扩展的。这使开发人员能够定义具有丰富属性的复杂资产,这些资产直接存储在链上,而不是为了节省燃料费将间接层引入链下存储。

什么是SUI代币?

SUI代币在网络上有四个用途:

  • 质押给验证者保护网络并获得质押奖励。

  • 用于支付执行交易以及其他操作的燃料费。

  • 作为原生资产促成支撑整个Sui经济的链上交易。

  • 赋予代币持有者参与未来治理的权利。

SUI代币的总供应量为100亿枚。

Sui生态系统

Sui主网于2023年5月上线。此后推出了一系列游戏,明年还会有更多游戏上线。DeFi App和NFT项目也开始涌现,计划于2023年晚些时候推出更多精彩的App。

SuiFrens

SuiFrens是Sui Move性能的主要证明,将Sui上数字资产的可组合性、可扩展性和动态变为现实。角色家族目前由Capybara和Bullshark组成,未来还将有更多角色。

Pyth Oracle

Pyth把来自全球最大的一众专业交易商和交易平台的高保真市场数据与任何地方的任何智能合约连接。

8192游戏

SUI 8192是EthosSui区块链上开发的流行2048游戏的完全链上且更具挑战性的版本。

Suia

Suia是一款出席证明App,可验证基于Sui的活动的参与情况。该App可以与活动门票、贡献奖章、游戏等一起使用,帮助组织者参与并奖励参与。

Sui未来将如何发展?

Sui继续开发独特的功能,同时专注于向开发人员推行Sui Move编程语言,并支持开发人员构建跨所有行业的应用程序。

最近推出和即将推出的功能:

赞助交易

用户如要在Sui上处理交易,必须支付燃料费。但许多初次接触区块链的用户可能不熟悉这一概念,成为他们完成交易的障碍。为帮助用户避免支付燃料费的麻烦,Sui通过Gas Station服务推出赞助交易,由应用程序开发者支付燃料费,无需让用户知晓该费用。开发者可以探索其他收入模式,如广告、订阅或高级附加组件。

Kiosk Standard

Kiosk是一种原语,用于构建具有高度可定制化转账政策且开放、零手续费的交易平台。Kiosk允许创建者发布对象政策,授予他们对想要的交易实施任何限制的权利,包括售出对象的版税政策。

结语

Sui旨在成为让所有行业和应用程序都能利用去中心化技术的下一代区块链。其创新可以重新定义每个人的资产所有权,并为世界各地的人们面临的问题提供真正的解决方案。