Files
solana/docs/i18n/zh/docusaurus-plugin-content-docs/current/terminology.md
Justin Starry a1df57a4ea Add chinese translations to docs (#17125)
* import zh translations

* Fix broken links

* fix whitespace
2021-05-09 00:46:24 +08:00

12 KiB
Raw Blame History

title
title
术语

在整个文档中使用以下术语。

帐户account

公钥寻址并带有lamports跟踪其生存期的持久文件。

应用程序app

与Solana集群交互的前端应用程序。

账户状态bank state

以给定的刻度高度解释账本上所有程序的结果。 它至少包含所有持有非零原生代币 的所有帐户的集合。

区块block

投票所覆盖的账本上的一组连续条目。 一个领导者最多产生一个区块插槽

区块哈希blockhash

在一定区块高度账本产生的一组连续的哈希。 取自插槽最后的 条目id

区块高度block height

当前区块下方的 区块 个数。 创世区块 之后的第一个区块的高度为一。

启动验证节点bootstrap validator

第一个生成 区块验证节点

CBC 区块CBC block

账本中最小的加密区块,一个加密账本分段由许多 CBC 区块组成。 ledger_segment_size / cbc_block_size 是精确的。

客户端client

使用 集群 的一个 节点

集群cluster

一组 验证节点 维持的一个 账本

确认时间confirmation time

领导者 创建一个 条目 并创建一个 确认的区块 之间的壁时钟持续时间。

确认的区块confirmed block

一个 区块 已经获得了绝大多数账本投票 ,其中账本解释器同领导者相匹配。

控制面板control plane

所有节点的八卦网络都连接在一个集群内。

冷却期cooldown period

质押后,将逐渐取消提现后的一些纪元。 在此期间,质押被认为是“停用的”。 相关的更多信息请参考:预热和冷却

积分credit

请参阅投票积分

数据面板data plane

用于有效验证条目并达成共识的多播网络。

无人机drone

一项链下服务,充当用户私钥的保管人。 它通常用于验证和签名交易。

条目entry

账本上的条目是一个滴答交易条目

条目 id

在条目的最后内容上显示一个预图像抗性的 哈希 ,该条目起着 条目的 全局唯一标识符的作用。 哈希作为下列证据:

  • 指定的交易是包含在条目中的交易
  • 条目相对于账本中其他交易的位置
  • 条目与 账本中其他条目的位置

请参阅 历史证明

纪元epoch

领导者时间表有效的时间(即插槽数)。

费用账户fee account

交易中的费用帐户是支付将交易包括在账本中所需成本的帐户。 这是交易中的第一个帐户。 该帐户必须在交易中声明为可读写(可写),因为为交易付款会减少帐户余额。

最终性finality

代表2/3质押的节点达成一个公共

分叉fork

账本从通用条目派生出来,但后来又不相同。

创世区块genesis block

区块链中的第一个区块

创世配置genesis config

用于为创世区块准备账本的配置文件。

哈希hash

字节序列的数字指纹。

通货膨胀inflation

随着时间的流逝代币供应的增加用于资助验证奖励和为Solana的持续发展提供资金。

指令instruction

客户端可以在一笔交易中包括的程序最小单元。

密钥对keypair

公钥和相应的私钥

lamport

微量的原生代币,其值为 0.000000001 sol

领导者leader

验证程序条目追加到账本时的角色。

领导者时间表leader schedule

验证节点公钥序列。 集群使用领导者时间表来随时确定哪个验证者作为领导者

账本ledger

包含客户端签名的交易条目列表。 从概念上讲,这可以追溯到创世区块,但是实际验证节点的账本可能只有较新的区块才能保存存储使用情况,因为较旧的区块不需要通过设计来验证将来的区块。

账本投票ledger vote

在一定滴答高度银行状态产生的一组哈希。 它包括验证者确认其已收到的区块已被验证的承诺,以及承诺在特定时间段(锁定期)内不投票给有冲突的区块(即分叉) 的承诺。

轻量级客户端light client

一种可以验证其指向有效集群客户端。 它比瘦客户端执行更多的账本验证工作,但比验证节点的工作更少。

加载程序loader

能够解释其他链上程序的二进制编码的程序

锁定时间lockout

验证节点无法对另一个分叉进行投票的持续时间。

原生代币native token

用于跟踪集群中节点完成的工作的代币

节点node

参与到一个群集的一台机器。

节点数量node count

参与到一个集群验证节点数量。

历史证明PoH

请参阅 历史证明

点数point

奖励制度中的加权积分。 在验证节点 奖励制度中,赎回过程中所获得的质押点数是所获得的投票积分与所抵押lamports数量的乘积。

私钥private key

密钥对的私钥。

程序program

解释指令的代码。

程序IDprogram id

帐户 公钥包含的一个 程序

历史证明Proof of History

一堆证明, 其中每一种情况都证明了在出示证据之前存在某些数据,而且在前一证据之前确切的时间已经过一段时间。 例如一个 VDF,它可以在比生成时间更短的时间内验证历史证明。

公钥public key

密钥对的公钥。

root

验证程序上已达到最大锁定区块插槽。 根是最高的块,它是验证节点上所有活跃分叉的祖先。 根的所有祖先区块也是暂时的根。 不是祖先,也不属于根后代的区块将从共识中排除并丢弃。

运行时runtime

验证节点的负责程序执行的组件。

碎片shred

一小部分区块验证节点之间发送的最小单位。

签名signature

R(32字节) 和S(32字节) 的64字节ed25519签名。 要求R为不小于小数的压缩Edwards点而S为 0 <= S < L范围内的标量。此要求确保不具有签名延展性。 每笔交易必须至少有一个用于费用账户的签名。 因此,交易中的第一个签名可以被视为交易ID

插槽slot

领导者提交交易并产生区块的时间段。

智能合约smart contract

一组约束一旦满足,就会向程序发出信号,通知它们允许某些预定义的帐户更新。

sol 代币

由Solana公司认可的集群跟踪的原生代币

质押stake

如果可以证明恶意验证节点的行为,代币将被没收给集群

绝大多数supermajority

群集的 2/3。

系统变量sysvar

Runtime 提供的合成帐户,允许程序访问网络状态,例如当前滴答高度,奖励积分值等。

轻客户端thin client

一种信任它正在与有效的集群通信的客户端类型。

滴答tick

估算壁钟持续时间的账本条目

滴答高度tick height

账本 第 N 次 滴答

代号token

一组稀有、可替代的代币。

每秒交易次数tps

每秒 交易 的次数。

交易transaction

客户端 使用一个或多个 密钥对签名的一个或多个 指令,并在只有两个可能的结果的情况下自动执行:成功或失败。

交易 id

交易中的第一个签名,可用于在整个账本中唯一地标识交易。

交易确认transaction confirmations

自从交易被接受到账本以来已确认的区块数。 交易在该区块成为时完成。

交易条目transactions entry

一组可以并行执行的 交易

验证节点validator

群集的全程参与者,负责验证账本并产生新的区块

可验证延迟方程VDF

请参考 可验证延迟方程

可验证延迟方程verifiable delay function

一个需要花费固定时间执行的函数,它会产生一个运行证明,然后可以在比生产所花费的时间更少的时间内对其进行验证。

投票vote

请参考 账本投票

投票积分vote credit

验证程序 获得的奖励。 当验证节点达到 时,将投票积分授予其投票帐户中的验证节点。

钱包wallet

密钥对 的集合。

预热期warmup period

质押已经委托并开始逐渐生效过程中的一些epoch。 在此期间,质押被认为是“激活”的。 相关的更多信息请参考:预热和冷却