Cover photo

公链-Sui

公链-Sui

Sui 是一个无需许可的、由 PoS 支持的Layer 1区块链,旨在提供即时结算和高吞吐量,并为众多下一代对延迟敏感的去中心化应用程序提供支持。具有横向可扩展的吞吐量和存储。

团队背景

Sui是由Mysten Labs团队开发的。Mysten Labs是一家区块链技术公司,致力于为企业和开发人员提供高效、安全和可扩展的区块链解决方案,创始人包括 Evan ChengAdeniyi AbiodunSam BlackshearGeorge Danezis等,均在 Meta 参与过 Novi Research 和 Diem 项目。Mysten Labs 已经在 B 轮融资中筹得 3 亿美元。

post image

以下是 Mysten 联合创始人兼首席执行官 Evan Cheng 对公司首个 Sui 区块链平台的评价:

“当前的 Web3 基础设施处于拨号时代——它速度慢、成本高、容量受限、不安全,而且很难构建。通过 Sui,我们正在努力构建一个可随需求扩展并激励增长的区块链,消除中间商,并使跨应用程序的用户能够无缝集成并与他们喜爱的产品进行交互。”

项目的技术架构和创新点

Sui智能合约平台使用Move编程语言来定义资产对象,并定义了这些类型对象的操作,包括创建、转移和变异等。(在Sui智能合约平台中,变异(mutation)是指对资产对象进行修改或更新的操作。这些操作可以包括添加、删除、修改等,以满足不同的业务需求。与编译不同,变异是在运行时进行的,而编译是在代码编写阶段将源代码转换为可执行代码的过程。)

Sui采用了并行协议/执行策略,使得其具有可扩展性。

Sui的技术架构允许虚拟机在多个核心或物理机器上运行,从而实现并行处理。执行是幂等的,即使在处理执行的组件出现故障时也很容易恢复。

Sui还支持分布式键值存储,并且对于对象和事务的一致性要求非常宽松,从而进一步提高了其可扩展性。

Sui 共识引擎,它包括 Narwhal 和 Bullshark 或 Tusk。 Narwhal 负责确保提交共识的数据的可用性。 Bullshark 或 Tusk 用于就此数据的特定排序达成一致。

Sui智能合约平台的创新点在于其使用Move编程语言和并行协议/执行策略来实现高效、安全和可扩展的智能合约。截至 2022 年 3 月 19 日,据称在 8 核 M1 Macbook Pro 上运行的未经优化的单工 Sui 验证器每秒可以执行和提交 120,000 笔代币传输交易 (TPS)。

post image

Token 经济学

Sui 区块链代币经济学模型由三个主要参与者组成:用户、SUI 代币持有者和验证者。

用户向 Sui 平台发送交易以创建、修改或转移数字资产,或与由智能合约支持的更复杂的应用程序进行通信。

SUI 代币持有者能够将他们的代币委托给验证者并参与权益证明机制。他们也可以参与Sui的治理。

验证者在 Sui 平台上处理交易处理和执行。

Sui economy的关键组成

Sui 代币经济模型包括五个核心组成部分。这些是 SUI 代币、gas fees、Sui 的存储基金、权益证明机制和链上投票。

SUI代币

SUI 代币是 Sui 区块链的原生资产。 SUI 的总供应量上限为 100 亿个代币。

SUI 执行四个功能:

  • 可以质押参与PoS共识

  • 用于支付gas费以进行交易等操作

  • 它被视为支撑整个 Sui 区块链经济的流动资产

  • 它赋予其持有者参与链上投票的权利

最重要的是,区块链提供了可以作为谷歌浏览器扩展程序安装的 Sui 钱包。钱包使用户能够创建地址以及管理他们在网络上的资产。

Gas fees

在 Sui 网络上执行的操作会收取 Gas 费用。 Sui 的 gas 机制的一个突出特点是允许用户分别为执行和存储支付费用。它还会在提交交易时展现可靠的参考价格。

具体过程为:

  1. 在每个周期开始时,需要每个验证者提交一个 gas 报价(即每个验证者愿意处理交易的最低gas价格),Sui将会把总gas报价列表中2/3位置处的价格设置为这个周期的参考gas价格,例如总共有 100 个验证者者提供了 gas 报价,将所有的 gas 报价进行低到高排序,其中第 67 位验证者提供的 gas 报价即为本周期的参考 gas 价格

  2. 在用户提交交易时,可按参考 gas 价格进行 gas 价格设置,但由于每个用户习惯不一致和链上网络的波动情况,因此最终实际的 gas 价格会与参考 gas 价格有一点的出入。

  3. 在每个周期结束时,会根据每个验证者执行的实际 gas 价格情况进行奖励的分配,在周期开始时提交低价报价(即低于参考价格)或处理实际 gas 价格高于其 gas 报价交易的验证者会获得更高的奖励。相反,在周期开始时提交高价报价(即高于参考价格)或处理实际 gas 价格低于其 gas 报价的验证者将受到奖励减少的惩罚。

Sui存储基金

Sui存储基金(Sui Storage Fund)是一个用于存储资产对象的特殊账户,它的作用是为Sui智能合约平台提供一种可持续的资金来源,以支持平台的运营和发展。

具体来说,当用户在Sui平台上创建、转移或变异资产对象时,需要支付一定数量的gas费用。这些gas费用将被收集到Sui存储基金中,并且可以被用于支付验证者、开发者、维护者等参与平台运营和发展的人员。通过这种方式,Sui存储基金可以为Sui智能合约平台提供一种可持续的经济模型,并且可以激励更多的人参与到平台的建设和发展中来。

为解决状态通胀问题提供更好的条件。

(状态通胀(state bloat)是指区块链系统中存储状态数据的空间不断增长,导致存储空间占用过多、读写效率降低等问题。在智能合约平台中,每个智能合约都会维护一些状态数据,例如账户余额、交易记录等。随着智能合约的不断执行和交互,这些状态数据会不断增加,从而导致存储空间的占用不断增加。如果不能有效地解决状态通胀问题,就会导致区块链系统的性能下降、运行成本增加等问题。)

股权证明机制

验证者和 SUI 委托者利用 PoS 共识机制来选择和吸引用户并奖励他们。 在固定期限内,操作由一组固定的验证器处理,每个验证器都拥有 SUI 持有者授予的特定股份。委托 SUI 意味着代币在整个周期内被锁定,并且只有在周期结束并且验证者就该周期期间执行的所有交易达成一致时才能提取。

值得注意的是,SUI 持有者可以取消抵押他们的代币,甚至可以在周期发生变化时选择不同的委托验证器。

链上投票

在 Sui 中,链上投票用于区块链协议的治理和升级,SUI 代币持有者有权力参与这些过程。

post image

目前的生态

鉴于 Sui 仍处于初期阶段,测试网才刚刚结束第一阶段,目前供用户可参与的项目比较少。Sui合作方有18个,生态项目有60个左右,但开发速度很慢,绝大部分都非常早期,简单了解一下每个赛道的项目即可。

  • 钱包:Sui Wallet、Suiet、Ethos Wallet

  • 域名:SuiNS

  • DeFi: MoveEX、Suiswap

  • NFT: Keepsake、Sui Punk、Capy

  • DID:Suia

  • SocialFi:ComingChat

  • 基础设施:Dappium、Shinami

  • Launchpad:SuiPad

DID(Decentralized Identifier)是去中心化的身份标识符,它是一种在区块链等分布式网络中创建和管理数字身份的方式。与传统的身份标识符(如用户名、电子邮件地址、电话号码等)不同,DID 是一个基于分布式网络的独一无二的、可验证的身份标识符,它的所有权和控制权归用户自己所有,不受任何中心化机构或第三方的控制。DID 可以用于身份验证、数字身份管理、去中心化身份验证、数字身份凭证和访问控制等场景。

Launchpad是一种基于区块链技术的项目孵化平台,旨在为区块链项目提供募资、孵化、加速等服务。Launchpad平台通常由一个或多个加密货币钱包和一个去中心化交易所组成,可以为项目提供初步募资,同时提供社区建设和营销支持等服务,以加速项目的发展。Launchpad通常会在项目发布前公开预售一定数量的代币,支持加密货币和其他数字资产的交换。

Sui的优缺点

Sui公链是一种基于PoS(权益证明)共识机制的公链,其主要优点如下:

  1. 环保:Sui采用PoS共识机制,相较于比特币的PoW共识机制,节约了大量的能源,降低了对环境的影响,这也是当前市场关注的热点之一。

  2. 交易速度:Sui公链拥有高吞吐量,可支持数百甚至数千笔交易每秒,相比以太坊等公链有着更快的交易确认速度和更低的交易费用。

  3. 手续费:相较于以太坊等其他公链,Sui公链采用灵活的手续费机制,支持用户自主设置手续费,有效降低了使用成本。

  4. 开发者友好:Sui公链提供了易用的工具链和文档,可以帮助开发者快速上手和开发应用,这对于吸引开发者并增加生态应用有着积极的作用。

  5. 生态发展:Sui公链以生态建设为重点,致力于建立完善的生态系统,包括激励机制、社区建设、开发者支持等方面。

当然,Sui公链也存在一些潜在的缺点,

  1. 与其他只需要执行一个共识协议的传统区块链相比,Sui 需要同时应用拜占庭一致性广播来管理简单交易和共识协议来处理共享对象的交易。虽然这种双重协议的设计可以提高系统的安全性和可扩展性,但也因此,Sui 开发人员不得不保留相当大的代码库。

  2. 由于 Sui 放弃了对大量交易的共识以启用多通道处理并消除了队头阻塞,虽然这种方式不需要对大量交易进行共识,可以大大提高交易处理速度。但也因此发送方一次只能提交一个交易,每个通道的带宽是有限的,如果通道带宽不够,可能会影响交易的处理速度。。

  3. Sui 专有的编程语言 Move 是新的,这意味着目前能够帮助增强和丰富 Sui 生态系统的专业 Move 开发人员相对较少。生态发展尚处于起步阶段,应用和用户数量相对较少,相比一些已经成熟的公链,其稳定性和安全性还需要进一步验证和提升。

    拜占庭一致性协议是一种特殊的共识协议,用于确保在存在拜占庭节点的情况下,系统仍然能够达成共识。在拜占庭问题中,由于节点之间可能存在故障或者恶意行为,因此需要特殊的协议来确保系统的安全性和正确性。