Skip to main content

术语表

以下是 Sui 中使用的一些术语的定义:

因果历史(Causal History)

因果历史是指 Sui 中对象与其直接前任和后继之间的关系。这种历史对于 Sui 使用的因果顺序处理交易至关重要。与其他区块链不同,其他区块链需要读取其整个世界状态来处理每个交易,从而导致延迟。

因果顺序(Causal Order)

因果顺序 是展示交易与它们产生的对象之间关系的一种表示方式,以依赖关系呈现。验证者不能执行依赖于尚未完成的交易所创建对象的交易。与总体排序不同,Sui 使用因果顺序(一种部分排序)。

证书(Certificate)

证书是证明交易已被批准或认证的机制。验证者对交易进行投票,聚合器将这些投票中的拜占庭容错多数集合成一个证书,并将其广播给所有 Sui 验证者,从而确认交易。

时期(Epoch)

Sui 网络的运行被时间划分为非重叠的固定时长时期。在特定的时期内,参与网络的验证者集合是固定的。

含糊其辞(Equivocation)

在区块链中,含糊其辞是指不诚实的行为者对同一消息提供冲突信息的恶意行为,例如不一致或重复投票。

最终一致性(Eventual Consistency)

最终一致性 是 Sui 采用的共识模型;如果一个诚实的验证者认证了交易,其他所有诚实的验证者最终也会这样做。

最终性(Finality)

最终性 是指交易不会被撤销的保证。这个阶段被视为交换或其他区块链交易的结束。

Gas

Gas 指的是 Sui 网络上执行操作所需的计算工作量。在 Sui 中,gas 由网络的原生货币 SUI 支付。用 SUI 单位计算的执行交易成本被称为交易费用。

创世(Genesis)

创世是为 Sui 网络创建账户和 gas 对象的初始行为。Sui 提供了一个 genesis 命令,允许用户创建并检查设置网络运行的创世对象。

多写对象(Multi-writer Objects)

多写对象是指由多个地址共同拥有的对象。在 Sui 中,影响多写对象的交易需要达成共识。这与只影响单写对象的交易形成对比,后者仅需确认所有者地址的内容即可。

对象(Object)

Sui 的基本存储单位是对象(Object)。与许多其他以地址为中心的区块链不同,Sui 的存储围绕对象展开。Sui 对象有以下主要状态之一:

  • 不可变 - 对象不能被修改。
  • 可变 - 对象可以被更改。

此外,可变对象分为以下类别:

  • 拥有 - 对象只能由其所有者修改。
  • 共享 - 对象可由任何人修改。

不可变对象不需要这种区分,因为它们没有所有者。

权益证明(Proof-of-stake)

权益证明 是一种区块链共识机制,其中验证者的投票权与他们在网络中绑定的原生货币数量(称为他们在网络中的股份)成正比。这通过迫使恶意行为者需要在区块链中持有大量份额,从而减轻 Sybil 攻击

单写对象(Single-writer Objects)

单写对象是由一个地址拥有的对象。在 Sui 中,只影响同一地址拥有的单写对象的交易可以仅通过验证发送者地址进行处理,大大加快了交易时间。这些是 简单交易(simple transactions)。有关此简单交易模型的示例应用,请参见单写应用(Single-Writer Apps)。

智能合约(Smart Contract)

智能合约 是基于区块链交易的协议的一种协议。在 Sui 中,智能合约是用 Move 编程语言编写的。

Sui

Sui 指的是 Sui 区块链,以及 Sui 开源项目 的整体。

SUI

SUI 是 Sui 网络的原生代币。

全序关系(Total Order)

全序关系 指的是按时间顺序展示传统区块链上处理的所有交易的历史。许多区块链系统维护这种顺序,作为处理交易的唯一方式。相比之下,Sui 尽可能安全地使用因果(部分)顺序。

交易(Transaction)

在 Sui 中,交易指的是对区块链的更改。这可能是一个简单交易,仅影响单一写入者、单一地址的对象,例如铸造 NFT 或转移 NFT 或其他代币。这些交易可能绕过 Sui 的共识协议。

复杂的交易影响共享的或由多个地址拥有的对象,例如资产管理和其他 DeFi 应用,通过 Narwhal 和 Bullshark 基于 DAG 的内存池和高效的拜占庭容错(BFT)共识进行。

转移(Transfer)

在 Sui 中,转移是通过命令将代币的拥有者地址更改为新的地址。这是通过 Sui CLI 客户端命令行界面完成的。它是 CLI 客户端提供的众多命令中较为常见的一个。

验证者(Validator)

Sui 中的验证者扮演着类似于其他区块链中验证者和矿工更活跃角色的被动角色。在 Sui 中,验证者不会持续参与共识协议,而只在接收到交易或证书时被动响应。