買比特幣 買比特幣
Ctrl+D 買比特幣
ads

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

Author:

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

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

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

編輯:xy工作室、NPC

印度蘇伊士財富管理部門推出基于NFT的忠誠度計劃:金色財經報道,法國農業信貸銀行旗下的印度蘇伊士財富管理部門推出了Le Clu3,這是一項針對高端客戶的忠誠度計劃。Le Clu3是一家面向高端客戶的私人NFT驅動的會員俱樂部,這在私人銀行領域尚屬首次。Le Clu3由Sia Partners的數字設計機構Sia Xperience與法國Web3平臺METAV.RS共同創建。[2023/7/16 10:57:44]

ECDSA簽名回顧??

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

浙江發布元宇宙發展計劃,目標到2025年產業規模逾2000億元:金色財經報道,近日浙江省發展和改革委員會等5部門聯合印發了《浙江省元宇宙產業發展行動計劃(2023-2025年)》。該《行動計劃》中提到,到2025年浙江省元宇宙產業鏈體系基本形成,產業綜合競爭力達到全國領先,帶動相關產業規模2000億元以上。

據悉,這是繼上海、河南外,第三個省級層面的元宇宙專項政策。除了《浙江省元宇宙產業發展行動計劃(2023-2025年)》外,浙江多個城區也已布局“元宇宙”產業,并給予豐厚資助扶持相關企業的引進與培育。[2022/12/20 21:56:25]

?特幣簽名算法——

基于SECP256k1曲線的ECDSA

巴西央行行長:不同意對加密資產進行嚴格監管:8月12日消息,巴西央行行長 Roberto Campos Neto 在參加一場加密主題會議上表示,由于開放金融系統(巴西央行于 2021 年開始推行)的發展,信用卡很快將不復存在。開放金融系統可使用戶在其移動設備上通過一個集成式 app 來解決財務生活中的各種問題。

此外,Neto 表示他不同意對加密資產進行嚴格監管,但強調了對托管集中度過高的擔憂,因為目前有四家公司持有 80% 的加密資產。(路透社)[2022/8/13 12:22:18]

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

Scroll高級研究員:Scroll正在測試L1、L2之間的資產跨鏈功能:7月28日消息,Scroll高級研究員Toghrul Maharramov在推特發布一張類似Hop Protocol的UI,正在進行從以太坊到Scroll進行USDC跨鏈的圖片。

Scroll團隊表示目前其正在測試L1、L2之間的資產跨鏈功能,該測試跨鏈橋僅僅使用Hop Protocol的UI,代碼則是由團隊自主研發。[2022/7/28 2:43:34]

密碼學意義上安全的數字簽名需要通過添加隨機數來實現簽名的隨機性。但是根據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簽名的空間利?率越?。?

Tags:SCHDSAECDCDShschainmaidsafecoinecd幣違法嗎scds幣是什么幣

火幣交易所
數字人:實探深圳福田數字人民幣試點:受理商戶擴至1萬余家,“碰一碰支付”一秒完成_SDC

本文來源:界面新聞 作者:劉晨光 跨入2021年,數字人民幣試點進程依然備受公眾關注。目前,深圳第二波數字人民幣紅包已開始應用,在前期“禮享羅湖數字人民幣紅包”試點基礎上,此次“福田有禮數字人民.

1900/1/1 0:00:00
人工智能:全球四大會計師事務所在區塊鏈領域蓄勢待發_數字資產

來源:鏈新 原作者:Rachel 編譯:陳一鳴 區塊鏈技術正在獲得發展動能。企業塊鏈市場預計將在未來五年內達到210億美元.

1900/1/1 0:00:00
比特幣:“鋼鐵俠”馬斯克談比特幣:不會拒絕接受比特幣支付_比特幣一個多少人民幣最新價格

1月10日,SpaceX和特斯拉創始人ElonMusk在評論《比特幣億萬富翁》作者BenMezrich“自己再也不會拒絕接受比特幣支付”的推文時表示,“我也不會拒絕.

1900/1/1 0:00:00
FTX:如何理解比特幣的稀缺性_區塊鏈的未來發展前景分析

比特幣顯然是稀缺的,而且隨著時間的推移,它似乎會越來越稀缺。不過,或許是由于目前的牛市行情,比特幣懷疑論者對這兩個觀點的懷疑似乎正在蔓延.

1900/1/1 0:00:00
COIN:推特用戶稱Andre Cronje新推出的實驗性項目yCredit存在安全漏洞_一個比特幣要挖多久2021

1月2日,推特用戶NourHaridy在推特上表示,yCredit的智能合約容易受到攻擊,或導致所有用戶資金受到損失.

1900/1/1 0:00:00
加密貨幣:俄羅斯加密立法者:今年將實施更多的加密監管_加密貨幣市場規模排名

據俄羅斯GovoritMoskva廣播電臺報道,俄羅斯國家杜馬金融市場委員會負責人、俄羅斯加密立法的推動者AnatolyAksakov表示,今年在俄羅斯以及其他國家還將有更多的加密監管法規推出.

1900/1/1 0:00:00
ads