比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Filecoin > Info

硬核 | 一種基于 Schnoor 算法的多簽方案以及錢包架構_ECD

Author:

Time:1900/1/1 0:00:00

硬核預警,建議有技術基礎的同學使用~

近日比特幣核心客戶端發布了新的一個大版本,這次發布主要帶來了Schnorr簽名Taproot技術。Schnorr是一項優雅,簡潔,可以提升交易隱私性,節省空間,同時還能實現聚合多簽的一種的簽名算法。同時它有別于傳統的ESDSA簽名技術,其在技術及實現方式上有著明顯的特點,目前已經較廣泛的應用在不同公鏈的不同環節上。本期非常有幸邀請到密碼學專家漢升撰稿,介紹一種基于Schnoor算法的多簽方案以及錢包架構。同時在文末為大家推薦了兩篇相關科普文章,希望能夠一起學習這一項新的技術,以及了解Schnorr簽名對于比特幣及區塊鏈技術的發展有哪些意義。

編輯:xy工作室、NPC

Abrdn將150億英鎊的貨幣市場基金代幣化:金色財經報道,英國資產管理公司Abrdn將其150億英鎊的貨幣市場基金代幣化,推出了第一個基于區塊鏈的投資。該代幣是在Hedera Hashgraph DLT上發行的,使用Archax代幣化引擎來鑄造該代幣。[2023/6/9 21:25:16]

ECDSA簽名回顧??

數字簽名是對簽名的數字模擬。最早的數字簽名算法是由Rivest、Shamir、Adleman三?于1978年提出的RSA簽名算法,其安全性基于?整數分解的難解性,?泛地運?于數字認證與CA等領域。但是由于RSA算法的密鑰尺?較?,存儲效率不及后來的基于橢圓曲線的簽名算法。所以?前?泛運?于密碼貨幣的簽名?乎都是ECDSA算法,只是所基于的底層橢圓曲線不同。ECDSA的安全性是基于橢圓曲線離散對數難解性。

Crypto.com將在巴黎設立歐洲總部,計劃向該區域投資1.5億歐元:10月12日消息,加密貨幣平臺Crypto.com周三表示,將在巴黎設立其歐洲地區總部。Crypto.com同時表示,該公司將在法國投資1.5億歐元(約1.457億美元),以支持在該市場的開拓工作,并將在合規、業務發展和產品領域聘請當地人才。

上個月,Crypto.com剛剛獲得了法國市場監管機構的監管批準,允許其向法國客戶提供產品和服務。(路透社)[2022/10/12 10:32:49]

?特幣簽名算法——

基于SECP256k1曲線的ECDSA

?特幣?前所使?的簽名算法是基于SECP256k1曲線的ECDSA算法。將交易的詳細信息作消息摘要,即z=SHA256(m),對摘要z作核?簽名算法。

拉丁格拉美獎與Web3音樂平臺OneOf合作首發NFT:金色財經報道,第64屆拉丁格拉美獎與Web3音樂平臺OneOf合作,雙方簽訂了一份為期三年的合約并發布首個NFT系列,每個NFT都將與獲獎音樂相關,粉絲也將參與到塊拉丁格萊美獎,相關NFT將在11月18日頒獎典禮之前持續投放。另據Latin Recording Academy透露,Binance是其官方加密貨幣交易平臺。(cryptotimes)[2022/10/5 18:39:57]

密碼學意義上安全的數字簽名需要通過添加隨機數來實現簽名的隨機性。但是根據RFC6979標準,簽名算法中的隨機數是從消息摘要z中提取出,這不是密碼學意義上的隨機數。這個?案在眾多密碼學代碼庫中,并應?于?多數區塊鏈項?中。

以太坊網絡當前已銷毀超258.49萬枚ETH:金色財經報道,據Ultrasound數據顯示,截止目前,以太坊網絡總共銷毀2,584,945.22枚ETH。其中,ETHtransfers銷毀238,536.21枚ETH,OpenSea銷毀230,049.97枚ETH,UniswapV2銷毀136,047.10枚。注:自以太坊倫敦升級引入EIP-1559后,以太坊網絡會根據交易需求和區塊大小動態調整每筆交易的BaseFee,而這部分的費用將直接燃燒銷毀。[2022/8/15 12:25:10]

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

Tags:SCHDSAECDCDSpccschainmaidsafecoinecd幣違法嗎CDSD幣

Filecoin
貝萊德等眾多股東支持MicroStrategy 6.5億美元BTC投資計劃_OST

MicroStrategy發行6.5億可轉債,并計劃將其用于投資比特幣,實際上得到了其背后的大股東的支持.

1900/1/1 0:00:00
成都區塊鏈公司樂鏈科技獲1200萬融資,加碼“區塊鏈+音樂版權”發展_300

12月25日,封面新聞記者獲悉,成都區塊鏈公司樂鏈科技于12月24日宣布完成1200萬元天使輪融資,由香投集團領投。作為成都新經濟領域的“硬核科技”,區塊鏈產業正成為自主創新主要突破口.

1900/1/1 0:00:00
新債王岡拉克:比特幣已處在泡沫地帶_ACH

本文來源:新浪財經 雙線資本CEO、有“新債王”之稱的杰弗里-岡拉克周一警告稱,在最近幾個月的瘋狂上漲之后,比特幣可能已變得過熱.

1900/1/1 0:00:00
DFINITY主網Mercury里程碑上線_HAM

DFINITY主網Mercury里程碑上線。互聯網計算機主網Alpha階段正式發布。Mercury是互聯網計算機五個里程碑中的最后一個,代表著互聯網計算機將成為公共互聯網的一部分,將ICP作為T.

1900/1/1 0:00:00
Synthetix多抵押貸款合約現Bug,新合約將于新版本部署_BTC

1月11日午間,合成資產發行平臺Synthetix官方發文稱,上周Synthetix官方在發行多抵押貸款業務中發現了一個Bug。該錯誤導致一些僅需要進行部分清算的貸款被標記為全部清算.

1900/1/1 0:00:00
Nexus Mutual創始人督促攻擊者退還盜取資金_KAR

鏈上互助保險平臺NexusMutual創始人HughKarp在推特上向黑客發聲:“互聯網上的IP地址是透明的,如果黑客在12小時內退還盜取資金,將兌現賞金,并且不會過問任何問題”.

1900/1/1 0:00:00
ads