V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gitandgit
V2EX  ›  区块链

Stacks 2.0 区块链挖矿指南

  •  
  •   gitandgit · 2021-08-27 15:09:58 +08:00 · 466 次点击
    这是一个创建于 944 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Stacks 2.0 区块链挖矿指南

    介绍

    本指南重点介绍了与 Stacks 2.0 网络上的挖矿相关的一些技术细节。

    挖矿频率

    每个比特币区块可以开采一次新的 Stacks 区块。如果要挖掘一个 stacks 区块,矿工必须在比特币区块中包含一个区块提交。如果矿工希望在提交后更新他们的提交,他们可以使用比特币替换费用。

    Coinbase 奖励

    矿工挖出的区块将获得 coinbase 奖励。奖励金额为:

    • 前 4 年每区块释放 1000 STX

    • 在接下来的 4 年内每个区块释放 500STX

    • 然后,在接下来的 4 年内每个区块释放 250STX

    • 然后,在接下来的 4 年内每个区块释放 125 个 STX 。

    • 无限期减半,这些“减半”与比特币减半同步。

    image

    转账费用

    矿工在他们生产的区块中,对每一笔转账都会收取 Stacks 费用。对于在微区块中的转账,产生微区块的矿工会收取 40%的费用,而确认微区块的矿工会收取 60%的费用。

    奖励期限

    区块奖励和交易费用需要比特币区块链上的 100 个区块才能执行。成功挖掘区块后,您的奖励会在大约 24 小时后出现在您的 Stacks 帐户中。

    使用转移证明挖矿

    矿工在每个头区块提交中,会将比特币提交到两个地址。提交到每个地址的金额必须相同。地址是从当前的 STX 质押参与者奖励池中选择的。使用可验证的随机函数来选中地址,确定给定区块奖励的正确两个地址需要监控 stacks 区块链。 image

    挖矿开始后,100,000 个比特币区块,PoX 传输证明“日落阶段”开始。在此阶段,必须销毁越来越多的块提交。为了销毁这个“日落费用”,矿工必须将“日落费用”金额发送到他们区块提交交易的第一个输出(即 OPRETURN 输出)。

    从“日落阶段”计时,到后面的 400,000 个比特币块,“日落阶段” 结束。在此之后,PoX 传输证明不再工作,矿工必须销毁他们所有的头区块提交。他们需要将比特币发送到规范的销毁地址 1111111111111111111114oLvT2

    挖出下一个区块的概率

    被选中挖掘下一个区块的矿工取决于矿工发送的 BTC 数量,即转移或燃烧的 BTC 数量。

    矿工挖掘下一个区块的概率等于矿工发送的 BTC 数量除以所有矿工发送的 BTC 数量。

    虽然协议没有强制执行最低数量的 BTC 提交,但在实践中,有一个受灰尘限制的下限“:一般情况下,如果交易费用超过所转移输出的 BTC 价值,则被视为灰尘。如何计算灰尘取决于许多因素,我们发现 5500 个 satoshis 是每个输出的下限。Stacks 区块链矿工的比特币交易包含两个输出(用于传输证明),因此建议至少提交 11,000 satoshis/区块。

    要计算发送给矿工的 BTC 数量,你可以尝试这样做:

    • 提前预估第二天的 BTC/STX 价格( 100 个区块后)

    • 提前预估所有矿工提交的 BTC 总量

    微块

    Stacks 区块链生成区块的速度和比特币区块链生成区块的速度相同。为了提供更低延迟的交易速度,矿工可以选择启用微块。微块允许当前的区块领导流式传输交易并包括他们在当前时期的状态转换。

    如果一个区块领导者选择生产微块,下一个领导者会根据当前领导者产生的最后一个微块构建链头。

    区块流模型在SIP-001 协议中有具体描述。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   966 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:34 · PVG 04:34 · LAX 13:34 · JFK 16:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.