買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 火星幣 > Info

CHE:在區塊鏈中,詳細解析多重簽名_HECMULTI價格

Author:

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

大家好,這里是鏈客區塊鏈技術問答社區。

鏈客,專為技術開發者而生,有問必答!

多重簽名

多重簽名腳本設置了一個條件,N個公鑰記錄在腳本中,并且需要其中至少M個提供簽名才能解鎖資金。這也被稱為M-of-N方案,其中N是密鑰的總數,M是驗證所需簽名個數的閾值。例如,一個2-of-3的多重簽名是三個公鑰被列為潛在簽名者并且其中至少兩個必須被用來創建簽名,從而創建有效的交易花費資金。

目前,標準的多重簽名腳本最多只能列出3個公鑰,這意味著你可以執行從1-of-1到1-of-3之間的任意組合的多重簽名。本書出版時,列出3個公鑰的限制可能已經解除,因此請檢查IsStandard()函數以查看網絡當前接受的操作。請注意,3鍵的限制僅適用于標準多重簽名腳本,而不適用于包含在支付到腳本哈希中的多重簽名腳本。P2SH多重簽名腳本限于15個鍵,最多允許15-of-15的多重簽名。我們將在支付到腳本哈希Pay-to-Script-Hash(P2SH)中學習P2SH。

Multicoin聯合創始人:未來投資重點將集中在區塊鏈金融和用戶應用:10月27日~10月28日,火幣七周年峰會在線上舉行,此次峰會以“無限未來——2020年 區塊鏈大航海時代”為主題,邀請業界精英共同論道行業發展。在本次峰會“風吹幡動,數字資產價值邏輯的變遷與洞察”板塊中,Multicoin聯合創始人Kyle Samani發表了主題演講,他表示,去中心化交易所領域將會出現新一輪的投資機遇,它們原生于加密領域,而且不受外界因素的約束和影響,下一波風險投資的機會,將出現在區塊鏈底層應用基礎架構和應用程序上。在接下來一輪投資機遇中,Multicoin的投資重點將集中在區塊鏈金融領域和用戶應用層面。[2020/10/27]

M-of-N多重簽名條件的鎖定腳本設置通常形式如下:

動態 | 韓國新韓銀行與韓軟公司將在區塊鏈技術方面進行合作:據韓聯社消息,韓國新韓銀行與韓軟公司17日簽署了旨在建設新數字商務推進中長期研究開發合作的戰略業務協議。兩家公司將在人工智能,區塊鏈,智能城市方面拓展新業務。[2019/5/19]

M<PublicKey1><PublicKey2>……<PublicKeyN>NCHECKMULTISIG

其中N是列出的公鑰數量,M是花費這筆支出所需的簽名個數。

一個2-of-3多重簽名條件的鎖定腳本設置如下:

2<PublicKeyA><PublicKeyB><PublicKeyC>3CHECKMULTISIG

聲音 | 三星風投高管:在區塊鏈行業,新玩家可超越谷歌亞馬遜:三星電子投資部門三星Next在韓國創業加速器D.Camp舉辦的一場活動上,三星Next負責科技創業公司投資的Brandon Kim表示,韓國可以利用區塊鏈技術提高自身在全球互聯網平臺,以及在制造、分銷和金融等傳統行業的競爭力。在平臺自己保留數據的時代,谷歌、Facebook等是支配性因素,但在個人擁有數據主權的時代,新玩家可以通過充分利用區塊鏈技術而崛起。此外,區塊鏈技術在新興和傳統行業的應用,將為韓國科技創業公司提供更多走向全球的機會。[2018/7/1]

上面的鎖定腳本可以被包含簽名和公鑰對兒的解鎖腳本滿足:

<SignatureB><SignatureC>

日本經濟學家野口悠紀雄:中國和新加坡在區塊鏈領域處于世界領先地位:日本著名經濟學家野口悠紀雄教授發表演講明確表示:區塊鏈是非常重要的發明,甚至跟因特網的發明是同樣重要的。中國大陸、香港和新加坡目前在區塊鏈領域的發展屬于全世界領先水平。[2018/3/26]

或者3個公鑰中的任意兩個對應的私鑰生成的簽名的組合

兩個腳本組合起來形成下面的驗證腳本

<SignatureB><SignatureC>2<PublicKeyA><PublicKeyB><PublicKeyC>3CHECKMULTISIG

執行時,只有在解鎖腳本與鎖定腳本設置的條件匹配時,此組合腳本才會評估為TRUE。在這種情況下,條件是解鎖腳本是否具有來自3個公鑰中的兩個對應私鑰的有效簽名。

CHECKMULTISIG執行中的一個錯誤

在CHECKMULTISIG的執行過程中有一個錯誤,需要稍微解決一下。當CHECKMULTISIG執行時,它應該消耗堆棧中的M+N+2個項目作為參數。但是,由于該錯誤,CHECKMULTISIG會彈出額外的值或超出預期的值。

讓我們用前面的驗證示例更詳細地看一下:

<SignatureB><SignatureC>2<PublicKeyA><PublicKeyB><PublicKeyC>3CHECKMULTISIG

首先,CHECKMULTISIG+彈出頂部元素,它是+N。然后它彈出N個元素,這是可簽名的公鑰。在這個例子中,是公鑰A,B和C。然后,它彈出一個項目,即M,仲裁數。這里M=2。此時,CHECKMULTISIG應該彈出最后的M個元素,這是簽名,并查看它們是否有效。然而,不幸的是,實現中的一個錯誤會導致CHECKMULTISIG彈出另一個元素。額外的項目在檢查簽名時被忽略,因此它對CHECKMULTISIG本身沒有直接影響。但是,必須存在額外的值,因為如果它不存在,當CHECKMULTISIG試圖彈出空堆棧時,它將導致堆棧錯誤和腳本失敗。由于額外的項目被忽略,它可以是任何東西,但通常使用0。

由于這個bug成為了共識規則的一部分,現在必須永久復制。因此,正確的腳本驗證將如下所示:

0<SignatureB><SignatureC>2<PublicKeyA><PublicKeyB><PublicKeyC>3CHECKMULTISIG

所以,正確的解鎖腳本不是

<SignatureB><SignatureC>

而是:

0<SignatureB><SignatureC>

從現在起,如果你看到一個multisig解鎖腳本,你應該在開始時看到一個額外的0,其唯一目的是修正意外成為共識規則的錯誤。

Tags:MULTICHEHECMULTI價格MULTI幣CHE幣CHE價格HEC價格HEC幣

火星幣
比特幣:加息靴子落了地,起床市場一片綠_40億比特幣能提現嗎

早上起床一片綠,當然不是頭上。首先美聯儲7月加息靴子落地,75個基點,符合預期,市場也先砸后拉,符合昨天文章的預測; 其次,比特幣在20000位置應該算是比較強大的一個支撐,因為歷史上從來沒有熊.

1900/1/1 0:00:00
比特幣:億萬富翁Chamath Palihapitiya在美國銀行危機中質疑比特幣合法性_BTC

億萬富翁風險資本家ChamathPalihapitiya正在權衡比特幣(BTC),并質疑國王加密貨幣是否真的可以成為當前金融體系的合法替代品.

1900/1/1 0:00:00
SEC:「崛起社區」支持 XRP 的律師認為“Ripple 面臨壞消息”_加密貨幣XRP價格

故事亮點 律師對Ripple的法律策略和潛在監管影響表示擔憂FredRispoli律師對最近有關針對RippleLabsInc.的加密貨幣證券訴訟中投資者類別認證的新聞報道做出了回應.

1900/1/1 0:00:00
TUSD:穩定幣總市值連續第 13 個月下降_TUSD價格

雖然加密貨幣領域的穩定幣板塊在過去快速增長,但現在已經連續13個月下滑,而Tether的USDT穩定幣一直占據主導地位.

1900/1/1 0:00:00
比特幣:數字貨幣、錢包還是簽名?_BTC比特幣中國官網聯系方式

數字簽名 有許多不同的技術可用于生成和驗證數字簽名,支持您工作的數學原理超出了本文的范圍。對于那些不熟悉密碼學的人來說,這里描述的過程最初可能看起來令人難以置信.

1900/1/1 0:00:00
比特幣:比特幣主導地位簡史_BTC

比特幣的主導地位是原始加密貨幣BTC在整個加密市場市值中的份額。自2009年成立以來的相當長一段時間內,比特幣仍然是唯一存在的數字資產,因此自然而然地僅占加密市場的所有資本.

1900/1/1 0:00:00
ads