最近几个月一直在谈论隔离见证解决方案,它之所以如此吸引人在于其能够解决争论已久的比特币区块大小问题。尽管目前并不是所有人都赞同隔离见证,但是这一解决方案的一些有趣发展前景还是非常吸引人的。
隔离见证是一种既优雅又可怕的解决方案,能够解决对比特币区块大小的争论。千万不要从字面上来判断,我们需要考虑到隔离见证的优点。首先,这种解决方案采用的是一种软分叉而不是硬分叉来解决扩容问题。
更通俗一点,软分叉需要的代码变化不会对比特币核心协议造成影响,而硬分叉虽然可以在短期内完成部署,但是却会冒着整个比特币协议无法正确执行的风险。不幸的是,这就意味着隔离见证是一种稍微缓慢的区块大小解决方案。另外,软分叉只需要大多数比特币网络用户升级客户端,而硬分叉则需要所有人在最短的时间内进行升级更新。
隔离见证还不只是如此,它允许比特币的签名字段与比特币转移过程分离。事实上,交易签名会被放入一个Merkle树内,因此,交易的大小看起来会变小,因此比特币区块在不改变大小的情况下可以容纳更多的交易。
另外,隔离见证可以更加流畅地进一步改善扩容问题。交易可塑性将会从方程中删除,这一问题已经困扰比特币很长一段时间了。对交易重新签名以此改变交易ID将成为不可能。这为比特币转移提供了额外的安全性。
随着比特币核心(Bitcoin Core)的客户端发布,比特币基金会已经开始部署隔离见证。然而,直到0.12.2版本发布后,激活程序才会正式开始。到那时,所有支持比特币核心(Bitcoin Core)的人会被建议尽快升级。只有在95%的网络哈希功率转移到新的比特币核心客户端的时候——至少需要两周时间——隔离见证的激活才能被视为成功。
不过,这不是最后一步。因为在所有的比特币钱包解决方案提供这些新型交易之前,隔离见证的部署是没有意义的。尽管一些钱包供应商的速度要更快一些,但是这一过程要耗费多长时间目前无法估计。