C語言中文網 目錄
首頁 > 區塊鏈 閱讀:103

EOS密鑰被盜后如何恢復?

EOS 的賬戶體系還有一個與絕大多數區塊鏈項目不一樣的特征,它提供了“密鑰被盜后的恢復”。對其他的區塊鏈項目而言,密鑰丟失,則一切都丟失了,無法恢復,而 EOS 基于它的用戶權限機制提供了恢復功能。

這有很大爭議,但可能是需要的。過去,區塊鏈項目假設,你得管理好自己的密鑰,沒人為你負責。但在現實生活中,當丟掉了銀行的密碼之后,我們希望在提供相關證明之后,銀行能幫忙找回密碼,幫我們找回自己的錢。

當然,EOS 提供的恢復功能只有在非常嚴格的情況下才可以做到:假設你的私鑰被黑客盜走了,在這種情況下,你可以用過去 30 天中有效的 owner 權限對應的私鑰,和你預先設定的賬戶恢復合作伙伴(account recovery partner)重置賬戶的私鑰。這樣你可能奪回了賬戶的所有權。
EOS 白皮書討論說:“這個過程與簡單的多重簽名機制有極大的不同。通過多重簽名的交易,有一個對象會執行并參與每一筆交易。然而,賬戶恢復合作伙伴僅參與了恢復的過程,并沒有權力參與日常的交易。這極大地降低了相關參與者的成本和法律責任。”
按照 BM 之前設計的 Steem 區塊鏈,要保證你的賬戶中的數字資產不被盜走,還需要其他機制的協同。如果黑客獲得你的賬戶的所有權,可以立刻將你的賬戶中的數字資產轉走,那么,你的數字資產就丟失了,你即便恢復了賬戶也毫無用處。

在 Steem 區塊鏈中有這樣的機制的示例。比如,如果我們把 STEEM 幣存入一個儲蓄賬戶(也就是轉化所謂的 STEEM Power),那么我們要從中把 STEEM 幣取出來,首先要經過一個 7 天的等待期,然后在接下來的 13 周中,每周可以取出 1/13。如果有這樣的機制,那么只要在一定的時間內進行了賬戶恢復,重新獲得賬戶的控制權,我們的數字資產就還沒有被全部盜走。

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo
极速pk10开户