• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 9526
    • 0
    • 分享到

    探討更簡單的以太坊多重簽名合約

    2018-5-11 12:31

    來源: 零識區塊鏈 作者: Christian Lundkvist

    簡單的多重簽名合約


    我們想探討一下最簡單的多重簽名合約。在該合約下,秘鑰持有者應能夠聚集起來轉移資金,但為了保持其簡單性,我們不想要更高級的功能,比如支付限制或更新簽名者等。
     
    這個靈感來源于Bitcoin的多重簽名方式,這種方式中,腳本語言的OP_CHECKMULTISIG操作碼可以直接支持多重簽名。據我所知,迄今為止,由于錯誤的Bitcoin多重簽名腳本而致使Bitcoin被盜或丟失的事件還從未發生過。
                                                                                                                  
    最后我們得到的是一個將多數邏輯踢下鏈(即僅運用少數邏輯)的合約,在此合約中,多重簽名的每一個所有者都負責創建授權交易的簽名,然后利用單個函數向合約提交所有簽名以完成驗證。我們使用的是ERC191規范,該規范旨在促進簽名格式的標準化。同時,我們還采用單一整數隨機數來防止重放攻擊。
     
    在用戶界面方面,我們的想法是多重簽名的秘鑰持有者都有用戶界面,他們可以在此輸入自己想要發送(最好在離線計算機上)的交易詳情。隨后,“操作員”將在一臺在線計算機上收集持有者的所有簽名,并將包含所有簽名的實際交易發送出去。該操作員不需要對資金進行任何實際控制,持有多重簽名秘鑰的人才是最終有權執行交易的人。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频