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

ROO:比特币刚更新了自闪电网络后的最大技术拓展——Taproot/Schnorr

作者:

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

2021年1月14日,BitcoinCore在GitHub上发布了0.21.0正式版源代码,距离上一个大版本0.20.0的发布接近6个月。在0.21.0版本中,最重要的变化是BitcoinCore已经植入了SchnorrSignature和Taproot相关提案的功能实现。Taproot/Schnorr概念在2019年5月由比特币核心开发人员PieterWuille提出采用。Taproot/Schnorr升级将是比特币自闪电网络上线后最大的技术拓展。那么什么是SchnorrSignature和Taproot?Schnorr签名算法的优势是什么?Taproot是要解决什么问题?本文只做简单科普介绍,更为具体的技术介绍,读者可阅读推荐内容。Schnorr签名算法的诞生和落地

Cash App提供完整闪电网络体验,支持免费向支持闪电网络的钱包发送和接收比特币:1月20日消息,Block旗下移动支付平台Cash App宣布,现已提供完整的闪电网络体验。用户可以免费向其他支持闪电网络的钱包发送和接收比特币。该功能暂时不向纽约州居民开放。

据此前报道,去年10月,Watcher.Guru发推称,Cash App支持通过闪电网络发送和接收比特币。Cash App比特币产品负责人Michael Rihani透露,这项功能仅适用于美国的Cash App客户(纽约州居民除外)。[2023/1/20 11:22:53]

在现实工作和生活中,我们使用签名来表达对一份文件的认可,其他人可以识别出你的签名,且无法伪造你的签名。数字签名就是对现实签名的一种电子实现。Schnorr签名机制最初由德国密码学家、数学家Claus-PeterSchnorr发明,Schnorr数字签名也以他的名字命名。Schnorr为他的签名注册了专利,因此这项技术虽好,但是很长一段时间内,一些应用无法直接使用它。直到2008年时,Schnorr签名的专利过期。但由于业界没有广泛接受的具体实现方案,所以在同年发布比特币白皮书的中本聪,在当时并没有选择Schnorr签名方案,而是选择了当时更为成熟的ECDSA签名方案。随着Schnorr技术专利的过期,这项技术逐渐落地,在比特币社区PieterWuille等核心开发者的推动下,社区内开始认真考虑应用Schnorr签名替代现行的ECDSA签名,并以软分叉的方式进行升级。Schnorr的优势

比特币全网未确认交易2,597笔:金色财经报道,据btc.com数据显示,目前比特币全网未确认交易数为2,597笔,24小时交易速率为3.17 txs/s。目前全网难度为17.60 T,预测下次难度上调7.44%%至18.91 T,距离调整还剩7 天 22 小时。[2020/11/22 21:38:06]

比特币目前使用的ECDSA签名算法与Schnorr签名算法,都属于椭圆曲线数字签名算法,它们使用同样的椭圆曲线secp256k1和哈希函数SHA256,具有同样的安全性。Schnorr签名算法主要有以下优点:

第一,Schnorr签名算法有可证明安全性。如果不知道Schnorr签名的私钥,即使有针对任意消息的有效Schnorr签名,也没法推导出其他有效Schnorr签名。而ECDSA签名算法的可证明安全性则依赖于更强的假设。第二,Schnorr签名算法具有不可延展性。签名延展性的含义是,第三方在不知道私钥的情况下,能将针对某一公钥和消息的有效签名,改造成针对该公钥和信息的另一个有效签名。ECDSA签名算法则有内在的可延展性,这是BIP62和BIP146针对的问题。第三,Schnorr签名算法是线性的,使得多个合作方能生成对他们的公钥之和也有效的签名。这一特点对多重签名、批验证等应用非常重要,既能提高效率,也有助于保护隐私。而在ECDSA签名算法下,如无额外的见证数据,批验证相对逐个验证并无效率提升。第四,Schnorr签名算法因为使用同样的椭圆曲线secp256k1和哈希函数SHA256,能兼容目前的比特币公私钥生成机制。Taproot的介绍和解决方案

动态 | 维基百科加密货币页面浏览量TOP10:比特币遥遥领先 狗狗币跻身前五:维基百科加密货币页面浏览量TOP10显示,比特币遥遥领先;瑞波币位列第二,其浏览量几乎是排第三的以太坊的两倍。狗狗币位列第四,其浏览量十分接近以太坊。[2018/9/29]

Taproot升级可以视为默克抽象语言树的一个应用。

MAST使用默克树来加密复杂的锁定脚本,其叶子是一系列相互不重叠的脚本。要支出时,只需披露相关脚本以及从该脚本通向默克树根的路径。MAST又与支付到脚本哈希有关。但P2SH与常见的支付到公钥哈希在表现上不一样,仍然有隐私保护问题。Taproot要解决的问题就是让P2SH和P2PKH在链上看起来一样,以解决隐私保护问题。在介绍Taproot的解决方案前,需要介绍下“协作式支出”和“非协作式支出”。涉及有限数量签名者的脚本,可以分解成两部分:第一部分是多重签名,所有签名者都同意某一支出结果,称为「协作式支出」;第二部分称为「非协作式支出」,可以有非常复杂的脚本结构。这两部分是「或」的关系。Taproot的解决方案如下:对“非协作式支出”脚本,采取MAST形式,用MerkleRoot表示默克树根;对“协作式支出”脚本,采取基于Schnorr签名的多重签名算法。用Da和Db分别表示Alice和Bob的私钥,Pa和Pb分别表示Alice和Bob的私钥。因此,聚合公钥公钥是P=Pa+Pb,对应的私钥是Da+Db。将“协作式支出”与“非协作式支出”合在一起表示成P2PKH形式,其公钥是:P=P+HG;对应的私钥是Da+Db+H(P||MerkleRoot)。当Alice和Bob同意“协作式支出”,他们用Da+Db+H(P||MerkleRoot))就行。在链上,这表现得如同P2PKH交易,有一个公钥和对应的私钥,而不需要披露底层的MAST。只有在“非协作式支出”时,才需要披露MAST的存在,但也只需披露被执行的那部分脚本。推荐阅读

比特币期货连续四天下跌:CME比特币期货BTC 4月合约收跌385美元或约4.10%,连续第四个交易日下跌,报9015美元,连续三天收于10000美元整数位心理关口下方,较上周五(3月2日)收盘价累计下跌约20.33%。CBOE比特币期货XBT 4月合约收跌305美元或逾3.23%,也连跌四天,报9135美元,也连续三天收于1万美元关口下方,本周累跌约17.07%。[2018/3/10]

《一文读懂比特币的Taproot/Schnorr升级》《为什么Schnorr签名被誉为比特币Segwit后的最大技术更新|技术》《SchnorrandTaproot》

标签:SCH比特币ROOROOTFESSChain波场币和比特币的区别是什么WhaleRoomoneroot币局

狗狗币价格热门资讯
HAI:Chain Hill Capital | 加密货币指数研究:波动率加权

本文系ChainHillCapital管理合伙人Carrie撰写,未经授权严禁转载,转载请参照“ChainHillCapital仟峰资本”公众号《转载须知》链接.

1900/1/1 0:00:00
以太坊:从以太坊的发展路径细究世界的可扩展性

近期,比特币持续上涨带动了一大波牛市,以此为基线,许多山寨币开始拉盘上涨,在这波牛市下逐渐展露头角.

1900/1/1 0:00:00
LOOKS:“我有7002枚比特币,硬盘密码忘了”,看完OKLink比特币伤心榜,还不检查你的私钥?

“我的钱包里有7002枚比特币,可是硬盘密码忘了”。史蒂芬·托马斯是一个美国码农,也是比特币市场的早期参与者.

1900/1/1 0:00:00
加密货币:比特币涨疯了,你暴富了吧?

编者按:本文来自DCNews,Odaily星球日报经授权转载。“比特币最近涨得很凶,你发财了吧?”在比特币站稳30000美元,以太坊突破1000美元的当下,相信不少加密货币投资者都收到了许久未联.

1900/1/1 0:00:00
USDC:「万年老二」USDC的加密野心

编者按:本文来自Blocklike,Odaily星球日报经授权转载。背靠Coinbase和Circle,2021年初的USDC已经开始摩拳擦掌。在推特上,Circle的创始人似乎已经要坐不住了.

1900/1/1 0:00:00
BCH:1.11行情:拉盘砸盘一夜之间转换,周末市场损失惨重 | 烤仔星选

周末的市场可以用风云变幻来形容,周六的时候比特币震荡,其他币种争先上涨,连平时都不涨的币种都拉出了10%-20%的领先涨幅,市场惊呼牛市来了,但喜悦还没有维持一天,昨天市场就走向另一个极端.

1900/1/1 0:00:00