區塊鏈開發_以太坊多重簽名


假想這么一個場景:

有一天,你的朋友A來找你開公司,但是錢不夠,希望你能在找一個人入伙。

然后,你就找了你另一個朋友C。

你們三個人分別出了500W開公司。但是由於公司資金流動性大,每次拿錢都要三個人分別拿錢,很不方便。

經過你們協商,就讓你的朋友A管理公司財政。

結果,不久你的朋友A就帶着公司的錢跑路了。

估計,你的朋友C會把你點天燈。

 

所以,以太坊上有一個很重要的功能,就是多重簽名。

就是,建立一個合約錢包,這個錢包可以有多個賬戶(假定為三位)。每次通過這個錢包轉出超過額定限度(這里假定為2以太幣)時,就需要一定數量的賬戶同意(這里假定為2個)。

這樣就避免了上述中,某人將全部money卷走的問題。

 

一,選擇測試網絡,注冊多個賬號:

首先,通過DEVELOP下NETWORK選擇Rinkiby測試網絡。

PS:這里假定你的錢包已經有測試以太幣了。如果沒有,請看我之前的文章。

 

然后,通過FILE下的NEW ACCOUNT創建四個賬號。

PS:一定要記住密碼的。

 

最后,通過SEND,將部分的測試以太幣發到其他賬號。

PS:確保有四個賬號,並且其中有三個有money。

 

 

 

二,建立一個聯合錢包:

首先,通過下圖位置,點擊進入創建聯合錢包:

然后,你就會看到聯合錢包的創建界面如下:

其中,1號紅線處,是這個錢包的名字。

畢竟這種錢包也許不止一個呢。

另外,2號紅框框是要勾選的,表示多重簽名錢包合約。

另外兩個,一個是單用戶,另一個是導入錢包。

 

然后,設置完成后,應該是這樣子的:

其中,1號紅線是名字。

2號紅線后面,有三個短紅線處,分別表示該聯合錢包總參與人數,每人每日最高獨立額度(即一個賬號可以決定的額度。畢竟,總不能一毛錢也要所有人都簽名吧),多重簽名所需要的最低簽名人數。

這里,我們設置為3,1,2。表示這個錢包由三個賬號參與,沒人每日最多單獨提出1個以太幣,當超出這個額度時,至少需要2個賬號同意。

再往下的兩處紅線,表示參與該聯合錢包的其他兩個賬號。

 

到了這里就算完成設置,點擊CREATE創建該錢包。

PS:此時,表示正在創建,部署。請稍稍等候一下。

PS:中途會出現一個確認的界面,輸入密碼即可。有時候會沒法提交,稍等一下,再提交即可。

 

 

至此,就完成了一個以太坊多重簽名的聯合錢包。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM