硬核预警,建议有技术基础的同学使用~
近日比特币核心客户端发布了新的一个大版本,这次发布主要带来了Schnorr签名Taproot技术。Schnorr是一项优雅,简洁,可以提升交易隐私性,节省空间,同时还能实现聚合多签的一种的签名算法。同时它有别于传统的ESDSA签名技术,其在技术及实现方式上有着明显的特点,目前已经较广泛的应用在不同公链的不同环节上。本期非常有幸邀请到密码学专家汉升撰稿,介绍一种基于Schnoor算法的多签方案以及钱包架构。同时在文末为大家推荐了两篇相关科普文章,希望能够一起学习这一项新的技术,以及了解Schnorr签名对于比特币及区块链技术的发展有哪些意义。
编辑:xy工作室、NPC
Asproex(阿波罗)中南运营中心正式挂牌成立:据官方消息,2021年3月20日,Asproex(阿波罗)中南运营中心举办线下节点会议,在会议上Aspro Digital亚太区总裁蓝少为巴陵社区进行城市节点授牌仪式,并宣布Asproex(阿波罗)中南运营中心正式挂牌成立,至此整阿波罗中部地区市场生态正式搭建完成,作为生态中极其重要的一环,中南运营中心将担负起阿波罗中部城市区块链产业市场拓展的重担,完善生态发展规模,并逐步推动当地区块链产业的发展。
Asproex(阿波罗)作为一家离岸银行控股持牌交易平台,涵盖CTO(Corporate Token Offering)企业通证上市、合约跟单、ETT指数通证、数字矿业、Digital Bank板块并持有5国合法牌照,致力于为全球中小微企业提供数字化上市一站式服务。[2021/3/20 19:02:57]
ECDSA签名回顾??
中南财经政法大学盘和林:比特币上涨是一种泡沫:1月4日,中南财经政法大学数字经济研究院执行院长、教授盘和林在接受采访时表示,比特币是一种资产而非货币,比特币上涨是一种泡沫。比特币不可能作为主流的资产配置,但是会成为一项小众的藏品。他认为,数字货币本身不是货币,是一项资产,属于期货范畴。当下机构追捧的原因,一方面是因为趋势和本身的稀缺性,另一方面国外一些支付机构逐渐将比特币纳入支付体系,从而拥有了更多的使用场景。“比特币未来价格一定会大幅度波动,并不只是局限于上涨,也会下跌,所以,这种波动性会对数字货币概念股带来对应风险。况且,在我国一些数字货币是非法的,还有合规性风险。A股区块链概念股要重技术,区块链本身有一定的应用场景。投资人还是把握技术主线,忽略数字货币的价格波动。”(时代财经)[2021/1/4 16:25:36]
数字签名是对签名的数字模拟。最早的数字签名算法是由Rivest、Shamir、Adleman三?于1978年提出的RSA签名算法,其安全性基于?整数分解的难解性,?泛地运?于数字认证与CA等领域。但是由于RSA算法的密钥尺?较?,存储效率不及后来的基于椭圆曲线的签名算法。所以?前?泛运?于密码货币的签名?乎都是ECDSA算法,只是所基于的底层椭圆曲线不同。ECDSA的安全性是基于椭圆曲线离散对数难解性。
中南财经政法大学金融协创中心研究员李虹含:法定数字货币具有非法定数字货币无法比拟的优势:中南财经政法大学金融协创中心研究员李虹含对新京报记者表示,法定数字货币以国家信用为价值支撑,有价值锚定,具有非法定数字货币无法比拟的优势。此外,法定数字货币有信用创造功能,从而对经济有实质作用。在微观层面上,法定数字货币可通过实现点对点交易,加快资金周转速度,提高资金运作效率;在宏观层面上,法定数字货币对于中央银行调控货币供应量和基础货币的测算将更为精准,所以其对货币政策的实施是有利的。[2018/4/10]
?特币签名算法——
基于SECP256k1曲线的ECDSA
?特币?前所使?的签名算法是基于SECP256k1曲线的ECDSA算法。将交易的详细信息作消息摘要,即z=SHA256(m),对摘要z作核?签名算法。
派盾:某巨鲸从AAVE中提取15122.5枚ETH转移至币安:12月14日消息,据派盾PeckShield数据监测,某巨鲸从AAVE中提取15122.5枚ETH(约1990万美元)转移至币安。[2022/12/14 21:44:06]
密码学意义上安全的数字签名需要通过添加随机数来实现签名的随机性。但是根据RFC6979标准,签名算法中的随机数是从消息摘要z中提取出,这不是密码学意义上的随机数。这个?案在众多密码学代码库中,并应?于?多数区块链项?中。
Schnorr签名的平凡?案
Schnorr签名可以解决上?所提出的多签消耗资源的问题。
Schnorr是由Claus-PeterSchnorr在1989年美密会上提出的数字签名算法,并申请了专利保护。就签名算法本身??,它相对于ECDSA算法具有,可证明安全性、可扩展性的特点。主要算法实现如下:
可以看出Schnorr签名也基于椭圆曲线算术,?前?泛部署于各?代码库、芯?指令中的底层算术模块依?然可以有效利?,但是需要将再重新从底层接?封装指令来实现Schnorr算法。这点对于软件钱包升级?较便利。但是对于硬件钱包,升级成本可能较?。?
Schnorr签名?案的线性性质
假设Alice和Bob分别对于消息m进?签名。具体地,假设Alice的公私钥对为(x1,X1=x1G),Bob的公私(x2,X2=x2G),
以上的?案只是为了展示Schnorr签名的线性性,并不能直接?于实际应?,因为这个?案可能会导致RougekeyAttack。?
基于Schnorr签名的多签?案
1.多签?案
以n-of-m多签?案为例。
2.钱包服务架构钱包分为服务器端(S端)和客户端(C端),C端将有多个逻辑点,对应多个?户。
这?的S端和C端只是逻辑上的,可以在?个物理设备上既有S端也有C端,也可能是多个物理设备上的。?
结论
对于Schnorr的线性性质以及签名可累积性质,使得在?特币多签交易的执?中,不需要过多的?户签名数据,只需要"签名和"与"公钥和"即可验证交易合法性。这会让?特币的多签交易???幅降低,从?区块能容纳的多签交易数量得到较?提?。以2-3多签为例,?前?特币多签的锁定脚本需要3个公钥地址,这部分会被压缩为脚本,所以升级之后???变化,但是解锁脚本需要2个公钥与2个签名,在升级为Schnorr之后,只需要?个"公钥和"与"签名和"。对于更通?的n-m多签,?前?特币多签的解锁脚本需要n个公钥与n个签名,Schnorr签名依然只需要?个"公钥和"与?个"签名和”。也就是说签名?越多,Schnorr签名的空间利?率越?。?
标签:LON数字货币DSAARKpoloniex交易所排名LDN币数字货币最新消息maidsafecoinMarko Finance
星火矿池连续发推表示,ETH1.0是我们现在赖以生存的地球,ETH2.0是许多人希望未来生活的火星。但是现在几乎所有的注意力和资源都投入了ETH2.0,ETH1.0看起来已经被判处死刑.
最近研究了下零知识证明算法-PLONK。肚子里的墨水又增加了,记一下学习成果与新的体会,和大家共同学习---江小白。 现状 近些年,各种新的零知识证明算法层出不出,各有各的特点,各有各的优势.
本文来源:中国新闻网,作者:孙自法记者2月8日从中国科学院软件研究所获悉,该所张振峰团队联合美国新泽西理工学院唐强团队,在区块链核心技术的拜占庭容错(BFT)共识研究中取得重要突破.
据时代财经消息,1月4日,中南财经政法大学数字经济研究院执行院长、教授盘和林在接受采访时表示,比特币是一种资产而非货币,比特币上涨是一种泡沫.
区块链支付解决方案开发商GreenBoxPOS周五向SEC提交首次公开募股申请,希望在NASDAQCapitalMarket上市,交易代码GBOX,募资额目标最多达4600万美元.
资产管理巨头StoneRidge创始人兼首席执行官RossStevens表示,在线支付公司Stripe正在计划重返比特币领域.