火星链 火星链
Ctrl+D收藏火星链

CDS:比特币签名的未来:Schnorr 签名、密钥聚合和交互式聚合签名

作者:

时间:1900/1/1 0:00:00

最近持续读比特币白皮书,正在准备一系列比特币的视频,希望大家关注。

比特币架构的核心——数字签名

通过签名,用户才能发送或接收比特币。中本聪在《比特币白皮书:一种点对点的电子现金系统》第二章《交易》里定义:

我们定义,一枚电子货币是这样的一串数字签名:每一位所有者通过对前一次交易和下一位拥有者的公钥(Publickey)签署一个随机散列的数字签名,并将这个签名附加在这枚电子货币的末尾,电子货币就发送给了下一位所有者。而收款人通过对签名进行检验,就能够验证该链条的所有者。

当初,有许多签名方案可供选用。其中,比较突出的是RSA,ECDSA和Schnorr。中本聪希望比特币的签名方案,既能够保证较高的安全性,又不会占用太多空间,并且已经标准化,已经被广泛使用和采用。

SkyBridge Capital CEO:任何“做了功课”的人最终都会投资比特币:10月25日消息,SkyBridge Capital风险基金的创始人兼首席执行官Antony Scaramucci告诉CNBC,比特币最终可以让任何“做了功课”的人投资。他列举了几位曾经对比特币持怀疑态度,但自2020年以来一直在使用比特币的亿万富翁。注:SkyBridge Capital有一家投资比特币的分支机构。

Scaramucci表示,比特币甚至有能力吸引反对者——如果他们开始仔细研究比特币,并“做足功课”,他们就会确信比特币拥有巨大的潜力。他提到了亿万富翁投资者,如Ray Dalio、Paul Tudor Jones和Stanley Druckenmiller——他们过去反对比特币,现在在他们的投资组合中持有BTC。(U.Today)[2021/10/25 20:55:35]

昔日,ECDSA算法胜出

RSA算法的密钥,尺寸较大、存储效率较低。与3072位的RSA密钥相比,256位的ECDSA密钥,具有相同的安全性。

数据:CME持仓量超过25比特币的大型交易员在2020年翻倍:Arcane Research最近一份报告显示,在芝加哥商品交易所(CME),最低持仓量超过25比特币的大型交易员在2020年翻了一倍多。研究人员表示,这一趋势表明,机构对比特币的需求在增加。芝加哥商品交易所的交易活动加剧,可能会因交易规模过大而导致短期波动加剧。[2020/11/30 22:31:42]

Schnorr算法,是密码学家Claus-PeterSchnorr在1989年提出的数字签名算法,并申请了专利保护。虽然,相对于ECDSA算法,Schnorr算法更安全、更具扩展性,但是因为之前的专利保护Schnorr算法并没有普及,没有被标准化,也没有被广泛采用。

最终,中本聪选择了开源的、被标准化的、被广泛采用的的ECDSA(椭圆曲线数字签名算法)。当时,ECDSA已包含在互联网广泛使用的OpenSSL安全工具集中。

如今,Schnorr算法卷土重来

多重签名的需求

声音 | 彭博社:技术信号表明比特币最近的下跌趋势可能即将结束:尽管11月份或成为今年比特币表现最糟糕的月份,但技术信号表明其最近的下跌趋势可能即将结束:1.比特币可能会在6,500美元左右寻找支撑位;2.比特币现在处于14天相对强度指数(目前位于25)的低位,这意味着比特币处于超卖状态(资产达到30或更低时,被视为超卖)。Arca首席投资官Jeff Dorman表示,市场显然处于萎缩状态,这要归功于一系列不利的事态发展,包括中国的压制。(彭博社)[2019/11/27]

最初的比特币,只能用一个私钥签署交易。无论是谁,只要获得该私钥,就能够支配对应公钥名下的比特币。然而,一个安全可靠的系统必须具备单点故障免疫。如果一旦丢失或泄露私钥,就失去了对其比特币的合法拥有权,这对大额账户来说,相当不友好。

于是,2011年12月20日,比特币核心开发团队,在比特币核心代码里,添加了多重签名功能。 

多重签名是指一个交易需要两个或者更多签名才能生效。多一个签名,多一份保障。

行情 | 比特币期货本周跌超9% 延续8月份跌超8%的表现:CME比特币期货BTC 10月合约收跌超0.62%,报6390美元,本周累跌约9.30%,据统计,6月29日以5865美元创前月合约收盘纪录最低。CBOE比特币期货XBT 10月合约收跌不到0.1%,报6402.50美元,本周累跌逾9.15%。[2018/9/8]

比如,使用多重签名技术,小明、小张和隔壁老王,三人共同监管1个BTC,如果要动用这个BTC,至少需要他们中的两人同意。就算小明的私钥被盗,这个BTC还是安全的。尽管黑客掌握了小明的私钥,他也无法转出这个BTC,而小张和老王可以共同签名转走它。

ECDSA算法不适合多重签名

但是,ECDSA算法不适合多重签名。因为它不具备扩展性。

比如,3人中的2人签名,必须用各自的公钥来验证各自签名的合法性,不能一次性验证两个签名是否都正确。

比如,小张的私钥sk1,签名σ1,只有私钥sk1对应的公钥pk1才能验证通过。老王的私钥sk2,签名σ2,只有私钥sk2对应的公钥pk2才能验证通过。必须单独验证σ1在pk1合法,σ2在pk2合法,不能通过小张和老王共同的签名σ进行一次性验证。

全球比特币ATM总量已超过3000台:截至5月10日,世界范围内的比特币ATM总数量为3006台,其中美国有1795台,加拿大有454台,澳大利亚有165台,英国有127台,捷克共和国有46台。北美洲的比特币ATM占比为75.82%,欧洲为20.89%,亚洲为1.93%。[2018/5/10]

最初,多重签名支持密钥数为3个,后来扩展到最多支持15个。如今大量的联合或托管账户使用多重签名,大量的比特币交易使用了多重签名。而ECDSA在多签时,占用了太多的存储资源和计算资源。

同时,多重签名的地址以数字“3”开头,采用ECDSA多签,入侵者可以识别多重签名交易,还可以看到参与者的所有公钥,非常不利于保护隐私。

Schnorr算法更适合多重签名

与ECDSA相比,Schnorr签名有如下优点:

更安全:Schnorr签名有安全性证明——假设椭圆曲线离散对数问题很难,则在随机预言模型中可以轻松证明Schnorr签名的安全性。ECDSA不存在此类证明。

不可恶意攻击。ECDSA签名是可延展的,可以将给定公钥和消息的现有有效签名,更改为对同一密钥和消息有效的另一个签名。比特币一直存在延展性攻击,直到SegWit激活后才得以修复。BIP62和BIP66对此有详细描述。而Schnorr签名,证明是不可被恶意篡改的。

线性。Schnorr签名算法是线性的!这点非常酷,基于这点可衍生出许多应用,其中最重要的就是多重签名。多签时,采用ECDSA,就会有N个签名,验证同样需要做N次。

但是,如果使用Schnorr,由于线性特性,则可以进行签名叠加,仅保留最终的叠加签名。同一个交易无论输入数量多少,均可叠加为一个签名,一次验证即可。

比如:小明、小张、老王的多重签名如果设定签名数为3,在ECDSA中,需要签名3次,验证3次;而在Schnorr中,可以三方协作,产生对其公钥总和有效的签名,而且验证一次即可。

极大的提高了效率和隐私。

密钥聚合

借助Schnorr签名方案,多签环境中的所有参与者,都可以将其密钥组合为“单个密钥”。要花费这笔资金,只能使用这个密钥。此属性称为“密钥聚合”。

为了验证所有密钥的总和,比特币核心引入一个名为OP_CHECKDLS的新代码,它包括离散日志签名验证系统,以使用更少的操作码更有效地验证签名,执行效率更高。

密钥聚合属性,也可以在单个交易事务中使用。在该交易,只需一次签名验证,即可花费所有输入。

通过密钥聚合,Schnorr签名方案不仅通过减少所需的签名数量,释放了一些空间,而且还为希望保护了使用多重签名方案的用户的信息。

交互式聚合签名

在Schnorr签名方案下,可以将一笔交易的所有输入签名组合为称为IAS的单个签名,该签名代表所有输入签名的总和。

IAS可用于交易中的所有输入。使用OP_CHECKDLS很容易验证新签名。一笔比特币交易,通常具有多个输入。过去,每个输入都需要单独签名才能成功完成交易。而IAS签名可以验证所有输入。

一些分析家说,这种交叉输入聚合,可以释放多达25%的空间,可用于容纳更多交易,从而增加每秒的交易数量。

结论

2014年,比特币核心开始讨论如何实现Schnorr签名。经过深入研究,PieterWuille提交SchnorrBIP。

目前,Schnorr签名方案已经实现标准化。最著名、被广泛采用的Schnorr签名方案是ed25519,已被许多加密货币采用。

Schnorr签名方案、及密钥聚合、以及IAS签名,通过更少的签名和更易于验证的方式,优化了比特币交易,更好的保护了交易的隐私性,更具扩展性,改善了比特币的架构,为更健康的比特币生态系统打下基础。

参考文章

比特币多重签名的现状Schnorr签名与比特币多签详细介绍Schnorr签名介绍TheFutureofBitcoin:SchnorrSignatures,KeyAggregation&InteractiveAggregateSignaturesSchnorr签名与比特币隐私的必然性

「注意」我是金马,别人离开币圈的时候,正是我深耕的时候。你的熊市,让我陪你度过可好?币圈金马奖,和你一起走币圈这条光明大道。

标签:比特币CDSECD比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势CDS币是什么币ECD价格ECD币

欧易交易所热门资讯
smallcoin:时代精品——光绪银币双龙祝寿币

名称:光绪银币 规格:直径:4.45cm,重约:36.8g“光绪银币丁未一两”是光绪年间未流通的样币之一,作为近代银元十大珍品之首,其精湛的工艺与收藏价值一直为世人惊叹,目前存世量及其稀少.

1900/1/1 0:00:00
比特币:比特币价格本月上涨32%,如果每月如此,年底可以涨至15.2万美元

随着2020年1月的结束,比特币在本月上涨了32%。正如一位分析师所指出的,如果这种情况每个月都能持续下去,到今年年底,比特币的价格将达到15.2万美元.

1900/1/1 0:00:00
区块链:八宝饭财经早讯:中行副行长称“Libra”即将登台

八宝饭财经早讯2019年12月30日星期一八宝饭财经早讯,区块链营养早餐八宝粥已经送达,中行副行长称“Libra”即将登台,广西出台“30条”奖励区块链企业;BTC在7400美元附近整理.

1900/1/1 0:00:00
MOO:担心钞票有病,老人将3000多元现金放进微波炉“消”,结果……

因怀疑人民币上 可能沾染“新冠肺炎病”, 近日, 江苏无锡江阴市的李阿姨 居然把现金放进微波炉中加热消,3000多元人民币被烤得面目全非.

1900/1/1 0:00:00
PRI:国内C2C启蒙者,跳级进哈佛,为红颜抛却万亿江山,马云赞其神童

随着社会变的多元化,人们赚钱的渠道多了很多。很多敢拼敢闯的人开始嘲笑一些大学生:“上了大学有啥用?不是还是要给我们打工吗?”如果你见到了这些人请不要跟他们一般见识,毕竟是一些没有见过天外天的人.

1900/1/1 0:00:00
比特币:八宝饭财经早讯:火币完成1.47亿HT销毁,BTC在8570美元横盘整理

八宝饭财经早讯2020年03月02日星期一八宝饭财经早讯,区块链营养早餐八宝粥已经送达,火币完成1.47亿HT销毁.

1900/1/1 0:00:00