区块链开发_以太坊多重签名
假想這么一個場景:
有一天,你的朋友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:中途會出現一個確認的界面,輸入密碼即可。有時候會沒法提交,稍等一下,再提交即可。
?
?
至此,就完成了一個以太坊多重簽名的聯合錢包。
?
轉載于:https://www.cnblogs.com/Tiancheng-Duan/p/8948537.html
總結
以上是生活随笔為你收集整理的区块链开发_以太坊多重签名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从Python脚本判断服务器不可达,到Z
- 下一篇: React全家桶环境搭建过程