隔离⻅证是比特币协议的一个升级建议,该建议技术创新性地将签名数据从比特币交易中分离出来。关于隔离见证的概念可以通过其他文章详细了解,这里就不赘述,而且完整内容的篇幅会较长。记住这几个结论即可:
1. 隔离见证可以在某些方面使比特币更安全;2. 隔离见证是一个软分叉,也就是兼容性升级;3. 隔离见证是未来比特币扩展的先决条件,比如闪电网络;4. 隔离见证可以减少交易字节数。也就是如果你使用隔离见证地址作为收款地址的话,之后如果你再使用该隔离见证地址给其他人转账,就可以节省转账成本了。
并且,隔离见证的升级,也带来了新的隔离见证专用的比特币地址,所以现在可能会有几类的比特币地址,各有各的特征:
1. 传统地址:以1开头的地址被称为「传统地址 | Legacy Address」。这是自比特币上线以来就一直支持的地址类型,比如中本聪的第一个地址是:
「1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa」。
2. 多签地址:在2012 年的比特币改进提案中,新增 P2SH (Pay to Script Hash) 的地址,主要是用来执行多重签名脚本(比如说某一个地址可以有三个控制人,任意两个人同意便可发起转账),该类地址以 3 开头。
3. 隔离见证地址:由于隔离见证是兼容性升级,所以隔离见证地址也存在兼容地址 (以兼容老的节点) 以及原生地址两种。「隔离见证兼容地址 | Nested Segwit Address」是由隔离见证的脚本并使用 P2SH 的方式打包而成的,旧节点也能识别的地址类型。正因为最终是由 P2SH 打包的,所以该类地址也以 3 开头。「原生隔离见证地址 | Native Segwit Address」是由完全新的隔离见证的脚本而生成的地址(P2WPKH 或P2WSH),这类地址才是纯正的隔离见证地址,而且能比前两类地址有更多的优势:没有大小写,生成的二维码面积更小,可以错误纠正(但不推荐使用)等。这类地址也会被称为「bech32」,以bc1 开头。
对于用户而言,隔离见证地址最大的好处就是节省交易成本了。引用 Bitcoin Optech 的数据 [7]:
从「传统地址」升级为「隔离见证兼容地址」,可以节省24%的转账费用;从「传统地址」升级为「原生隔离见证地址」,可以节省35%的转账费用