http://www.7klian.com

阶级Stratum V2协议敦促比特币的去中心化

由于公布区块不必然依赖于矿池节点,因此公布速度与矿工只举办单机挖矿(Solo Mining)时是一样快的。

V2协议将如何改造比特币去中心化,取决于事情协商的回收水平,而这又长短常难的。我们可以想到将来会呈现一些可以或许鼓励事情协商的回收的用例,这包罗上文有提到的具有精采毗连的节点的矿工可以或许选择更高代价的区块。从而得到更高收益的这样的用例。

 

阶级

将来的挖矿协议能让矿工选择并构建本身的区块,简化说明步调如下:

  • 事情协商者(即由矿工运行的软件,或矿工与矿池间的第三方)向上游的矿池节点发送对区块模板举办事情的请求。

    提出的区块模板可以因两个原因被拒绝:

    对阶级

    与值7.5 BTC区块2对比,矿工对值8 BTC的区块2举办挖矿将按比例得到更高的收益。这意味着有毗连不变的全节点的矿工,可以选择对对比于由矿池分发的区块代价更高的区块举办挖矿,从而对比于不本身提出区块模板的矿工能得到更高的收益。更重要的是,这意味着提出生意业务集代价更低区块的矿工,将因此按比例得到更低的收益,但同时他们不会影响矿池上其他用户的收益。

  • 矿池验证创币生意业务(Coinbase Transaction)是否正确(等于否付出到矿池地点)

    新协议不会顿时被回收,实际上大概需要许多年。尽量如此,我们作为矿池运营商也一直致力于构建阶级Stratum V2协议的完整应用,为我们的矿工提供事情协商成果 ,并向币圈教授关于比特币生态系统中这一重要且常常被误解的规模的真知灼见。同时,我们但愿其他矿池运营商也可以插手我们,配合参加这项有代价的倡议。

    • 在每轮挖矿开始时,矿池只会拒绝或接管区块模板,而矿工可以本身公布已发明的区块。

      结论

      将区块构建和公布这两个成果从矿池付出收益疏散也许不是完美的办理方案,但它提供了一种对矿池运营商恶意行为的早期预警系统。它也让挖矿网络中会有更多的全节点,并以可以或许挖含有更高生意业务手续费的更高代价的区块的方法,鼓励它们保持不变的毗连。

      在仅利用V1协议的环境下,向这四家矿池提供实际算力的矿工,直到为时已晚大概都不会心识到他们参加了这种他们并不情愿介入的进攻。

      1. 矿工毗连到矿池

        对付这个争议, 有两个要害点要思量:

        要想弄清楚V2协议有哪些实际上的改造,相识利用阶级协议的矿池挖矿进程由为要害。因为在阶级协议官网stratumprotocol.org上的技能文档中,没有明晰表明利用阶级V1和V2协议举办矿池挖矿的相关技能进程,所以我们将以此开始。然后我们将对宽大矿工有提到的两个最常见的,关于在V2协议中矿工本身选择事情的实用性问题举办接头。由此,我们也将对币圈人担忧的理论上最大的进攻形式之一——“国度进攻”举办探讨。最后,我们将叙述V2协议将如何适应现代比特币挖矿行业短期和恒久的贸易运转。

      2. 矿工举办事情(即以插入随机数值的方法,找出低于难度方针的哈希值)

        假如您还不熟悉矿池是如何运作的,我们推荐您阅读Mastering Bitcoin的相关部门。

        为什么它叫事情“协商”?

        首先我们要表明下新旧协议中挖矿的事情顺序。

      3. 矿工对本身的区块模板举办事情

      4. 审查

      5. 假如区块被发明,矿工本身就可以公布区块,且矿池对此无法举办审查

        假如假设在将来一部门矿工能本身选择事情,当有效的区块模板被拒绝时,矿工就能立即知道产生了什么问题。假如这四家矿池的持有大部门算力的矿工都能选择提出他们本身的事情,当矿池对区块举办审查时,他们就能立马得知这一环境并切换到其他矿池,从而有效地阻止51%进攻。虽然也并不是说在这些矿池上的所有矿工都需要提出他们本身的事情——假如这些矿工是在举办全节点挖矿,让举办51%进攻的矿池上的算力总和低于50%也能到达结果。

      6. 矿工向矿池回传事情量证明(即由随机数找出的“足够好的”哈希值)

      重要的是,一旦矿工发明他们提交的区块有效但仍收到被拒绝的错误提示,则表白旷池对矿工提交的区块在举办审查,此时矿工应选择从头毗连到其他矿池或举办单机挖矿。因此,事情选择的意思不是说让矿工可以或许对任何他们想挖的随机区块模板举办挖矿,而是当矿工没有在全节点环境下,为矿工在矿池上挖矿时的一种早期预警系统,从而提醒矿工大概存在的矿池运营方审查矿工提交区块的问题。

    和比特币生态圈的其他方面一样,在用户体验和安详性之间举办决议虽然是会有得必有失的。具有大量用户的大局限矿池并不是完全不行靠的,可是频繁地提供收益付出并拥有精采名望可以或许淘汰风险,每次信任受到侵害时矿工切换矿池也是同理。

  • 矿工按照其提交的份额得到酬金

  • 矿池频繁地在向矿工发送收益付出(大大都环境下天天屡次),因此矿工提出了有效的事情但不得到收益付出的经济风险很小。矿池不向矿工付出收益同时也会为矿池带来名望上的损失并影响将来的业务成长。

  • 矿池接管提出的区块模板**

    譬喻,假设一个矿池上的矿工同时对两个区块模板举办事情:

    **延迟问题 

    另一个值得接头的问题则是,在新区块被发明并广播后将产生什么。事情协商进程需要几秒钟完成,而计较寻找随机数时又是争分夺秒的。这一问题可以通过通过异步启动来办理,则当矿池还在验证区块时,矿工可以立即对本身的区块开始举办挖矿。当矿池完成对提出的区块模板的验证,矿工就会按照已经完成的事情得到收益。而当矿工提出的区块模板无效的环境下,从这几秒事情的份额将会被拒绝,矿工也不会得到任何收益。

  • 建设区块模板的实体只有矿池和举办单机挖矿的矿工。因为没有构建区块的生意业务集,在矿池挖矿的一般矿工不能建设区块模板。

  • 区块模板2的代价为:7.5 BTC

     近期Square Crypto暗示将对阶级Stratum V2协议的开拓提供资金支持,我们以为此刻是时候向各人进一步表明事情协商的浸染及其带来的长处了。

    1. 区块无效

      尽量我们已经知道如何能实际应用V2协议的事情协商,但矿工对是否对可以或许构建本身的区块模板仍存在问题。

      阶级Stratum V1协议

      今朝的矿池挖矿凡是是这样举办的:

      为去中心化而举办去中心化

       

      挖矿收益

      由于矿池是矿工挖矿收益的临时保管者,因此在譬喻当矿工提交的区块中有矿池不想要的生意业务时,矿池完全就可以不向矿工付出挖矿收益。换句话说,矿池仍可以通过给收益付出添加一些条件的方法,从而对矿工举办审查,这就违背了事情选择的去中心化目标。

      *事情协商的经济问题

      宽大矿工提出的一个重要问题是,当差异的矿工可以在同一个旷池上对差异的区块举办事情时,,收益将如何举办分派?谜底是,每个矿工的收益都将会基于他们提交的份额的代价,而不是按照所挖矿区块的代价而定。

    2. 矿池验证事情量证明,并发明区块时向网络公布

      增补阅读

      有关阶级Stratum V2协议办理的更多矿池裂痕的信息,我们强烈发起阅读StopandDecrypt撰写这篇有关事情协商的前身——BetterHash的文章。

    3. 矿工按提交的事情量证明(所谓的份额 “Shares”)得到酬金

      上述案例中利用了四家矿池这个数量,是因为在当前的算力分派下,至少需要四家矿池才气举办51%进攻,可是假如在将来有一家矿池占据全网算力的大部门,则也大概会发生一样的功效。对到大都矿工而言,单机挖矿没有经济效益,所以重要的是一些矿池需要保持厚道并差池上述假设的情景妥协。

      1. 矿工毗连到矿池

        最终,我们认为这是挖矿行业进化的自然构成部门。大矿工们正在投资数百万美元,成立并维护高效率的挖矿运营,而需要很长时间他们的投资才气回报。通过运营他们本身的全节点,并对本身的区块模板举办事情,矿工能以最小的本钱为比特币网络带来冗余(安详性),并强化比特币的根基理念。这也代表了每个但愿掩护并最大化本身恒久投资回报率的矿工的好处。

        • 区块模板1的代价为:8 BTC

          郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

  • 相关文章阅读