请选择 进入手机版 | 继续访问电脑版
开启辅助访问
链路首页链路财经目前收录 币种 : 4908 交易所 : 310钱包 : 17 24H 交易量 : $35,413,246,250 总市值 : $258,110,021,683
2019
08/15
22:22
分享
评论

  • Schnorr签名是以其发明者Claus Schnorr命名的一种电子签名方案,于1990年申请了专利,专利于20082月到期,目前可以自由使用。它的出现主要是为了解决比特币拥堵的问题


    因此在解决比特币拥堵的问题上,除了闪电网络和隔离见证外,还有一种就是Schnorr签名。


    2012年Seurin已经为Schnorr方案提供了确切性证明。Schnorr安全性证明论文:

    https://eprint.iacr.org/2012/029.pdf


    我们都知道目前比特币协议使用的是ECDSA签名方案(椭圆曲线数字签名),那为什么还要提出Schnorr呢?



    我们先来简单看下ECDSA是什么?


    ECDSA签名方案(椭圆曲线数字签名)是一种相当安全的签名生成算法,假如翠花想向铁柱发送签名信息,他们在曲线参数(CURVE,G,n)达成一致的前提下,由翠花使用HASH加密,并提供随机数k。随后铁柱在作为接受方需要对翠花发送的签名进行简易的计算验证。这个签名方案在比特币问世十多年来一直没出现过问题,安全性是有目共睹的。


    那为什么还需要提出Schnorr方案呢?


    主要原因是ECDSA签名,每一笔交易输入都需要有一次私钥签名,对于一个有100笔输入的交易者,平均每个签名72个字节,这笔交易光签名就要占用7200个字节的体积!


    这个大体积你可以自行想象一下......占用的区块空间也是大的可以,也增加了给矿工的手续费。


    于是Schnorr签名方案出来了!


    Schnorr其实是一种替代性签名方案,效率更高,隐私性更好,其技术突破在于它支持多重签名聚合,也就是说可以把多个签名聚合成一个新的签名。


    如果把铁柱翠花的这笔交易改为Schnorr签名,就可以直接把这100笔签名聚合成一个签名,只占用64个字节。而且输入的笔数越多,体积减少的幅度也越大,手续费也就随之减少了!




    因此我们可以看出,Schnoor签名相较于ECDSA签名方案(椭圆曲线数字签名)有以下几点突出优势:


    隐私性:Schnorr签名方案可将多个交易输入的签名整合成一个,显著提高了效率和隐私性。

    安全性证明:在随机预言机模型中,Schnorr的验证非常简单,ECDSA不存在这种证明。

    效率高、占用空间少:链上交易所占空间更少,可以腾出更多存储空间,而且确认交易所消耗的时间也大大缩短。


    一句话总结就是:通过Schnorr签名,不仅可以提升比特币的验证速度,降低每个人的交易费用,变相的增加了比特币的容量,还可以加强隐私,更有助于引导开发更优的扩容方案。

     

    但需要注意的是Schnoor签名仍需隔离见证激活。







    不管爱我还是恨我

    星标 置顶我鸭



          另外   

      —你可能忘了宠幸往期内容—  


    【私钥的生命周期】你以为保存好私钥就好了吗?
    牛市来了,给你一个忠告
    手机挖矿真的能赚钱吗?
    像我这样炒币的人
    腾讯首款区块链手游《一起来捉妖》不仅玩法惊人,营销手段也惊人
    ——
    【关注我们,让你实时掌握比特村的那些事】
    ↓↓↓
    你点的每个赞,我都认真当成了喜欢

主题帖 95 关注 0 粉丝 0
情感指数

链路大数据分析置信度 29.05 %

TA的主题帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表