近期,几位著名比特币开发人员发表了一篇有关 Schnorr 多重签名的研究论文。
由比特币开发人员格雷戈里·马克斯韦尔(Gregory Maxwell)、安德鲁·波尔斯特拉(Andrew Poelstra)、扬尼克·苏林(Yannick Seurin)和皮特·维利(Pieter Wuille)共同撰写的这篇论文发表于周四。论文对如何将 Schnorr 多重签名应用于比特币进行了详细介绍,尽管无法确保比特币将最终采纳 Schnorr 多重签名,但这可能标志着比特币朝着这一方向的发展又更近了一步。
具体来说,Schnorr 概念建议将签名绑定到一个小的数据条目中,而不是单独列出多个签名。由此节省了区块链空间,使其能够在增加安全性的同时处理更多的签名。
至少有两方需要确认交易后才能继续操作,这种多重签名系统进一步增强了操作安全性。同时,这一做法还能够限制或阻止恶意操作者在另一个用户的帐户上启动交易。
论文指出:
在这种情况下,多重签名的大小与签名者的数量呈线性增长。为了确保这有效性和实用性,(理想情况下)这种方案生成的签名大小应该与签名者的数量无关,并与普通签名方案的签名大小相接近。
正如 CoinDesk 前期发布的报告,实施 Schnorr签名后,还可获得一些额外的便利。
用一个签名绑定数据能够限制区块链上的垃圾邮件。换句话说,这一做法发送的是一组区块,而不是将许多小块数据发送到网络上,从而可以更快地进行数据处理。
同样,不同来源的数据集结在一起之后,单项交易的来源追踪将会更加困难,从而也提高了交易的私密性。
编译:熊猫译社
编辑:郝鹏程
领取专属 10元无门槛券
私享最新 技术干货