一旦计划执行,Schnorr签名将替代目前比特币使用的交易签名——椭圆曲线数字签名算法(ECDSA)。开发者认为此举可以降低25%的比特币交易数据量。
对于用户来说,这意味着存储网络中交易历史的节点将获得更高的带宽,整个区块链占用的存储空间将更小。
“假设每个历史签名大小降低到1字节,分析表明这个方法可以降低至少25%的存储和带宽”。对项目的开源开发团队来说,此次签名方案的修改是继去年10月米兰比特币扩容大会(Scaling Bitcoin Milan)之后的重要特性。
Bitcoin Core开发者Pieter Wuille在会上做了热烈的讲话,并呼吁社区共同克服已识别的障碍。
Pieter Wuille
目前比特币区块链大小为110 GB。
如果&但是
然而这个想法的实践也是有难度的。
Wuille说,Schnorr签名有“取消”的问题,可能导致反对者从多签名交易中删除一个密钥,并消除钱包的参与方。
Bitcoin Core开发者Greg Maxwell说,采用Schnorr不需要激活隔离见证(SegWit),然而这个存在争议的代码可以使流程更简单。
因此Schnorr功能部署可能需要等到Segwit正式激活。
“我不认为没有SegWit也可以成功”。此时比特币扩容问题的进展几乎停滞了,五月份开发者将组织会议,呼吁行业参与者互相合作。
英文链接:https://www.coindesk.com/bitcoin-core-roadmap-unveils-signature-optimization-plan/
翻译:Annie_Xu
转自:https://chainb.com/?P=Cont&id=3937