BitcoinSV

协议VS交易代号

学习协议VS交易代号

协议VS交易代号

“比特币的本质是,第0.1版一经发布,其核心设计即已固定,并在整个生命周期中保持不变。”——《比特币白皮书》中本聪

比特币如果要成为支撑金融支付和区块链应用的可靠系统,其协议就不能改变。经常性的对底层协议作出改动会损害以往支付交易的有效性,也使开发者和企业难以在此平台上构建应用。

2017年8月1日,采用BTC交易代号的协议开发者决定与原始比特币协议分叉,他们在节点软件中引入隔离见证,并继续使用BTC交易代号。他们还更甚一步违背比特币协议,创建了名为“闪电网络”的链下支付通道系统,并使用BTC比特币区块链为闪电交易系统做结算。

2018年11月15日,采用BCH交易代号的协议开发者决定与原始比特币协议分叉,他们在节点软件中修改了比特币原始设计的CTOR(交易规范排序)和OP_CHECKDATASIG,并继续使用BCH交易代号。在“算力大战”的第一天和第三天(11月18日)的战役高潮,他们进一步违背了比特币的设计,在他们的新协议中添加了检查点(由开发者集中决策,而非矿工共识来决定真正的区块链)

凡是偏离白皮书中描述的原始比特币协议的,都不再被视为比特币。这就是为什么BSV被视为原始比特币。

[值得注意的是,以太坊社区就曾有先例,区块链项目的原始协议也可以采用新的交易代号。 2016016年,以太坊在其代码中实施了硬分叉,以恢复2016年6月The DAO失窃的360万个以太坊。此举是在投票后完成的,并将以太坊链和交易“回滚”到The DAO失窃之前的状态。一部分以太坊社区基于区块链不应以这种方式进行更改的原则拒绝了这种硬分叉,并决定继续使用原始的以太坊“未分叉”版本。这便出现了一个竞争性的以太坊链-采用了新名称“以太坊经典”,并在交易所采用新交易代码ETC。但是即使“以太坊经典”使用了新名称和新交易代码,实际上它代表了原始的以太坊协议。实际上,ETH是与原始协议分叉的另一条链,但ETH设法保留了最初的以太坊名称和交易代码。同样,虽然BTC保留了最初的交易代码和“Bitcoin”名称,但实际上是BSV代表了原始的比特币协议和原始的比特币。]