作者:Starteos.io

本文首發於知乎專欄,原標題:什麼是多重簽名?


在區塊鏈技術迅速發展的這些年,數字貨幣被盜事件也經常發生在我們眼前。如何保證交易安全成了區塊鏈的一大難題。

為了解決這一難題,“多重簽名”應運而生。它最主要的作用就是通過其技術手段來確保交易的安全性。

那到底什麼是“多重簽名”?它又有哪些應用場景呢?

01 多重簽名的概念

多重簽名技術就是多個用戶同時對一個數字資產進行簽名。可以簡單的理解為,一個賬戶多個人擁有簽名權和支付權。

如果一個地址只能由一個私鑰簽名和支付,表現形式就是1/1;而多重簽名的表現形式是m/n,也就是說一共n個私鑰可以給一個賬戶簽名,而當m個地址簽名時,就可以支付一筆交易。所以,m一定是小於或等於n的。


舉兩個例子:

多重簽名2/3,表示3個人擁有簽名權,而兩個人簽名就可以支配這個賬戶裡的資金;

多重簽名1/2,表示2個人可以簽名,兩個人擁有私鑰,誰都可以來支配這筆資金。

多重簽名地址,可以有多個相關聯的私鑰,你需要其中的多個才能完成一筆轉賬,實際上你也可以設置成1/3、 5/5、2/3, 但是最常見的是2/3的組合。這些參與方可以是人、機構或者程序腳本。

02 多重簽名的應用

1. 電子商務

在電商行業中,較常見的是2/3的模式。在過去,支付行業處理糾紛的方式,是加入一個像支付寶、PayPal這樣的第三方中介機構。各方之間的協商、溝通,不可避免地使得整個處理流程冗長,並且處理效率低下。

而使用數字貨幣進行交易的話,買家和賣家之間可以直接發生資金轉移,這樣就可以極大減少參與到交易處理流程中的利益實體數目,降低成本,提高效率。

2. 財產分割

比如,夫妻雙方共有財產,可以使用1/2的模式,一個賬戶誰都可以使用,好處是系統忠實地記錄了每個人的支出明細,當夫妻發生糾紛時很容易清算。

同樣,擴展到公司合夥經營,可以使用1/N模式,N個合夥人,每個人都可以直接支配共有資金,具體清算時,一目了然。

3. 資金監管

這是多重簽名最直接的作用。一筆錢需要多個人簽名才能使用,任何一個人都無法直接動用資金,只要靈活設置多重簽名的比重模式,就能解決生活中很多問題。

比如一對夫妻要儲備一筆教育資金,在孩子上大學之前誰都不能動,那麼可以把多重簽名的模式改為2/2,不僅限制了夫妻雙方,也給黑客攻擊增加了難度。

多重簽名技術是一個可靠有效的安全技術保證,不論是數字貨幣交易平台、在線錢包,還是第三方數字貨幣託管運營機構,都會為了增加客戶的信任度而在多重簽名技術上有所應用,畢竟資金安全是信譽的重要保證,也是用戶的第一考慮因素。