比特幣簽名是什麼意思?比特幣多重簽名原理解析

買賣虛擬貨幣

比特幣簽名是什麼意思?在本文中,我將回顧多重簽名的歷史,介紹多重簽名在比特幣網路中的使用情況,以及展望多重簽名將如何改變未來。多重簽名是一種允許多個公鑰共同簽署一筆比特幣交易的技術。比如說,使用多重簽名技術,愛麗絲,鮑勃和查理可以共同監管一個比特幣,這樣,要動用該比特幣,至少需要他們之中的兩個人的同意。

比特幣多重簽名原理解析

比特幣釋出之初,幣只可以透過一個公鑰進行儲存。這意味著,無論是誰,只要獲悉了與該公鑰匹配的私鑰,就能夠支配該公鑰名下的比特幣。

對於一個可靠和安全的系統來講,免疫單點故障是(單點故障意味著,若此處出現故障,則全系統停止運轉)一條基本的原則。而在這裡,這條原則沒有受到尊重,因為:只要私鑰丟失或者洩露,即意味著失去比特幣合法所有者的身份。

對此最早的解決方案,是一種叫做秘密片段的密碼學方法。它將一條私鑰分解成獨立的幾個部分(稱為片段),一定數量的片段(少於總數)組合起來就可以重建原私鑰。透過這種方式,一個私鑰片段的丟失或者洩露並不會危害到比特幣的安全。

然而,這種方法未能很好的與比特幣軟體相容:你必須使用額外的工具來創造或者合併私鑰片段。而且,為了使用比特幣,你不得不將大量的片段放在一起,這意味著,免疫單點故障的初衷還是未能得到很好地實現。

其實解決方案一直包含在比特幣核心程式碼之中,從一開始就存在,只是沒有標準化:有兩個指令碼操作允許對普通的比特幣公鑰進行多重簽名。這樣的話,多重簽名交易時需要驗證的不同的私鑰無需處於同一空間,相比於使用單一的私鑰或者加密片段的方法,系統安全性可以得到很大的提升。

一個比特幣改進協議(BIP11)將這種型別的交易標準化,並將秘鑰的最大數量限定為3個。在2011年12月20日,BIP11被納入比特幣核心程式碼,2012年1月下旬,首個BIP11型別的交易出現在區塊鏈上。

多重簽名與向指令碼雜湊支付(P2SH)

儘管因為有了BIP11,多重簽名在2012年早期已經成為可能,但是多重簽名大規模接受卻要感謝另一種型別的交易:向指令碼雜湊支付,或簡稱P2SH。這種新的交易型別,可以採用任意的指令碼來驗證交易。在此之前,只能嚴格的使用特定的指令碼來驗證交易。

由於可以使用任意的指令碼,多重簽名指令碼中可以使用的秘鑰的最大數量,從BIP11型別多重簽名接受的3個,提升到P2SH指令碼允許的15個壓縮秘鑰和相應簽名。

最重要的是,P2SH增加了一種新的比特幣地址模式。在BIP11之下,簡單的向某人提供一個多重簽名地址,與他進行交易,你必須精確的告訴對方如何給你的多重簽名設定打幣:秘鑰分別是什麼,需要多少才能驗證交易,怎樣發起多重簽名……

P2SH將使用多重簽名的難度降低到與使用單一公鑰相當的水平上。使用這種新的技術,大量的線上錢包和軟體迭興,同時提升了比特幣網路的安全性。

比特幣多重簽名的現狀

如今,已有多於六千五百萬的比特幣交易使用了多重簽名技術,其中絕大部分使用的是P2SH。這表明,在多重簽名被接受的過程中,P2SH起到了至關重要的作用。

如今,多於百分之十的比特幣使用的是P2SH地址(其中大多數使用的是多重簽名),不誇張的說,在過去的兩年中,多重簽名在比特幣生態系統中佔據了非常重要的位置。

在多重簽名的使用案例中,顯現出兩種最流行的使用方式:

·2-3 多重簽名,約110萬個地址的4690萬比特幣交易使用了這種方式。

·2-2 多重簽名,約26.1萬個地址的1330萬比特幣交易使用了這種方式。

有意思的是,最忙碌的10個P2SH地址(即接受和傳送比特幣最多的地址)中,前4個使用的是2-2多重簽名,其交易量佔據了全部使用2-2多重簽名交易量的80%。同時這也意味著,2-3多重簽名是最常用的多重簽名設定。

2-3多重簽名常用個用法是,一個使用者生成兩個金鑰:一個儲存為備份,另一個存放在錢包內;剩下的一個秘鑰由錢包服務商生成和儲存。支付比特幣時,使用者和錢包服務商共同簽署交易。如果使用者或者錢包服務商丟失了秘鑰,備份的秘鑰就可以動用,轉移資金。但是錢包服務商卻不能私自動用使用者的資金。

比特幣多重簽名最新進展?

新發布的比特幣核心0.11.2介紹了一種新的指令碼操作: OP_CHECKLOCKTIMEVERIFY。簡稱CLTV

新的支付方式允許交易輸出在未來的某個時間點之前不可使用。雖然使用簡單的交易設定,交易鎖定時間就可以實現類似的功能,但是CLTV可以與其他的指令碼指令結合,比如多重簽名和演算法操作,進而可以創造複雜的交易合約。

比如,你可以創造一個2-3多重簽名輸出,設定當達到某個日期之後,獲得一個簽名。CLTV指令是通向比特幣更加複雜的應用的一步。

另一個重要的正在成型的進展是支付通道。支付通道允許一方與另一方進行重複的微支付,但是隻公開第一個和最後一個交易,這樣就能避免避免給區塊鏈帶來太大負擔。這種理念的一些變形,比如閃電網路,擴充套件到允許使用者透過支付通道的網路,進行安全的比特幣交易,而不用將每一筆交易公佈在區塊鏈上。

比特幣簽名是什麼意思?以上就是關於比特幣多重簽名原理解析的內容介紹,所有這些創新,使得多重簽名的角色,在比特幣網路更加複雜和迷人的應用中,愈加重要。有的人認為,比特幣死了,但是在過去的兩年中,我看到新用法的暴增和多重簽名帶來的新理念,這無疑證明了,比特幣活得好好的。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;