【发布时间】:2022-10-14 13:44:05
【问题描述】:
我是 solana 的新手,正在探索 solana 的 web3js 部分。我遇到了“时代”这个词。我知道我们通常用于时间戳的时代是什么。但在 solana 中,epoch 的定义却大相径庭。我阅读了官方文档,但无法正确理解 epoch 的含义。谁能解释一下solana的时代到底是什么?
【问题讨论】:
标签: blockchain solana solana-web3js solana-program-library
我是 solana 的新手,正在探索 solana 的 web3js 部分。我遇到了“时代”这个词。我知道我们通常用于时间戳的时代是什么。但在 solana 中,epoch 的定义却大相径庭。我阅读了官方文档,但无法正确理解 epoch 的含义。谁能解释一下solana的时代到底是什么?
【问题讨论】:
标签: blockchain solana solana-web3js solana-program-library
来自Epoch in Solana 和Slot in Solana。
时代
领导者调度有效的时间,即槽数。
投币口
每个领导者摄取交易并产生区块的时间段。 总的来说,插槽创建一个逻辑时钟。插槽按顺序排列且不重叠,包括根据 PoH 大致相等的实际时间。
【讨论】:
一个 epoch 是一定长度的块(在 Solana 中:“slots”),其中定义了 Solana 共识算法的验证者时间表。对于质押者来说,这意味着开始和停止质押以及奖励分配总是在时代切换时发生。一个 epoch 有 432,000 个 slot,每个 slot 至少需要 400ms。由于区块时间是可变的,这意味着 epoch 有效地持续了 2-3 天。
【讨论】: