Files
solana/docs/i18n/zh/docusaurus-plugin-content-docs/current/terminology.md

304 lines
12 KiB
Markdown
Raw Normal View History

---
title: 术语
---
在整个文档中使用以下术语。
## 帐户account
由[公钥](terminology.md#public-key)寻址并带有[lamports](terminology.md#lamport)跟踪其生存期的持久文件。
## 应用程序app
与Solana集群交互的前端应用程序。
## 账户状态bank state
以给定的[刻度高度](terminology.md#tick-height)解释账本上所有程序的结果。 它至少包含所有持有非零[原生代币](terminology.md#native-tokens) 的所有[帐户](terminology.md#account)的集合。
## 区块block
在[投票](terminology.md#ledger-vote)所覆盖的账本上的一组连续[条目](terminology.md#entry)。 一个[领导者](terminology.md#leader)最多产生一个区块[插槽](terminology.md#slot)。
## 区块哈希blockhash
在一定[区块高度](terminology.md#block-height)[账本](terminology.md#ledger)产生的一组连续的[哈希](terminology.md#hash)。 取自插槽最后的 [条目id](terminology.md#entry-id)
## 区块高度block height
当前区块下方的 [区块](terminology.md#block) 个数。 [创世区块](terminology.md#genesis-block) 之后的第一个区块的高度为一。
## 启动验证节点bootstrap validator
第一个生成 [区块](terminology.md#block) 的 [验证节点](terminology.md#validator)。
## CBC 区块CBC block
账本中最小的加密区块,一个加密账本分段由许多 CBC 区块组成。 `ledger_segment_size / cbc_block_size` 是精确的。
## 客户端client
使用 [集群](terminology.md#cluster) 的一个 [节点](terminology.md#node)。
## 集群cluster
一组 [验证节点](terminology.md#validator) 维持的一个 [账本](terminology.md#ledger)。
## 确认时间confirmation time
[领导者](terminology.md#leader) 创建一个 [条目](terminology.md#tick) 并创建一个 [确认的区块](terminology.md#confirmed-block) 之间的壁时钟持续时间。
## 确认的区块confirmed block
一个 [区块](terminology.md#block) 已经获得了[绝大多数](terminology.md#supermajority) 的 [账本投票 ](terminology.md#ledger-vote),其中账本解释器同领导者相匹配。
## 控制面板control plane
所有[节点](terminology.md#node)的八卦网络都连接在一个[集群](terminology.md#cluster)内。
## 冷却期cooldown period
[质押](terminology.md#stake)后,将逐渐取消提现后的一些[纪元](terminology.md#epoch)。 在此期间,质押被认为是“停用的”。 相关的更多信息请参考:[预热和冷却](implemented-proposals/staking-rewards.md#stake-warmup-cooldown-withdrawal)。
## 积分credit
请参阅[投票积分](terminology.md#vote-credit)。
## 数据面板data plane
用于有效验证[条目](terminology.md#entry)并达成共识的多播网络。
## 无人机drone
一项链下服务,充当用户私钥的保管人。 它通常用于验证和签名交易。
## 条目entry
[账本](terminology.md#ledger)上的条目是一个[滴答](terminology.md#tick)或[交易条目](terminology.md#transactions-entry)。
## 条目 id
在条目的最后内容上显示一个预图像抗性的 [哈希](terminology.md#hash) ,该条目起着 [条目的](terminology.md#entry) 全局唯一标识符的作用。 哈希作为下列证据:
- 指定的交易是包含在条目中的交易
- 条目相对于账本中其他[交易](terminology.md#transaction)的位置
- 条目与 [账本](terminology.md#ledger)中其他条目的位置
请参阅 [历史证明](terminology.md#proof-of-history)。
## 纪元epoch
[领导者时间表](terminology.md#leader-schedule)有效的时间(即[插槽](terminology.md#slot)数)。
## 费用账户fee account
交易中的费用帐户是支付将交易包括在账本中所需成本的帐户。 这是交易中的第一个帐户。 该帐户必须在交易中声明为可读写(可写),因为为交易付款会减少帐户余额。
## 最终性finality
代表2/3[质押](terminology.md#stake)的节点达成一个公共[](terminology.md#root)。
## 分叉fork
[账本](terminology.md#ledger)从通用条目派生出来,但后来又不相同。
## 创世区块genesis block
区块链中的第一个[区块](terminology.md#block)。
## 创世配置genesis config
用于为[创世区块](terminology.md#genesis-block)准备[账本](terminology.md#ledger)的配置文件。
## 哈希hash
字节序列的数字指纹。
## 通货膨胀inflation
随着时间的流逝代币供应的增加用于资助验证奖励和为Solana的持续发展提供资金。
## 指令instruction
[客户端](terminology.md#client)可以在一笔[交易](terminology.md#transaction)中包括的[程序](terminology.md#program)最小单元。
## 密钥对keypair
[公钥](terminology.md#public-key)和相应的[私钥](terminology.md#private-key)。
## lamport
微量的[原生代币](terminology.md#native-token),其值为 0.000000001 [sol](terminology.md#sol)。
## 领导者leader
[验证程序](terminology.md#validator)将[条目](terminology.md#entry)追加到[账本](terminology.md#ledger)时的角色。
## 领导者时间表leader schedule
[验证节点](terminology.md#validator)的[公钥](terminology.md#public-key)序列。 集群使用领导者时间表来随时确定哪个验证者作为[领导者](terminology.md#leader)。
## 账本ledger
包含[客户端](terminology.md#client)签名的[交易](terminology.md#transaction)的[条目](terminology.md#entry)列表。 从概念上讲,这可以追溯到[创世区块](terminology.md#genesis-block),但是实际[验证节点](terminology.md#validator)的账本可能只有较新的[区块](terminology.md#block)才能保存存储使用情况,因为较旧的区块不需要通过设计来验证将来的区块。
## 账本投票ledger vote
在一定[滴答高度](terminology.md#tick-height)[银行状态](terminology.md#bank-state)产生的一组[哈希](terminology.md#hash)。 它包括[验证者](terminology.md#validator)确认其已收到的[区块](terminology.md#block)已被验证的承诺,以及承诺在特定时间段([锁定期](terminology.md#lockout))内不投票给有冲突的[区块](terminology.md#block)(即[分叉](terminology.md#fork)) 的承诺。
## 轻量级客户端light client
一种可以验证其指向有效[集群](terminology.md#cluster)的[客户端](terminology.md#client)。 它比[瘦客户端](terminology.md#thin-client)执行更多的账本验证工作,但比[验证节点](terminology.md#validator)的工作更少。
## 加载程序loader
能够解释其他链上程序的二进制编码的[程序](terminology.md#program)。
## 锁定时间lockout
[验证节点](terminology.md#validator)无法对另一个[分叉](terminology.md#fork)进行[投票](terminology.md#ledger-vote)的持续时间。
## 原生代币native token
用于跟踪集群中[节点](terminology.md#node)完成的工作的[代币](terminology.md#token)。
## 节点node
参与到一个[群集](terminology.md#cluster)的一台机器。
## 节点数量node count
参与到一个[集群](terminology.md#cluster)的[验证节点](terminology.md#validator)数量。
## 历史证明PoH
请参阅 [历史证明](terminology.md#proof-of-history)。
## 点数point
奖励制度中的加权[积分](terminology.md#credit)。 在[验证节点](terminology.md#validator) [奖励制度](cluster/stake-delegation-and-rewards.md)中,赎回过程中所获得的[质押](terminology.md#stake)点数是所获得的[投票积分](terminology.md#vote-credit)与所抵押lamports数量的乘积。
## 私钥private key
[密钥对](terminology.md#keypair)的私钥。
## 程序program
解释[指令](terminology.md#instruction)的代码。
## 程序IDprogram id
[帐户](terminology.md#account) 公钥包含的一个 [程序](terminology.md#program)。
## 历史证明Proof of History
一堆证明, 其中每一种情况都证明了在出示证据之前存在某些数据,而且在前一证据之前确切的时间已经过一段时间。 例如一个 [VDF](terminology.md#verifiable-delay-function),它可以在比生成时间更短的时间内验证历史证明。
## 公钥public key
[密钥对](terminology.md#keypair)的公钥。
## 根root
在[验证程序](terminology.md#validator)上已达到最大[锁定](terminology.md#lockout)的[区块](terminology.md#block)或[插槽](terminology.md#slot)。 根是最高的块,它是验证节点上所有活跃分叉的祖先。 根的所有祖先区块也是暂时的根。 不是祖先,也不属于根后代的区块将从共识中排除并丢弃。
## 运行时runtime
[验证节点](terminology.md#validator)的负责[程序](terminology.md#program)执行的组件。
## 碎片shred
一小部分[区块](terminology.md#block)[验证节点](terminology.md#validator)之间发送的最小单位。
## 签名signature
R(32字节) 和S(32字节) 的64字节ed25519签名。 要求R为不小于小数的压缩Edwards点而S为 0 <= S < L范围内的标量此要求确保不具有签名延展性 每笔交易必须至少有一个用于[费用账户](terminology#fee-account)的签名 因此交易中的第一个签名可以被视为[交易ID](terminology.md#transaction-id)
## 插槽slot
[领导者](terminology.md#leader)提交交易并产生[区块](terminology.md#block)的时间段。
## 智能合约smart contract
一组约束一旦满足,就会向程序发出信号,通知它们允许某些预定义的帐户更新。
## sol 代币
由Solana公司认可的[集群](terminology.md#cluster)跟踪的[原生代币](terminology.md#native-token)。
## 质押stake
如果可以证明恶意[验证节点](terminology.md#validator)的行为,代币将被没收给[集群](terminology.md#cluster)。
## 绝大多数supermajority
[群集](terminology.md#cluster)的 2/3。
## 系统变量sysvar
Runtime 提供的合成[帐户](terminology.md#account),允许程序访问网络状态,例如当前滴答高度,奖励[积分](terminology.md#point)值等。
## 轻客户端thin client
一种信任它正在与有效的[集群](terminology.md#cluster)通信的[客户端](terminology.md#client)类型。
## 滴答tick
估算壁钟持续时间的账本[条目](terminology.md#entry)。
## 滴答高度tick height
[账本](terminology.md#ledger) 第 N 次 [滴答](terminology.md#tick)。
## 代号token
一组稀有、可替代的代币。
## 每秒交易次数tps
每秒 [交易](terminology.md#transaction) 的次数。
## 交易transaction
由 [客户端](terminology.md#client) 使用一个或多个 [密钥对](terminology.md#keypair)签名的一个或多个 [指令](terminology.md#instruction),并在只有两个可能的结果的情况下自动执行:成功或失败。
## 交易 id
[交易](terminology.md#transaction)中的第一个[签名](terminology.md#signature),可用于在整个[账本](terminology.md#ledger)中唯一地标识交易。
## 交易确认transaction confirmations
自从交易被接受到[账本](terminology.md#ledger)以来[已确认的区块数](terminology.md#confirmed-block)。 交易在该区块成为[](terminology.md#root)时完成。
## 交易条目transactions entry
一组可以并行执行的 [交易](terminology.md#transaction)。
## 验证节点validator
[群集](terminology.md#cluster)的全程参与者,负责验证[账本](terminology.md#ledger)并产生新的[区块](terminology.md#block)。
## 可验证延迟方程VDF
请参考 [可验证延迟方程](terminology.md#verifiable-delay-function)。
## 可验证延迟方程verifiable delay function
一个需要花费固定时间执行的函数,它会产生一个运行证明,然后可以在比生产所花费的时间更少的时间内对其进行验证。
## 投票vote
请参考 [账本投票](terminology.md#ledger-vote)。
## 投票积分vote credit
[验证程序](terminology.md#validator) 获得的奖励。 当验证节点达到 [](terminology.md#root) 时,将投票积分授予其投票帐户中的验证节点。
## 钱包wallet
[密钥对](terminology.md#keypair) 的集合。
## 预热期warmup period
[质押](terminology.md#stake)已经委托并开始逐渐生效过程中的一些[epoch](terminology.md#epoch)。 在此期间,质押被认为是“激活”的。 相关的更多信息请参考:[预热和冷却](cluster/stake-delegation-and-rewards.md#stake-warmup-cooldown-withdrawal)。