专注Chia
分享与XCH有关的资讯

Chia的游泳池,官方对矿池说明

随着Chia主网的启动,我想回顾一下Chia农民池的现状以及未来池的计划。

TL; DR我们还没有完全实施池化,但是正在建立一个钩子,以使将来两种使用农民池的方法行之有效。

我们正在谨慎地寻求Chia的集中支持,因为它们是我们设计为尽可能分散的系统中集中化的巨大潜在来源。话虽如此,水池确实有一些好处:它们可以消除农业收益,尤其是对小农来说,并且可以确保良好的时序基础设施正在运行。即使这样,我们还是建议农民自力更生,并已采取措施使自力更生尽可能地轻松。此外,在我们的新共识算法中每天的奖励事件是比特币的32倍。我们认为,每天有4608次机会赢得2项嘉奖,我们认为,即使是拥有自筹资金的小农户,也可以在主网初期的合理时间内赢得奖励。(更新于2021年2月,修改为每天有4608次机会赢得2份嘉奖。)

就是说,在某些情况下使用池确实很有意义,因此我们在牢记某些预期协议的情况下为它们构建了钩子。首要的是,即使当一个成功的农民使用一个池子时,他们自己也是造成交易障碍的人-而不是池子。该政策的分权优势是显而易见的。为了最大程度地提高此方法的吸引力和稳定性,块产生的所有交易费都将归发现它的农民,而不是池中的交易者。

试图通过交易池来分摊交易费用,可能导致交易费用在“桌子底下”支付,要么是直接将交易费用交给农民,要么是让任何人都可以花一些钱,然后农民自己支付给他们。绕过池将占用区块链上的空间。这也可能会鼓励替代池协议的出现,池使事务块成为池化,这是我们希望避免的集中化形式。如果交易费用在固定块奖励中占主导地位,则此方法的缺点是会降低池的平滑收益。这从来不是比特币中的主要问题,我们的区块奖励计划被设置为减半,并在以后永远以固定的金额继续。

我们计划的共享协议中最有争议的部分可能是固定的块奖励设置为对池的奖励为7/8,对农民为1/8。这似乎是一个甜蜜的地方,它不会减少太多的平滑工作,还可以消除潜在的自私的挖矿攻击,即有人加入竞争的池并获取其部分内容,但在找到它们时不上载实际的块。当拆分的分数相对于整个系统而言小于池的大小时,此类攻击便会变得有利可图。我们可以选择在主网启动之前更改此拆分,并且可以征询对此的反馈和意见-我相信人们会有所了解。请客气。

当农民把砖砌成块时,池子就会出现审计问题。池子必须能够确保农民不会从多个池子中索取部分款项,也不会在发现它们时盗取整块奖励。最简单的方法是在情节文件中有单独的池密钥,用于签名奖励的位置。这是我们建立第一件事的目的,是为了能够保证当前的绘图文件能够尽早在主网上运行。

这种方法使任何人都可以加入池,而无需事先与池或区块链进行交互。这种方法的缺点是,一旦开始使用游泳池,就无法在不重做地块的情况下进行切换。我们的测试网耕作社区已经解释说,非常需要一种池化协议,该协议允许切换池而不必重做地块。我已经提出了一个支持该计划的计划。

支持池切换的新钩子是一种可选的绘图格式,其中包含拼图哈希。拼图哈希确定如何使用硬币。这与Chia等效,即比特币中的scriptpubkey。池块奖励将发送到该难题,而不是存在一个池公用密钥,该池公共密钥会标出每个奖励的去向。您可能想知道这与池切换有什么关系。Chialisp(我们的链上编程环境)的一个共同主题是,这些工具看起来不足以完成您想要的事情,但实际上,它们能够以比更专门的工具更健壮和通用的方式来做到这一点。下一段对此进行了解释,但是有点技术性,请随时跳过。

为了支持池切换,需要有某种链上状态,该状态确定给定农民的报酬将流向何方,这既可以由池进行审核,也可以由农民进行更改。我们有一个政策,即唯一的连锁状态是当前硬币组。通过使用向后指出盟约作为技巧并在拼图哈希中隐藏状态的组合技巧,我们可以实现单例。给定农民的单身人士需要具有遵循标准模板的谜题,以便池可以验证其是否存在,并可以使用它来索取农业奖励。该单例还可以具有更改其指向的池的功能,但是在更改生效之前需要有一个宽限期,在此期间旧池仍可以使用它来要求阻止奖励,以防止农民偷窃。

这听起来像一堆复杂的不同技术,但是我们已经建立了一些智能事务,这些事务以更加复杂的方式使用这些原语。这种方法为池提供了充分的灵活性,以便为何时以及如何进行池切换设置参数。

这种方法的缺点是,它需要将事务发布到区块链上才能开始使用池或切换池。这会产生交易费用,并且是隐私泄漏。如果将池密钥聚合在池和农民之间,我们的原始且更简单的方法还具有额外的隐私优势。

充实这两个池协议的细节超出了本文的范围,并且需要完成实际工作。我们计划将来同时支持这两种方式,但现在优先考虑发布主网,因此请理解我们的选择,以使我们的资源始终专注于发布。

现有的池总是有可能开始支持新协议并平滑所有协议中的奖励,因此它们有一条干净的升级路径,可以立即支持较简单的协议,以后再扩展至更复杂的协议。

对所有人来说,不可能是万事万物。在这种情况下,我们决定以与Chia中其他所有事情的完成方式一致的方式来支持池化,并且不会为单个用例造成持续的困难。不利的一面是,今天制作的地块将来将无法在不重新部署的情况下切换池。为此,我们感到抱歉。但是我们保证,今天制作的k = 32或更大的图将在主网上运行,并且在将来仍将如此。

赞(1) 打赏
未经允许不得转载:Chia之家 » Chia的游泳池,官方对矿池说明

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

DIY Chia矿机,更便宜,更有乐趣

进入DIY矿机配置单

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏