查看原文
其他

【官方】Chia最快Timelord即将上线

河马/HemaDAO HemaDAO 2023-10-27


Chia团队    2023年10月27日

光速太慢了,所以我们新的速度极快的 ASIC Timelords 将于 2023 年 11 月 9 日全面投入运行!

我们为维护和增强 Chia 区块链网络安全所做的工作感到自豪。虽然网络自启动以来一直保持安全,但我们知道我们必须保持警惕。为此,我们与研究和制造合作伙伴一起进行了三年半以上的研发,开发了一些简洁且全新的硬件。我们共同构建了“Timelords”,这是迄今为止最快的可验证延迟函数 (VDF) 数学计算机

其中一个芯片可以容纳每秒 800,000 到 1,000,000 次迭代 (IPS)

我们的Timelord(时间领主)极大地增强了 Chia 区块链的网络安全性,一旦发送给社区中的人们,也将在全球范围内生成挑战(challenges)和注入的区块(infused blocks)。

我们计划很快开始选择Timelord的合作者和分发,所以如果您有兴趣,请阅读我们关于硬件的问答、Timelord 在 Chia 区块链网络安全和生态系统中的角色以及我们的分发计划。

Q&A

问:Timey-Wimey 是什么东西?JDE魔法?

ASIC Timelords 是专门的硬件设备,旨在有效地生成顺序时间证明(使用可验证延迟函数 - VDF)。他们大约每九秒广播一次这些时间证明,提供“确定性随机性”,用于决定获胜的空间证明。

问:多快才算快?

我们预测 ASIC Timelords 的全速度将介于每秒 800,000 和 1,000,000 IPS 之间。当前运行的最快非 ASIC Timelord 的速度大约在 260,000 IPS 范围内。

问:ASIC Timelords 是如何提高安全性的?

ASIC Timelords 增加了攻击者控制挑战和注入区块的生成的难度,因为它们比传统的基于 CPU 的 Timelords 快得多。有了网络上这些新的时间领主,任何恶意行为者现在都必须与现有已知最快的计算机竞争 VDF 计算。

问:为什么我应该运行 ASIC Timelord?

ASIC Timelords 对于网络的去中心化和安全性非常重要。许多分布在全球的、诚实的时间领主在网络上运行符合每个网络参与者的最大利益。这确保了竞争注入区块和发出挑战的节点之间更公平的竞争。

申请人将为网络提供关键服务,同时为自己增加了针对全球网络路由问题(global network routing issues)的一点保险。

问:ASIC Timelords 的好处?

许多农民担心运行这种新的 ASIC 技术可能会给网络上的其他农民带来竞争优势,这是可以理解的。
首先,在本地运行 Timelord 的农民没有任何优势,除非他们拥有足够大的农场,以至于由于全球网络路由问题而丢失区块成了一个真正的问题,运行 ASIC Timelord 将为那些农民提供保险,让他们相信他们确实赢得了他们应得的每一次挑战。
此类事件在足够长的持续时间内成为问题的可能性微乎其微,而足够大的农场使得数秒长的全球路由问题成为实际问题的可能性非常低。

除了在这种极端情况下运行 ASIC Timelord 之外,没有其他优势。

问:ASIC Timelords 何时可供社区使用?

我们将于 2023 年 12 月 1 日开放新的时间领主购买申请,并将于 2024 年 1 月 1 日关闭申请,并于 2024 年 1 月 15 日公布选择申请人。在收到付款后,时间领主将在 2024 年 1 月底运送给新主人。。

付款方式仍在积极讨论中,但我们计划至少支持 $XCH$USD 和任何 Chia 稳定的 CAT代币支付。

如果您有兴趣购买 ASIC Timelord,请访问我们的网站了解更多信息。我们将在 2023 年 12 月 1 日前后公布注册页面。

问:ASIC Timelord 的价格是多少?

第一批产品的价格定为每个 Timelord 售价 1000 美元

问:集群比单个时间领主更快吗?

是的,由 3 个 ASIC 组成的集群将明显比单个 ASIC 快。这就是为什么我们将提供第一批产品的一部分作为三个一组购买(售价 3000 美元),剩余的将以单个为单位购买(售价 1000 美元)。

问:为什么有人想要运行单个 ASIC?

虽然单个单元比三个单元的集群慢,但它仍然是 ASIC,并且如果任意数量的集群发生故障,对于网络而言,迁移到单个 ASIC 比降低到非 ASIC Timelord 的速度要好得多。此外,无论部署单个单元还是集群,拥有本地时间领主的所获得的保险策略都是存在的。
单个 ASIC 仍在做出贡献,虽然可能不会经常成为活跃的 Timelord,但是,速度差异并没有太大,以至于它们永远不会成为最快的候选者,并且它们也可以作为集群的有效备份。
此外,如果您运行的是 3个 ASIC 的集群,则需要运行 3 个速度同样快的主机,每个托管站点上运行1个 ASIC。作为参考,Chia Network Inc 在全球分布运行了 3 台当代 Intel 主机,每个主机托管1个 CNI ASIC Timelord。

【参考阅读】

【官方】对Chia区块链的攻击与对策
【知识】Chia的Timelords有啥用?

您可以在Chia数据看板看到 ASIC Timelords 正在慢慢切入主网区块链:

https://dashboard.chia.net/d/CL1X4UWnk/blockchain-state?orgId=1&viewPanel=45&from=now-10d&to=now

【名词解释】:

  • IPS:Iterations Per Second,它基本上是时间领主在一秒钟内能够完成的计算数量。这就是设置 Chia 网络“时钟”的原因。
  • VDF:Verifiable Delay Function,可验证延迟函数,也称为时间证明或 VDF,是顺序函数已执行一定次数的证明。

Proof of Time (VDFs)

时间证明(可验证延迟函数)

【原文链接】:https://docs.chia.net/proof-of-time/

可验证延迟函数,也称为时间证明或 VDF,是顺序函数已执行一定次数的证明。

  • 可验证:这意味着在执行计算(需要时间)后,证明者可以在很短的时间内创建一个非常小的证明,而验证者可以验证这个证明,而无需重做整个计算。
  • 延迟:这意味着证明者实际上花费了实际的时间(尽管我们不知道确切的时间)来计算函数。
  • 函数:这意味着它是确定性的:对输入 x 计算 VDF 总是会产生相同的结果 y。

这里的关键词是“顺序(sequential)”,就像对一个数字进行多次哈希处理:hash(hash(hash(a)))等。这意味着证明者不能只是添加更多机器来使函数执行得更快。因此我们可以假设计算 VDF 需要真实的(挂钟)时间。我们使用的结构是重复平方。证明者必须解决 挑战 x T 次。这需要时间 ϴ(T)。证明者还必须创建一个证明,证明该操作已正确执行。

图 3:验证者(区块链)向证明者(时间领主)发送挑战,证明者计算输出和证明。

尽管以下细节对于理解共识算法并不是很重要,但选择使用什么样的 VDF 还是有关系的,因为如果攻击者成功获得更快的机器,则某些攻击就成为可能。

Chia使用的VDF是在未知阶的类组中重复平方。有两种主要方法可以生成具有未知顺序的大组:

  1. 使用 RSA 模数,并使用整数 mod N 作为一组。如果您可以使用 MPC 仪式与许多参与方一起生成模数,则该组的顺序是未知的。
  2. 一种更简单的方法是使用具有大质数判别式的类组,这些类组是未知阶数的组。这不需要任何复杂或可信的设置,因此我们为 Chia 选择了此选项。

要创建这些组之一,只需要一个大的、随机的质数。缺点是类组代码在现实生活中测试较少,并且优化不像 RSA 组那样广为人知。我们使用相同的初始元素进行平方(a=2,b=1 类组元素),并使用挑战为每个 VDF 生成一个新的随机素数,该素数用作判别式。判别式的大小为 1024 位,这意味着证明大小约为 1024 位。我们采用 Wesolowski 方案(参见:https://eprint.iacr.org/2018/623)将其分为 n (1<=n<=64) 个阶段,以便非常快的创建证明。由于 n-wesolowski 证明可能很大,因此我们会在可用时立即将其替换为 1-wesolowski 证明。这些较小,但需要更多时间来制作。证明本身并不提交到链上,因此它们是可替换的。

Infusion(注入)

回顾一下,VDF 将挑战(challenge)作为输入,并生成输出,以及证明函数已正确评估的证明。

在这种情况下,值(value)可以被视为具有空间证明的块。该值与 VDF 的输出相结合,生成一个新值,该新值用作下一个 VDF 的输入/挑战。这称为将值注入 VDF。

因此,我们正在链接 VDF,但致力于在两者之间提供新的值。使用它是为了让我们有一个线性进展的块,交替进行空间证明和时间证明。




END




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存