主页 > imtoken下载安装 > [转]关于比特币软分叉隔离见证等相关问题的思考

[转]关于比特币软分叉隔离见证等相关问题的思考

imtoken下载安装 2023-07-03 05:21:30

比特币从出现到现在,从它的名字传到现在的流行,仅仅短短的八年时间。经过不断的发展变化,比特币被越来越多的人所接受;还有一些问题需要解决。

比特币交易

根据比特币交易规则,每笔比特币交易实际上可以分为两部分。第一部分是解释余额的进出,第二部分是用来证明交易的合法性(主要是签名)。第一部分可以称为“交易状态”,第二部分就是所谓的“交易见证”。

如果用户只关心每个账户的余额比特币最长分叉,其实交易状态信息就足够了,也就是说只需要交易的第一部分;只有部分用户,主要是矿工,才需要获取交易见证。

中本聪比特币

根据中本聪提出的比特币概念,在设计比特币软件系统时,比特站点的两部分交易数据没有分开处理,而是作为一个整体,在交易中出现了同行;结果,这也导致了交易状态和交易见证在交易ID的计算模块中混杂在一起。

因为见证人本身包括签名,而签名本身不能签名;因此,任何人都可以在未经交易双方同意的情况下更改见证人,从而产生所谓的交易延展性。交易ID可以在交易发送后确认前任意更改,因此基于未确认交易的交易是绝对不安全的。

2014年,有人利用这个漏洞对比特币网络进行了大规模攻击,但这个问题直到现在都没有得到解决。

隔离见证出现

2015年12月比特币核心开发者Pieter Wuille在香港提出的软分叉Segregated Witness (SW),非常巧妙和彻底的解决了这个问题,即:在交易发送后,在确认之前可以任意更改交易ID ,交易过程中存在安全隐患。

SW 用户在进行交易时,会将比特币发送到不同于传统地址的地址。当这些比特币要被使用时比特币最长分叉,它们的签名(即:见证人)不会被记录为交易 ID 的一部分,而是单独处理。也就是说,交易ID完全由交易状态(即余额的进出)决定,不受见证部分的影响。

结果:

1、软分叉可以增加最大区块大小

因为遗留节点根本看不到这些隔离的见证者,即使实际块超过 1MB,它们仍然会接受该块,就好像它没有超过限制一样。在关于区块大小的争论中,最大的困难是硬分叉,SW 可以提供大约 2MB 的有效区块空间而没有任何硬分叉风险。

2、从现在开始,只有发送交易的人才能更改交易ID,任何第三方都无法做到。如果是多签交易,交易ID只有在多签人同意的情况下才能更改。

这保证了未经确认的交易链的有效性,并且是双向支付渠道或闪电网络的必要特征。通过双向支付通道或闪电网络,几乎可以在两个或更多人之间进行几乎无限的交易,而无需将大量零散的交易放在区块链上,大大降低了区块空间压力。

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

4、签名结构可以大大改进。在区块链上,曾经有过一笔超过 5000 条输入的交易,由于签名设计有缺陷,需要半分钟才能完成检查。提议的 SW 软分叉将解决这个问题。

争议

有人认为,隔离见证的出现,相当于解决了原有比特币软件系统中的一些问题;同样,在解决原有问题的基础上,一些新引入的东西也会引起新的问题。不断解决问题

与此同时,新的问题出现了,只会让比特币变化缓慢,最终不会是比特币。

事实上,在币包看来,任何事物的发展变化不可能是一成不变的,比特币也是如此。

当今社会的发展日新月异。虽然比特币的出现是在前人理论的基础上实现的;实际上,它是当今社会经济和网络技术发展到一定阶段后形成的综合产品,相当于金融经济的一种衍生。

有人说有,有人的地方就有江湖;似乎有争执的江湖。

在虚拟货币中,比特币最先出现,而其他莱特币、以太坊、达世币、比特币现金、山寨币等基本都是基于比特币的算法或概念。因为争议,随着比特币的分叉,还有其他币种的多样化;这在比特币的发展过程中是不可避免的。

如果把比特币看成是一种商品,它必须首先满足用户的需求,然后再考虑其他因素。或许,随着网络技术和经济的发展,目前所谓的比特币软分叉和硬分叉不会成为问题。

币宝,提供比特币钱包服务的专业网站平台。