標籤:

EOS中賬戶、錢包和密鑰的關係

EOS中賬戶、錢包和密鑰的關係

來自專欄區塊鏈生存指南4 人贊了文章

EOS對於賬戶的設計與ETH有很大的不同,引入了Account賬戶, Wallet錢包, 錢包密碼, Key公私鑰, Permission許可權等眾多概念,剛入門的時候感覺一頭霧水。本文希望通過對這些概念的梳理,幫助讀者能夠很容易的上手EOS智能合約的開發。

eosacct

如圖所示,右邊是EOS Wallet錢包,裡面只存放私鑰,而且錢包有一個密碼,需要輸入密碼才能解鎖錢包,讀取私鑰。

左邊是EOS Account賬戶,可以把它看成是一個保險箱,裡面有EOS Token以及智能合約,而需要轉移裡面的EOS Token(或者執行智能合約),你需要錢包中對應的私鑰來解鎖這個保險箱。

EOS Dawn 3.0測試版本中創建一個賬戶的命令是:

cleos create account {創建者賬戶名} {新的賬戶名} 公鑰1 公鑰2

其中{創建者賬戶名}是為這個創建動作支付EOS的賬戶,公鑰1和公鑰2分別是兩個不同許可權的密鑰對的公鑰。

eosacct2

所以把許可權系統加上,圖就變成上面這個樣子,一個保險柜有兩個開關,不過打開後可以進行操作的許可權是不同的。2個私鑰可以存在一個錢包里,也可以如上圖所示存在不同的錢包里(由不同的人控制)。

owner許可權是賬戶的最高許可權,可以修改其它許可權。

active許可權默認可以進行轉賬等操作,但不能修改許可權。

每個保險箱有一個名字,就是EOS賬戶名。

轉賬和智能合約等操作的執行都是在Account這個保險箱進行,所以賬戶名在EOS世界其實是以太坊的地址。

與以太坊不同,EOS的賬戶名不再是一串很長很長的地址,而是一個你可以自定義的英文字母+數字(12345)+符號(.),最長12位,最短1位,全局唯一,先到先得,註冊費用還沒公布,但據最新的消息,長度不同註冊需要的EOS也不一樣。

昨天MediShares團隊開發的「麥子錢包」上線了【EOS賬戶名一鍵搶注工具】,可以裝一下玩玩 http://medishares.org/wallet/cn/

EOS主網上線的瞬間,賬戶名搶奪戰應該會很有意思吧。


推薦閱讀:

imToken EOS 錢包映射教程
幣圈一年賺9倍的操作方法,原來如此簡單!
EOS操作解析,6月3日比特幣行情分析
EOS十問十答,韭菜必讀

TAG:EOS |