隔离见证是什麽 为什麽我们必须尽快实行

当前位置:首页 > 币圈百科 > 隔离见证是什麽 为什麽我们必须尽快实行

隔离见证是什麽 为什麽我们必须尽快实行

2022-12-22币圈百科209

segregated-witness蓑衣网小编2022蓑衣网小编2022

作者jl2012,来自香港的比特币技术爱好者,也是《孤立见证》上三个比特币改进方案(BIP)的起草人。

每一笔比特币交易,其实都可以分为两部分。第一部分是说明余额的进出,第二部分是证明这个交易的合法性(主要是签字)。第一部分可以称为“交易状态”,第二部分就是所谓的“见证”。如果你只关心每个账户的余额,其实交易状态信息就够了。只有一些人(主要是矿工)需要得到交易的见证。

中本聪在设计比特币系统时,没有将两部分数据分开,导致交易ID的计算与交易状态和见证混在一起。因为见证人本身就包含了签名,而签名又不能自己签名,所以见证人可以在不经过交易双方同意的情况下被任何人更改,产生了所谓的交易可塑性。交易发出后,确认前的交易ID可以任意更改,所以基于未确认交易的交易是绝对不安全的。2014年,有人利用这个漏洞对比特币网络进行了大规模攻击,但这个问题至今没有得到解决。

比特币的核心开发者Pieter Wuille于2015年12月在香港提出的隔离见证(SW)软叉,完整而巧妙的解决了这个问题。SW用户在交易时会将比特币发送到不同的地址。当这些比特币要被使用时,其签名(即见证)不会被记录为交易ID的一部分,而是被单独处理。也就是说,交易ID完全由交易状态(即进出余额)决定,不受见证部分的影响。这种方法有几个重要的结果:

1。可以用软fork增加最大块容量:

因为老节点根本看不到这些孤立的见证,所以即使真实块已经超过1MB,他们还是会接受块不超过限制。在整个关于闭塞容量的争论中,最大的困难是硬分叉。SW可以提供大约2MB的有效块空间,没有任何硬分叉风险。

2。

从此以后,只有发送交易的人才能更改交易ID,任何第三方都不能更改。如果是多签名交易,只有在几个签名人同意的情况下才能更改交易ID。这可以保证一系列未确认交易的有效性,是双蓑衣网小编2022向支付通道或闪电网络的必要功能。通过双向支付通道或闪电网络,两个或两个以上的人实际上可以进行无限制的交易,而不必将大量零碎的交易放在区块链,大大减轻了区块链的压力。

3。轻量级钱包可以变得更轻,因为它们不再需要接收见证数据。

4。签名结构可以大大改善。在区块链上,曾经有一个超过5000个输入的交易。因为签名设计有缺陷,所以花了半分钟才完成检查。提出的SW软分叉将解决这个问题。

并且在这个软叉完成后,核心开发者有进一步提高整个系统可用性和安全性的计划:

1。所有节点都可以为轻量级钱包提供一个简洁的证明来检查交易是否合法。未来的节点不再局限于完全验证和完全不验证,而是可以根据个体资源进行部分验证,这意味着一部手机也可以参与保证系统安全。这样可以大大降低系统对所有节点的依赖,即使未来block容量增加,我们依然可以保持安全。

2。将引入一种全新的事务脚本语言。比如MAST技术可以把几千个不同的脚本压缩到只有32字节;也可以组合不同的签名进行核对,使核对交易的速度成倍提高。

事后,孔明说,其实比特币一开始就应该隔离证人。上述计划是核心开发人员在过去几年中对系统的了解不断增加的结果。SW的测试网络从2015年12月开始运行,我参与了第一手测试。我看好2016年4月推出的标的。SW的实现将是比特币技术的一次大飞跃,希望中国币圈的每一个人都能给予更多的关注和支持。 [……]com/codes hark/bips/blob/seg wit _ peer _ services/bip-codes hark-seg wit对等服务mediawiki

3。]

隔离见证是什麽 为什麽我们必须尽快实行 | 分享给朋友: