具有諷刺意味的是,一些市值數十億美元的加密貨幣本身并不支持多重簽名。其中m-of-n的簽名者需授權一筆交易。我們不需要審判,因為也許我們只設計了一把私鑰。但這不是我們想要生活的世界,因為誰都不想因為錯誤的智能合約或丟失的私匙,而損失數百萬美元。今天,我們將研究各種適用于UTXO和帳戶模型的交易簽名多重簽名方案。請注意,一些方案仍在被積極研究當中,并且會有多種具有不同屬性的構造。如果讀者因本文涉及太多的技術內容,而不想看這些枯燥的東西,您可直接跳至“權衡空間”部分,查看各簽名方案的優劣勢。
(圖:有時我們需要多個簽名來完成工作)在目前的情況下,現有的區塊鏈已采用了幾種不同的系統,讓多個所有者控制同一筆區塊鏈token,以太坊是基于智能合約,而比特幣則基于腳本。基于智能合約的例子:以太坊、Tezos、EOS、Vechain、ETC;基于腳本的例子:比特幣、萊特幣、Iota、Cardano、Zcash、NEO、DASH、Decred;客戶端內置:恒星和瑞波;自定義密碼系統:GRIN和門羅;一、簽名是如何工作的
印度發布電子政務“區塊鏈國家戰略”:12月7日消息,印度電子信息技術部 (MeitY) 近日發布了一份長達52頁的“區塊鏈國家戰略”文件,敦促政府和私營部門加強合作,在這個世界第二人口大國建設區塊鏈基礎設施。根據該文件,印度希望開發一個國家區塊鏈平臺,來進一步跨部門使用區塊鏈。為此,MeitY希望建立一個“國家區塊鏈框架”(NBF),節點分布在印度各地,才能從區塊鏈中大規模受益。最初,NBF將僅用于電子政務領域,而隨著時間的推移,將過渡到更廣泛的用例。此文件是今年早些時候發布的文件的更新版本。文件指出,它“為國家區塊鏈平臺制定了總體愿景以及開發和實施策略,涵蓋技術堆棧、法律和監管框架、標準制定、協作、人力資源開發和潛在用例。”MeitY將與其他部委和其他利益相關者合作,以確保該戰略得到實施。(forkast)[2021/12/7 12:56:01]
為了在任何區塊鏈上發送有效的交易,必須采取幾個步驟:構造一筆有效交易;使用帳戶或UTXO的相應私鑰簽署交易;將簽名的交易提交到網絡;礦工核實交易和簽名;交易被放置到一個區塊當中,并更新相關的區塊鏈狀態;二、非密碼技術及其問題
動態 | 印度今日舉行區塊鏈峰會:據鳳凰科技消息,今日,印度將舉行區塊鏈峰會,印度財政部官員和起草加密貨幣監管框架的小組將出席此次峰會。此次峰會除了得到印度政府科技部和北方邦政府的支持外,印度的法律和司法部、人力資源發展部、信息技術部也參與其中。峰會的目標是讓印度政府和各部加快發展繁榮的區塊鏈和加密貨幣生態系統的進程。”[2019/2/22]
智能合約:雖然基于智能合約的多重簽名帳戶提供了很大的靈活性,但從歷史上看,它們在代碼、語言、虛擬機和編譯器方面都存在缺陷。由于與人類有關的錯誤,數億美元的區塊鏈token被永久鎖定了。腳本:與智能合約平臺不同,比特幣具有更原始的腳本語言。區別也很明顯:非圖靈完備、非編譯、沒有虛擬機,也沒有“狀態”的概念。這是否會使加密貨幣變得不那么有用,這一爭論將在其他地方展開。但更重要的是,其對多重簽名有特定的操作碼。在比特幣和比特幣相關分叉中,有一個特殊的腳本被稱為支付到腳本哈希,其被用于創建多重簽名帳戶。在這里,讀者可找到一個深入的解釋。比特幣的多重簽名地址和以太坊的多重簽名錢包都要求在發送交易時提交所有相關簽名。我們今天將探討的一些方案,只需要提交一個簽名,從而節省了寶貴的鏈上空間,并可能使地址與單個私鑰地址無法區分。三、各類加密簽名技術
現場 | 黃連金:區塊鏈3.0的三個發展方向:金色財經10月9日現場報道,今日,UB數字資產交易所發布會在西安舉辦。美國DistributedApps公司CEO/創始人、中國電子學會區塊鏈專家委員黃連金在會上進行了《區塊鏈發展趨勢和安全》的演講,他表示:區塊鏈3.0有三個發展方向,第一個是與技術、具體應用的融合來服務實體經濟,技術方面包括人工智能、物聯網、安全,具體應用包括金融、游戲、食品安教育等等;第二個是基礎區塊鏈,包括在安全、性能、隱私保護、存儲技術上面的提高、新的共識算法、模塊化、跨鏈、子鏈技術、支持多語言的VM、軟硬結合的技術、抵抗量子破解的加密算法等方面的技術突破;第三個方向包括B2B、B2G、G2G區塊鏈,這一方向是價值互聯網的必然發展趨勢。[2018/10/9]
在本文當中,我們會探索各種技術,將多重簽名添加到區塊鏈協議當中。注意,這些技術均不是什么萬能藥,因為每種方案都會存在各種權衡,在確定哪種技術最適合特定情況之前,我們需要去徹底探索。1、沙米爾秘密共享算法
人物 | 中國科學院大學創業創新學院副院長洪勇:去偽存真推動區塊鏈技術應用亟待思考:在日前舉行的“2018年全球區塊鏈創新創業大賽啟動儀式”上,中國科學院大學創業創新學院副院長洪勇表示,如何推動有價值的區塊鏈應用是亟待思考的話題。洪勇認為,區塊鏈成為全球技術發展的前沿陣地,開辟國際競爭新賽道的同時,也成為創新創業的新熱土,技術融合將拓展應用新空間。但他也同時坦言,各界對于區塊鏈技術對金融、產業以至生產關系的變革,不知該怎樣參與,同時疑惑著監管層將如何對這一次產業變革給予評價。洪勇說:“面對這樣的變革,我們如何在創新創業中推動區塊鏈的發展,是值得思考的問題。”[2018/7/9]
在門限ECDSA方案中,我們消除了沙米爾方案存在的一個漏洞。在這里,我們描述了StevenGoldfeder在其ECDSAMPC論文中開創的一項最新建設,在密鑰生成和簽名效率方面,這項建設超過了以前的ECDSA工作。使用分布式密鑰生成方案,所有密鑰持有者都參與一個交互過程,該過程為自己生成一個私鑰,并生成一個公鑰。這樣可確保任何一方都不會知道真正的私鑰。在此構造密鑰生成之前,只能使用一個可信方,因為對于大于兩個的參與方來說,計算時間太長了。據目前所知的是,KeepNetwork和KzenNetworks在運用這種閾值ECDSA方案。3、門限ED25519
金色財經現場報道能鏈合眾、資深傳媒人鐘晶晶:區塊鏈帶來的是一種生產關系的改變:金色財經現場報道,在2018中國區塊鏈高峰論壇以“用什么姿態擁抱區塊鏈”的圓桌論壇上,能鏈合眾、資深傳媒人鐘晶晶表示,“區塊鏈帶來的是一種生產關系的改變,未來公司形態可能不會存在,未來是按照貢獻價值獲得激勵,新的共識機制下,形成的共識經濟。”[2018/5/20]
ECDSA的一個問題是,由于簽名算法的復雜性,閾值簽名是很復雜的。然而,對于其他簽名方案,如EdDSA,尤其是曲線Edwards25519,其簽名方案ED25519具有相對更有效和更直接的閾值簽名。用戶生成自己的密鑰,然后有一個聚合步驟來創建單個公鑰,交易簽名有三輪交互協議。KzenNetworks已經為ED25519門限簽名實現了一個參考庫,恒星、NearProtocol以及Cosmos使用了相同的曲線,但不實現加密門限簽名。4、Schnorr簽名在比特幣中,Schnorr簽名是簽名聚合的一種形式。相比使用P2SH,其與密鑰數成線性增長關系,而簽名聚合允許使用恒定大小的簽名。驗證者不需要知道簽名者的個人公鑰,從而增加了隱私性。在這方面,Blockstream正大力推動將這種技術應用于比特幣。在Schnorr簽名方案論文中,有幾種方法可實現m-of-n多重簽名,并進行各種權衡,在某些方案中,用戶提供自己的密鑰,而在其他方案中,必須有一個DKG。一般來說,至少有一輪的密鑰生成和交易簽名通信,交易簽名也不能很好地擴展到大的m或n。5、BLS簽名方案所謂BLS簽名,其全稱為簽名方案,這種方案在大簽名集的情況下來說是非常有效的。也就是說,我們可以有2-of-10或2-of-1000多重簽名方案,而在設置和簽名時間上和普通簽名方案幾乎沒有任何區別。對于設置階段,唯一需要做的就是為每個私鑰生成成員密鑰,這只需要一輪通信因為用戶提供自己的私鑰,所以可以使用HD派生等技術來輕松管理多個密鑰。用戶離線簽署交易,單個聚合器匯總簽名并提交。使用成員密鑰的這種特殊構造是相當新的,另一種方法是利用沙米爾秘密共享方案,但是需要一個可信方或DKG。BLS簽名方案的一個缺點在于,其簽名驗證會是緩慢的,它比ECDSA要慢上一個數量級。四、權衡空間
當從遠處觀察這些技術時,我們可能會認為某些技術會優于其他技術。不幸的是,當我們潛入到權衡領域時,我們會發現,情況并非如此。一些技術對于較大的簽名者組而言更可取,一些技術則更適合于低帶寬環境。在這里,我們探索一個非詳盡的屬性列表,以分析以上各類技術。原像:是否有必須拆分的私鑰?可信設置:是否存在生成密鑰的單個實體,或者是否存在分布式密鑰生成方案?檢測多重簽名:區塊鏈的查看者能否確定特定地址是否為多重簽名地址?HD派生:是否可以為相關的加密過程設置硬件確定性密鑰?權重:是否可以為特定的私鑰分配不同的權重?。能見度簽名者的隱私:區塊鏈的查看者能否確定誰是交易的特定簽名者?簽名大小:多重簽名交易是否需要更多的鏈上空間,空間大小是否隨簽名者的數量而變化?時間密鑰生成時間:生成密鑰需要多長時間,密鑰生成時間是否根據參與方數量增加?密鑰生成回合:如果密鑰生成是交互的,參與者需要交互多少次?驗證時間:驗證簽名需要多長時間?簽名時間:簽署交易需要多長時間?簽名交互式:簽署交易需要多少輪通信?曲線效率:盡管其中一些技術適用于所有曲線,但有必要考慮曲線效率和輔助因子選擇等問題。圖:以上方案的權衡考慮,注意每個方案都有幾個構造,導致會有不同的屬性。五、未來發展
盡管有很多不同的技術可以為區塊鏈啟用多重簽名帳戶,但我們必須認識到協議中的設計注意事項。其中一些技術需要更改底層協議,而另一些則不需要。協議設計者應意識到在用戶體驗和未來的密碼技術進步校對中的隱含權衡。有趣的事實:簽名比發送交易有更多的用途。它們可用于權益證明系統中的區塊簽名、具有較小區塊鏈的聚合簽名以及交易壓縮。六、有趣的問題
現在,您大概了解了一些關于加密多重簽名的知識,在決定實現協議時應選擇哪種簽名方案時,這里有一些問題是值得探討的:是否存在希望能夠區分多重簽名帳戶和鏈上單個簽名帳戶的用例;門限密碼系統提供了一種屬性,在該屬性中,單個密鑰簽名者是未知的,這在哪里有益或有害?有沒有可能有一個允許選擇性公開的簽名方案,在某些交易公開簽名者,而在其他交易則不公開?有沒有可能有一個只顯示簽名者的一個子集而非全部簽名者的簽名方案?是否可能有一個方案,其中簽名方無法確定交互步驟中的其他簽名方是誰?當無法使用HD錢包時,密鑰管理如何工作?對于BLS方案,人們可使用HD密鑰,但是需要生成其他成員密鑰。當用戶丟失其成員密鑰時,協議應該是什么樣的?多重簽名應該完全位于加密領域,還是應該在智能合約/腳本和加密之間保持平衡?是否存在簽名大小根本不重要的情況,因為簽名被丟棄,或者存在一種新的壓縮形式?腳注
從技術上講,假設存在加密簽名,所有區塊鏈都具有原生多重簽名的形式。然而,對于任意的簽名算法,尋找一個有效的門限簽名方案是相當困難的。zcash目前使用P2SH,在即將到來的Blossom更新中,它將切換到自定義加密結構。GRIN是加密貨幣中唯一使用基于密碼學的多重簽名方案,類似于比特幣的保密交易。該方法的一個缺點是,其是按照他們的協議定制的,很難概括。門羅幣只支持n-of-n和多重簽名方案,前者與Splitkey非常相似。恒星有多重簽名,但沒有在密碼學中實現,而是通過使用他們的腳本語言來實現的。注意,對于UTXO模型,有一個一次性交互步驟來生成公鑰,這對于用戶想要花費的解鎖腳本而言是必需的。感謝TarunChitra、JoyceYang、DanRobinson、JeremyRubin、JeremiahAndrews和很多其他人對本文中提到的各種密碼技術進行的審查和解釋工作。
Tags:區塊鏈比特幣DSAECD區塊鏈運用的技術中不包括哪一項a共識算法泰達幣和比特幣區別在哪里maidsafecoinECD價格
編者按:本文來自Diar發布的最新報告譯者:星球日報茶涼據研究機構Diar最新報告,不知名的礦商于去年12月關閉礦場,打包了高達22%的區塊,算力占據比特幣全網的22%.
1900/1/1 0:00:00編者按:本文來自橙皮書,作者:orangefans,Odaily星球日報經授權轉載。在傳統的金融市場里,期貨的規模可能是現貨的100倍。顯然金融衍生品是一塊更大的市場.
1900/1/1 0:00:00頭條 黑客在暗網出售個人信息,聲稱來源于大型交易所據CCN消息,在一個名為“Dread”的暗網市場上,賣家“ExploitDOT”發布廣告出售個人信息.
1900/1/1 0:00:00北京時間1月18日晚22:00點,包括VitalikButerin、MartinHolsteSwende、AfriSchoedon以及PeterSzilagyi在內的以太坊核心開發者舉行電話會議.
1900/1/1 0:00:00目前數字貨幣市場處于「熊市」。抵押數字貨幣是持幣者在不損失數字資產所有權的前提下,解決資金需求的較佳選擇。長期以來,抵押借貸的形式沒有太大變化,只是抵押品在變化.
1900/1/1 0:00:00前情提要:2018年12月,加拿大最大的比特幣交易平臺QuadrigaCX創始人拉爾德·科頓因病去世.
1900/1/1 0:00:00