什么是SegWit?|加密资产(虚拟货币)术语表
支持Segwit有哪些优势
Segwit是“Segregated Witness”的缩写
,它是一种将签名从交易ID的计算对象中移除,并在交易之外创建独立的签名区域(Witness),然后在该区域进行签名的技术规范。
采用Segwit后,可以增加单个区块链区块中包含的交易数量,从而加快交易确认速度,有助于缓解网络拥堵;随着速度的提升,也有望降低交易手续费。即使
对签名发起攻击,交易ID也不会被篡改,因此也有助于防止因交易可变性引发的问题。
SegWit有助于缓解区块大小的限制,据称可将区块重量(Block weight)限制在4MB以内。
虽然理论上的最大区块大小约为4MB,但实际上可将区块的平均大小控制在1.7MB左右。
对于支持 SegWit 的钱包,其采用名为 Bech32 的编码方式,该方式使用被称为“分隔符”的特定字符,从而生成以 bc1 开头的比特币地址。
原则上,不支持 SegWit 的钱包无法向以 bc1 开头的地址进行转账。