多重簽名,就是多個用戶對同一個事務進行數字簽名,可以簡單地理解為一個數字資產的多個簽名。比如說安妮和鮑勃是一對情侶,他們共同管理100個位元幣,這樣他們其中有一個想要動用這100個位元,那么必須需要兩人同意才可以實作。
多重簽名技術,主要是運用在安全方面,在最初的位元幣中,拿到私鑰就可以進行控制賬戶。這就意味著,不管是誰,只要獲得私鑰,就能支配該公鑰名下的位元幣。錢少無所謂,大額賬戶就必須得有一些保護措施。
對于一個安全、可靠的系統來講,免疫單點故障是非常重要的。最早也有一些辦法,就是把私鑰分成很多份,分開保管,但是這種土方法存在問題,就是不方便也很不智能。
后來,2011年12月20日,位元幣核心開發團隊就把這個多重簽名的功能加入到位元幣的核心代碼里面。2012年1月,首個多重簽名型別的交易出現在區塊鏈上。
最初將私鑰最大數量限定為3個,后來其實已經可以擴展到最多支持15個私鑰。生成位元幣多重簽名地址只需要兩步,首先確定簽名私鑰的個數,其次,確定轉賬時需要幾個私鑰進行簽名就可以了。
Wisdom Chain多重簽名
Wisdom Chain的多重簽名功能是一個獨立的功能,它與其他區塊鏈技術不同。在交易廣播到區塊鏈之前,不需要依靠中央集權型的應用進行簽名編譯。所有的程序都是在區塊鏈上完成的,因此不用擔心所有的應用或者賬號能否在中央集權型的應用服務器上運作,就可以完成簽名。在這個功能上不存在任何故障點,這也正是Wisdom Chain的獨特之處,是非常強大的特征。
在Wisdom Chain上,支持的模式是MN,這意味著一個規則最多可以有M個簽名,但是同時可以有N個簽名時可以對其進行簽名(請注意,N必須小于或等于M)。

(以上是多重簽名規則的定義)
其他區塊鏈技術通常是由第三方提供多重簽名服務,但在Wisdom Chain上則是將其作為一個標準功能。這對于想要實作多重簽名功能的自動化編程者而言,也意味著用戶能夠通過介面就可以實作多重簽名功能。
另外,多重簽名功能本身就可以作為實作其他事務或活動的觸發器來使用。如;在線錢包、共同財產/合伙經營、監督管理/股份權重、數字遺產等,其中債券的發行和支付就是其中一個很好的例子。一般來說,在債券的發行和支付程序中都伴隨著以下幾個專案:
(1)到期日;
(2)(債券的)票面利率;
(3)本金或者面值;
(4)定期的付息。
如果采用不經由第三者介入的去中心化的智能合約的話,那么為了確實履行合約則需要復雜深入的金錢交涉,去中心化所帶來的問題反而更多了。智能合約可能因為以下幾個缺點而無法執行:
(1)企業不能隱藏現金,因為這有悖于原本的融資目的;
(2)在債券有擔保且無法履行義務的時候,那么幾乎就會造成變賣資產或者行使擔保權的結果。因此,這時就不可避免地會有中央集權型力量的介入;
(3)合約還必須要呼叫支付。由于支付行為是通過中央集權型主體——銀行來操作的,因此目前智能合約的“智能”程度具有一定的局限性。
對此,Wisdom Chain的應對方法則非常的簡單:使用Wisdom Chain的資產定義用來代表債券和交易條款的債券代幣。也就是說將其作為能進行時間戳和認證操作(即生成哈希值并記錄于區塊鏈上)的檔案來處理;
(1)中心化合同能自動地向債權人的賬戶進行匯款和支付;
(2)中心化的證券交易,以允許債權人之間進行債券交易;
(3)根據對債券代幣多重簽名的應用,來進行交易平臺各當事人之間的債券處理和結算確認。
如上的權利行使程序非常順利且簡便,同時也遵循著現實世界的必要條件。智能合約(利息計算、支付、到期管理以及其他條件)本身在構筑管理系統方面所花費的巨大成本就是一種浪費。出于交易代幣這一特定目的的交易平臺則是必需的,而且它的構建一次就能完成,之后就可以全面地處理所有的債券和證券了。
值得一提的是,在Wisdom Chain中設定和發行債券代幣需要花費的時間不到5分鐘。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/74884.html
標籤:區塊鏈技術
