主页 > imtoken知乎 > Signet 推出,为比特币的测试网络提供新的解决方案

Signet 推出,为比特币的测试网络提供新的解决方案

imtoken知乎 2023-09-17 05:12:04

测试网络软件起着至关重要的作用,开发者只需要投入测试资金,就可以对自己在上面开发的应用进行测试,确保应用在网络上正常运行。 此外,协议开发人员可以使用它来测试比特币一些重大变化的可行性和安全性,例如隔离见证,这是之前最著名和最大的变化之一。

但多年来一直保持不变的比特币当前测试网存在一些问题。 在比特币开发者邮件列表上发布的新改进提案(BIP)中,BiTCOin Core 贡献者 Karl-Johan Alm 甚至称其非常不可靠,这是众所周知的事实。

他希望通过为比特币开发一种可以解决旧测试网问题的新型测试网来改变这种状况。 Alm 告诉 CoinDesk:

比特币转错到比特币现金地址了_比特币每十分钟产生多少个比特币_比特币测试

“Signet 就像比特币,但它完全集中并由一个或几个人控制。这些人必须签署一个区块才能使该区块真正有效。”

ALM 在 BIP 中指出,其中一些问题包括:

比特币转错到比特币现金地址了_比特币测试_比特币每十分钟产生多少个比特币

“大量的区块重组,被开采的区块之间的间隔很长,或者区块的突然快速连续。 这意味着对软件进行实际测试,尤其是涉及多个独立方长时间运行软件测试实际上变得不可行。”

“区块重组”是比特币网络中一个区块替换另一个区块的现象。

比特币每十分钟产生多少个比特币_比特币测试_比特币转错到比特币现金地址了

在某种程度上,这种情况的发生是很自然的,因为比特币是一个分布式网络,节点遍布世界各地,因此节点需要一些时间来就区块和交易历史达成一致。 如果同时从网络的不同部分广播两个块比特币测试,则一个块可能对网络的某些部分有效,而另一个块对网络的其他部分有效。 因此,网络需要一些时间来协调这些冲突的块。

问题是,这个事件在测试网络上发生得更频繁、更大规模。 新的 BIP 解释说:

比特币每十分钟产生多少个比特币_比特币转错到比特币现金地址了_比特币测试

“我们的目标不是让它完全可靠,而是在不可靠的部分具有可预测性。 您希望测试网络的行为类似于主网络(例如,没有数千个区块重组),但也更容易及时触发预期但不频繁的事件比特币测试,例如 6 个区块重组。”

作为集中式测试网络的替代方案,Signet 将有助于缓解这些类型的问题。 Alm 告诉 CoinDesk:

比特币测试_比特币每十分钟产生多少个比特币_比特币转错到比特币现金地址了

“Signet 有助于防止这些问题,因为签名者是固定的。生成一个块的成本可以非常低,因为你不需要与任何人竞争,而且由于没有其他人拥有私钥,因此低哈希率不会有是安全问题。由于网络高度协调,除非网络运营商希望,否则不太可能发生区块重组。”

虽然 Signet 测试网已经上线,但 Alm 的下一个目标是获得对测试网的支持,以将其纳入 Bitcoin Core 的更改中,以便人们可以像使用当前测试网一样使用它。 在提案中,Alm 还链接到其他开发人员可以测试的 Signet 代码的粗略实施草案。

比特币每十分钟产生多少个比特币_比特币测试_比特币转错到比特币现金地址了

关键词: