随着人们期待已久的比特币主根升级即将到来,Blockstream的工程师们正在研究一个新方案,以改进多签名交易;
这些交易需要来自多个私钥的签名才能授权开销,将从Taproot中获益。此升级将Schnorr签名应用到比特币的代码库中,这是一种加密签名方案,可使网络上创建和执行智能合约更加容易;
在选举日后的一篇博客文章中,Blockstream工程师Jonas Nick和Tim Ruffing提出了一种新的多重签名设计方案,该方案将在保留隐私的前提下降低多重签名交易的技术复杂性;
Nick and Ruffing与法国国家安全局成员Yannick Seurin一起,就这一音乐2设计发表了一份加密电子期刊,目前正在接受同行评审。
导读:比特币的未来:即将到来的升级如何提高隐私和扩展性
MuSig2融合了两款领先的多重签名设计的优点,同时又不失取舍。
例如,比特币最古老的多签名把戏“CHECKMULTISIG”操作码需要来自多sig交易签名者的通信更少,但比MuSig1多重签名方案更不私密,后者以增加签名过程额外步骤为代价,提高了用户隐私。
具体地说,MuSig1要求多签名交易中的各方进行多轮通信以批准交易。
MuSig2将保留MuSig1的所有隐私保证,同时只需要签名者之间进行两轮通信来批准一项交易(例如,Alice生成一个三分之二的多重签名交易,她发送给Bob以供批准;Bob签署该交易,将其发回给Alice,交易被批准)。
导读:比特币开发者在Taproot激活的细节上仍然存在分歧
“它提供了与MuSig1相同的功能和安全性,但却可以消除签名者之间几乎所有的交互。有了MuSig2,签名者只需要进行两轮通信就可以创建签名,而关键的是,在签名者知道他们想要签名的消息之前,可以对其中一轮进行预处理。
除了改进一般的多重签名钱包外,MuSig2还可以保护闪电网络的隐私,并改进交易所和托管人经常用于资金存储的所谓阈值签名。
如果Taproot在未来几个月被采用,那么Blockstream将在Schnorr签名方案的代码库中用MuSig2代替MuSig1标准。这篇文章还暗示,Blockstream的液体侧链可能会在多签名方案准备好部署到比特币主网之前运行主根代码来测试它;