以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

一種基于 Schnoor 算法的多簽方案以及錢包架構_SCH

Author:

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

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

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

摩根士丹利 CEO:比特幣是一種投機資產:金色財經報道,摩根士丹利首席執行官James Gorman表示:比特幣是一種投機資產。但它不會取代儲備貨幣,這種情況不會發生。我的建議是不要投入超過1%的凈資產。(新浪)[2022/3/8 13:43:15]

ECDSA簽名回顧??

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

聲音 | Ikigai基金創始人:在全球經濟不確定時期 比特幣作為一種投資變得更有吸引力:據Cointelegraph消息,Ikigai基金創始人Travis Kling近日在接受彭博社采訪時表示,比特幣是一種具有特定投資特征的風險資產,隨著全球各國央行和政府采取越來越不負責任的貨幣和財政政策,在全球經濟不確定的時期,比特幣作為一種投資變得更有吸引力。[2019/11/21]

?特幣簽名算法——

基于SECP256k1曲線的ECDSA

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

全球金融信息服務商IHS Markit將開發一種新的基于區塊鏈的系統:近日,全球金融信息服務商IHS Markit正在開發一種新的基于區塊鏈的系統,來處理銀團貸款交易的支付金額,并最終實現更廣泛的金融交易。這個擁有智能合約和錢包的系統被稱為Stax,旨在消除電匯中款項從銀行交付給客戶的過程。[2018/5/28]

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

Schnorr簽名的平凡?案

伯克希爾公司副董事長:比特幣是一種人造的投機媒:據ccn消息,伯克希爾哈撒韋(Berkshire Hathaway)副董事長Charlie Munger在接受雅虎財經的采訪時表示,比特幣背后的計算機科學是人類頭腦的偉大勝利,創造了一種很難創造更多但并不是不可能的產品。 這是一種人造的投機媒介,是愚蠢和不道德。[2018/5/8]

Schnorr簽名可以解決上?所提出的多簽消耗資源的問題。

Schnorr是由Claus-PeterSchnorr在1989年美密會上提出的數字簽名算法,并申請了專利保護。就簽名算法本身??,它相對于ECDSA算法具有,可證明安全性、可擴展性的特點。

主要算法實現如下:

可以看出Schnorr簽名也基于橢圓曲線算術,?前?泛部署于各?代碼庫、芯?指令中的底層算術模塊依?

然可以有效利?,但是需要將再重新從底層接?封裝指令來實現Schnorr算法。這點對于軟件錢包升級?較便利。但是對于硬件錢包,升級成本可能較?。?

Schnorr簽名?案的線性性質

假設Alice和Bob分別對于消息m進?簽名。具體地,假設Alice的公私鑰對為(x1,X1=x1G),Bob的公私(x2,X2=x2G),

以上的?案只是為了展示Schnorr簽名的線性性,并不能直接?于實際應?,因為這個?案可能會導致RougekeyAttack。?

基于Schnorr簽名的多簽?案

多簽?案

以n-of-m多簽?案為例。

錢包服務架構

錢包分為服務器端(S端)和客戶端(C端),C端將有多個邏輯點,對應多個?戶。

這?的S端和C端只是邏輯上的,可以在?個物理設備上既有S端也有C端,也可能是多個物理設備上的。?

結論

對于Schnorr的線性性質以及簽名可累積性質,使得在?特幣多簽交易的執?中,不需要過多的?戶簽名數據,只需要"簽名和"與"公鑰和"即可驗證交易合法性。這會讓?特幣的多簽交易???幅降低,從?區塊能容納的多簽交易數量得到較?提?。以2-3多簽為例,?前?特幣多簽的鎖定腳本需要3個公鑰地址,這部分會被壓縮為腳本,所以升級之后???變化,但是解鎖腳本需要2個公鑰與2個簽名,在升級為Schnorr之后,只需要?個"公鑰和"與"簽名和"。對于更通?的n-m多簽,?前?特幣多簽的解鎖腳本需要n個公鑰與n個簽名,Schnorr簽名依然只需要?個"公鑰和"與?個"簽名和”。也就是說簽名?越多,Schnorr簽名的空間利?率越?。?

推薦閱讀:

技術向:為什么Schnorr簽名被譽為比特幣Segwit后的最大技術更新

科普:無處不在的數字簽名

編輯:xy工作室、NPC

Tags:SCH比特幣DSAECDhschain量子比特幣協議maidsafecoinecd幣還能漲價嗎

以太坊交易所
1.12 BTC晚間簡評及ETH操作建議_區塊鏈

行情觀點:下午建議反彈36800-37000附近分批空,目標36000-35800,止損37200,沒有反彈到入場點位,大餅震蕩下滑,直接掃到止盈點位,從小時級別來看.

1900/1/1 0:00:00
非小號早間新聞_XRP

1.灰度宣布正在著手解散XRP信托。2.CME比特幣期貨去年促成超1100萬枚比特幣交易量。3.比特幣在推特上的活躍度正接近2017年水平.

1900/1/1 0:00:00
唐思哲:BTC多頭回歸強勢拉升,ETH等待爆發_比特幣

  昨天跟客戶聊天的時候還在說,震蕩一天了,行情看的我都想睡覺,明天凌晨絕對會爆發大的行情,果然早上起來,比特幣已經強勢拉升,睡覺前我已經分析過,多頭有望繼續拉升,昨天的行情明顯不對經.

1900/1/1 0:00:00
全國推出區塊鏈不動產電子發票?eCell為不動產流通加以賦能_區塊鏈

全國“不動產+區塊鏈”進程2020年1月1日,北京正式實行不動產登記電子證照。不動產登記電子證照種類包括《不動產權證書》和《不動產登記證明》,所有不動產登記電子證照已通過區塊鏈技術實現防偽數據存.

1900/1/1 0:00:00
Gate.io 理財寶今日高收益精選,USDT鎖倉理財中午12點開搶_GATE

Gate.io“理財寶”上線至今推出許多款熱門幣種高年化率鎖倉/活期理財產品,始終緊跟市場步伐推出當下熱門的理財產品,深受用戶的喜愛與支持.

1900/1/1 0:00:00
ZT創新板即將上線MC_數字資產

據官網公告,ZT創新板即將上線MC,并開啟MC/USDT交易對。具體上線時間請關注官網公告。MC為全球用戶提供數字資產價值流動、用戶體驗并為用戶建造最透明、共享、民主的生態交易,解決數字資產和商.

1900/1/1 0:00:00
ads