区块见闻 区块见闻
Ctrl+D收藏区块见闻

SCH:硬核 | 一种基于 Schnoor 算法的多签方案以及钱包架构_ECD

作者:

时间:

硬核预警,建议有技术基础的同学使用~

近日比特币核心客户端发布了新的一个大版本,这次发布主要带来了Schnorr签名Taproot技术。Schnorr是一项优雅,简洁,可以提升交易隐私性,节省空间,同时还能实现聚合多签的一种的签名算法。同时它有别于传统的ESDSA签名技术,其在技术及实现方式上有着明显的特点,目前已经较广泛的应用在不同公链的不同环节上。本期非常有幸邀请到密码学专家汉升撰稿,介绍一种基于Schnoor算法的多签方案以及钱包架构。同时在文末为大家推荐了两篇相关科普文章,希望能够一起学习这一项新的技术,以及了解Schnorr签名对于比特币及区块链技术的发展有哪些意义。

编辑:xy工作室、NPC

中国工商银行发布成都大运会数字人民币硬件钱包:金色财经报道,成都大运会金融保障计划正式启动,中国工商银行宣布发布大运会数字人民币硬件钱包,将深度打造大运会数字人民币的应用场景。[2022/3/29 14:24:24]

ECDSA签名回顾??

数字签名是对签名的数字模拟。最早的数字签名算法是由Rivest、Shamir、Adleman三?于1978年提出的RSA签名算法,其安全性基于?整数分解的难解性,?泛地运?于数字认证与CA等领域。但是由于RSA算法的密钥尺?较?,存储效率不及后来的基于椭圆曲线的签名算法。所以?前?泛运?于密码货币的签名?乎都是ECDSA算法,只是所基于的底层椭圆曲线不同。ECDSA的安全性是基于椭圆曲线离散对数难解性。

数字人:主业和元宇宙概念尚无法定义有无直接关系:12月24日消息,据报道,北交所公司数字人昨日接受机构调研时表示,目前,公司VR/AR数字人、AI辅助诊断等产品具有很好的市场前景,其中“数字人VR/AR解剖系统V1.0”已在香港大学李嘉诚医学院、北京大学医学部等成功应用,获得客户的很好评价。将来元宇宙概念将会逐渐清晰,就目前而言,公司现有主营业务、主要产品和元宇宙概念尚无法定义有无直接关系。(鞭牛士)[2021/12/24 8:01:46]

?特币签名算法——

基于SECP256k1曲线的ECDSA

?特币?前所使?的签名算法是基于SECP256k1曲线的ECDSA算法。将交易的详细信息作消息摘要,即z=SHA256(m),对摘要z作核?签名算法。

声音 | 平安壹账通银行:期望通过区块链等技术推动香港金融科技发展和创新:据21世纪经济报道,香港金管局再次公布了虚拟银行牌照,其中包括平安壹账通有限公司(“平安壹账通银行”)。平安壹账通银行就设立虚拟银行一事回应称, 预期可以于六至九个月内正式推出服务。期望通过人工智能、区块链等领先技术,推动香港金融科技发展和创新,同时为香港市民和中小微企业提供更加便捷、专业的金融服务,提升客户体验,促进普惠金融。[2019/5/10]

密码学意义上安全的数字签名需要通过添加随机数来实现签名的随机性。但是根据RFC6979标准,签名算法中的随机数是从消息摘要z中提取出,这不是密码学意义上的随机数。这个?案在众多密码学代码库中,并应?于?多数区块链项?中。

苏州数字人民币试点商家收银台设有“碰一碰”感应区,内装有“芯片”:12月10日消息,距离苏州版数字人民币红包生效不到25小时,记者探访了试点商城之一的苏州相城区吾悦广场,发现尽管数字人民币红包的抽签结果尚未公布,但该商场已然早早开始宣传并为明晚的试点进行准备。在商家放置在收银台的小立牌上均设有“碰一碰”感应区,这是数字人民币“碰一碰”功能实现的区域,内装有“芯片”,另外店内中国银行的pos机也支持碰一碰。一商户的店长表示,离线支付现在还未铺设完成,场景得等双十二往后才可以(实现)。(澎湃新闻)[2020/12/10 14:49:49]

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签名的空间利?率越?。?

标签:SCH数字人DSAECDHeroesChained数字人民币稳定币maidsafecoinECD价格

芝麻开门交易所下载热门资讯
SHA:研究 | 安全多方计算之混淆电路_Diamond Hands Token

导读:混淆电路(GarbledCircuit),又称姚氏电路(Yao’sGC)是由姚期智教授于1986年针对百万富翁问题提出的解决方案.

区块链:区块链核心技术突破!中科院团队提出首个完全实用异步共识算法DumboBFT_元宇宙

本文来源:中国新闻网,作者:孙自法记者2月8日从中国科学院软件研究所获悉,该所张振峰团队联合美国新泽西理工学院唐强团队,在区块链核心技术的拜占庭容错(BFT)共识研究中取得重要突破.

BFT:数字人民币红包再度来袭,长三角、珠三角掀起数字热潮_元宇宙

来源:华夏时报,作者:胡金华,赵奕随着地方两会陆续召开,近期,“数字人民币”的热度不断飙升。1月24日,上海市第十五届人民代表大会第五次会议开幕.

加密货币:马斯克疯狂带货 比特币5万美元还远吗_maidsafecoin

本文来源:北京商报,作者:陶凤、赵天舒从推特到clubhouse,特斯拉CEO马斯克的话题总离不了数字货币。现在马斯克又把特斯拉带了进来,使得比特币的价格再次站上了新高,逼近50000美元关口.

区块链:法国官员:希望改变欧洲对加密货币和区块链的监管方式_aia币区块链

法国最高金融监管机构已提议改变对欧洲加密货币行业的监管方式。AutoritédesMarchésFinanciers主席RobertOphèle在“第五届金融科技与监管年度会议”上谈到了关于加密.

RELAY:技术 | IPFS网络是如何组建的?_区块链TEC币有这种币吗

回顾 IPFS-InterPlanetaryFileSystem星际文件系统,是一个点对点的分布式文件存储系统,IPFS的愿景是构建一个全世界的分布式网络,用来替代传统中心化的服务器模式.