8BTCCI: 14163.14 +2.78% 8BTCVI: 6692.87 +2.16% 24H成交额: ¥3129.47亿 +2.09% 总市值: ¥19332.93亿 +1.94%
开发人员提出比特币测试网络替代方案,Signet或解决现行版本诸多问题

开发人员提出比特币测试网络替代方案,Signet或解决现行版本诸多问题

Libert 发布在 比特币 38301

据Coindesk 7月18日报道,周三推出的一项名为Signet的新提议,为比特币的测试网络提供了一个新的替代方案。

photo-1543699539-33a389c5dcfe

图片来源:unsplash

测试网络软件扮演着至关重要的角色,开发者只需输入测试资金,他们就可以在上面测试他们开发的应用,以确保应用能在网络上正常运行。此外,协议开发人员可以使用它来测试比特币一些重大更改的可行性和安全性,比如此前最知名、规模最大的更改之一隔离验证(Segregated Witness)。

但比特币目前的测试网络多年来一直没变,也存在一些问题。在一个发布在比特币开发者电子邮件列表上的新改进建议(BIP)中,Bitcoin Core贡献者Karl-Johan Alm甚至称它非常不可靠,这是众人皆知的事实。

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

“Signet就像比特币,但它是完全中心化的,由一个或几个人控制。这些人必须在一个区块上签名才能使该区块真正有效。”
ALM在BIP中指出,其中的一些问题包括:
“大量的区块重组(block reorgs)、正在挖矿的区块之间的时间间隔太长或突然快速连续的出块。这意味着软件的实际测试,特别是涉及多个独立参与方在较长时间内运行软件的测试,在实践中变得不可行。”
“区块重组”旨的是将比特币网络中一个区块替换为另一个区块的现象。

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

问题是,这个事件在测试网络上发生的频率更高,而且规模更大。该新BIP解释道:

“我们的目标不是要它完全可靠,而是不可靠部分要有可预测性。你希望测试网络的表现类似于主网(如没有数千次区块重组现象),同时也可以让它更容易地触发预期但很少发生的事件,如6个区块重组。”
作为一个中心化测试网络的替代方案,Signet将有助于缓解这些类型的问题。Alm告诉CoinDesk:
“Signet有助于防止这些问题,因为签名者是固定的。生成区块的成本可能非常低,因为你不需要与任何人竞争,而且由于没有其他人拥有私钥,所以低哈希率不会有安全问题。由于网络高度协调,区块重组现象基本不会发生,除非网络运营者希望它们这样做。”
虽然Signet测试网已经上线,但Alm的下一个目标是获得该测试网融入到Bitcoin Core更改的支持,这样人们就可以像使用当前的测试网络一样使用它。在这个提议中,Alm还链接到一个粗略的Signet 代码实现草案,其他开发人员可以对它进行测试。

文章标签: 比特币
评论
登录 账号发表你的看法,还没有账号?立即免费 注册