硬核預警,建議有技術基礎的同學使用~
近日比特幣核心客戶端發布了新的一個大版本,這次發布主要帶來了Schnorr簽名Taproot技術。Schnorr是一項優雅,簡潔,可以提升交易隱私性,節省空間,同時還能實現聚合多簽的一種的簽名算法。同時它有別于傳統的ESDSA簽名技術,其在技術及實現方式上有著明顯的特點,目前已經較廣泛的應用在不同公鏈的不同環節上。本期非常有幸邀請到密碼學專家漢升撰稿,介紹一種基于Schnoor算法的多簽方案以及錢包架構。同時在文末為大家推薦了兩篇相關科普文章,希望能夠一起學習這一項新的技術,以及了解Schnorr簽名對于比特幣及區塊鏈技術的發展有哪些意義。
編輯:xy工作室、NPC
一巨鯨向Binance存入1000枚ETH:金色財經報道,據Lookonchain監測,3小時前,一巨鯨向Binance存入1,000枚ETH(183萬美元)。巨鯨于6月16日贖回了7,923枚ETH(1,450萬美元),并在ETH價格上漲后于6月21日將2,859枚ETH(540萬美元)存入Binance。還在DEX上以1,869美元的均價以317萬枚USDT的價格出售了1,700枚ETH。[2023/6/29 22:07:55]
ECDSA簽名回顧??
數字簽名是對簽名的數字模擬。最早的數字簽名算法是由Rivest、Shamir、Adleman三?于1978年提出的RSA簽名算法,其安全性基于?整數分解的難解性,?泛地運?于數字認證與CA等領域。但是由于RSA算法的密鑰尺?較?,存儲效率不及后來的基于橢圓曲線的簽名算法。所以?前?泛運?于密碼貨幣的簽名?乎都是ECDSA算法,只是所基于的底層橢圓曲線不同。ECDSA的安全性是基于橢圓曲線離散對數難解性。
Binance聯合保證金模式將停止支持SOL,并支持BETH作為保證金資產:金色財經報道,Binance合約將于2023年07月06日14:30(UTC+8)起,停止支持SOL作為聯合保證金資產。聯合保證金模式中SOL的最大可轉入限額已于2023年03月20日16:00(UTC+8)調整為零。此外,自2023年07月07日14:30(UTC+8)起,Binance合約交易平臺將在聯合保證金多資產模式下支持BETH作為保證金資產。[2023/6/29 22:07:27]
?特幣簽名算法——
基于SECP256k1曲線的ECDSA
?特幣?前所使?的簽名算法是基于SECP256k1曲線的ECDSA算法。將交易的詳細信息作消息摘要,即z=SHA256(m),對摘要z作核?簽名算法。
電商元宇宙平臺Playbux完成200萬美元融資:金色財經報道,基于區塊鏈的電商元宇宙平臺 Playbux 完成 200 萬美元種子輪融資,Binance Labs 領投,參投方包括 Gate.io、Tron、CertiK、Ankr、IMO Ventures、LIF、Math Wallet 和 OFR。Playbux 是一個設立了 Shop & Earn 系統的元宇宙平臺,允許用戶在全球超 2 萬家商家購物并賺取現金返還。Playbux 表示未來將推出更多 Earn 機制。[2023/4/21 14:18:00]
密碼學意義上安全的數字簽名需要通過添加隨機數來實現簽名的隨機性。但是根據RFC6979標準,簽名算法中的隨機數是從消息摘要z中提取出,這不是密碼學意義上的隨機數。這個?案在眾多密碼學代碼庫中,并應?于?多數區塊鏈項?中。
Hop Protocol正在制定新的空投標準:5月24日消息,在Optimism從空投名單中刪除1.7萬個女巫地址后,跨鏈橋Hop Protocol也發推稱,正在制定新的空投標準。
5月初,Hop Protocol宣布成立Hop DAO并將發行代幣HOP,HOP總量10億枚,8%將空投給早期用戶,其中,3.35%將分配給Hop跨鏈橋用戶(最少兩次跨鏈交易及至少1000美元的交易量);2%分配給流動性提供者;2%分配給Bonders;0.1%分配給Hop Protocol前500名Discord用戶和前79名Twitter用戶;0.05%分配給外部貢獻者;0.5%分配給過去已部署賬戶的Authereum用戶。Hop Protocol團隊表示,在符合空投條件的43058個地址中,已有10253個地址確認為女巫攻擊地址并已刪除,團隊仍將繼續獎勵報告女巫攻擊地址的用戶。[2022/5/24 3:38:02]
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簽名的空間利?率越?。?
摩根大通高管就穩定幣監管和加密支付競爭發表看法Cointelegraph中文 1分鐘前 22 在摩根大通2020年第四季度業績電話會議上,關于OCC最近批準銀行使用穩定幣進行支付.
1900/1/1 0:00:00中國已全面進入建設數字經濟的新時代,數字身份認證與管理及用戶隱私保護已成為數字經濟發展不可回避的核心問題之一.
1900/1/1 0:00:00美國金融犯罪執法網絡今日發布公告稱,將延長擬議的非托管加密錢包規則評論期限。 針對加密交易信息報告要求,FinCEN將額外提供15天的意見反饋時間;對銀行和MSB記錄保存或報告客戶交易對手方的要.
1900/1/1 0:00:00暴跌中大戶持續上車我們的路還很長 數字貨幣趨勢狂人 1分鐘前 128 狂人本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!本內容中的信息及數據來源于公開可獲得資料.
1900/1/1 0:00:007:00-12:00關鍵詞:數字人民幣、特朗普、SEC、Cosmos1.“硬件錢包”亮相數字人民幣應用場景有望拓展;2.美國會眾議院通過決議.
1900/1/1 0:00:00美國證券交易委員會專員海斯特·皮爾斯在接受Forkast專訪時表示,美國政府需要為加密法規提供更多的清晰度和指南,并且需要更好的跨機構協調.
1900/1/1 0:00:00