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 |