一、前言
昨天EOS上最火爆的Dapp BetDice日成交量突破1300萬個EOS,按現價38元一個計算,摺合人民幣5.32億元,其代幣DICE相比思慕價更是暴漲了10倍!
縱觀當前數字貨幣市場,1C0已涼,10個專案9個破發,還有一個不敢上線。反觀基於EOS生態的Dapp正在迅猛發展,每天都有新的Dapp排隊上線,隔三差五產生一個爆款,可謂長江後浪推前浪,前浪死在沙灘上。
之所以專案方熱衷於在EOS上開發而不是ETH,主要得益於EOS轉賬免費、超高TPS等特性,為Dapp的流暢執行提供了堅實的基礎。
二、建立新賬號
EOS新賬號需要由一個已經存在的賬號才能建立,一個賬號對應兩對公私鑰,分別具備owner
許可權和active
許可權。
owner
許可權象徵著帳戶的所有權。只有少數交易需要此許可權。通常,建議所有者保持冷藏,不與任何人共享。owner
可用於恢復可能已被洩露的另一個許可權。active
許可權主要用於轉賬,投票給生產者和進行其他高階別賬戶變更,一般來說,我們只需要使用active
許可權就行了。
**請注意:**帳戶名稱必須為小寫,且應小於13個字元。(僅包含以下符號.12345abcdefghijklmnopqrstuvwxyz)請注意,不允許使用6,7,8,9,0。
2.1 建立步驟
- 2.1.1 匯入已存在賬號
eosio
,這個是EOS測試環境系統為我們提供的一個預設賬號。他的公私鑰分別為eosio public key: EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
eosio private key: 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
我們執行如下命令匯入eosio
的私鑰到錢包eoswallet
,如何建立錢包、匯入私鑰,上一講我們已經講得很詳細了,這裡不再贅述,不明白的童鞋可以檢視上一篇 EOS錢包操作。
./cleos wallet import -n eoswallet --private-key 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
由於浪哥之前已經匯入過eosio
賬號了,所以這裡我只需要解鎖該錢包即可進行操作了。
- 2.1.2 建立兩對公私鑰
執行兩次
./cleos create key --to-console
**溫馨提示:**私鑰記得儲存好哦
- 2.1.3 建立賬號
./cleos create account {exist account} {new account} {new account owner Public Key} {new account active Public Key}
我們來執行一波,浪哥原本想建立一個名為langge666666
的賬號,但是提示“名字不規範”,裝逼失敗,這讓我很尷尬啊...還記得我們前面說過的命名規範嗎?不能包含數字6,7,8,9,0。
好了,不裝逼了,我們老老實實按規範,再掙扎一波,命令列走你。
./cleos create account eosio langge555555 EOS85dR82MDUD83uBSkJGmF5akoGHexeK5LD14iBpC9er2xF3jP27 EOS5KBMFsoJtoFV4h29ScomzUPSbk4Dd4CzLbVXj2V5eiQQ6aRd92
建立成功,Perfect!
- 2.1.4 檢視賬戶資訊
./cleos get account langge555555 -j
命令中的-j
是指定json格式輸出,瞄一眼
{
"account_name": "langge555555",
"head_block_num": 11259,
"head_block_time": "2018-10-22T16:05:52.000",
"privileged": false,
"last_code_update": "1970-01-01T00:00:00.000",
"created": "2018-10-22T15:20:01.500",
"ram_quota": -1,
"net_weight": -1,
"cpu_weight": -1,
"net_limit": {
"used": -1,
"available": -1,
"max": -1
},
"cpu_limit": {
"used": -1,
"available": -1,
"max": -1
},
"ram_usage": 2724,
"permissions": [{
"perm_name": "active",
"parent": "owner",
"required_auth": {
"threshold": 1,
"keys": [{
"key": "EOS5KBMFsoJtoFV4h29ScomzUPSbk4Dd4CzLbVXj2V5eiQQ6aRd92",
"weight": 1
}
],
"accounts": [],
"waits": []
}
},{
"perm_name": "owner",
"parent": "",
"required_auth": {
"threshold": 1,
"keys": [{
"key": "EOS85dR82MDUD83uBSkJGmF5akoGHexeK5LD14iBpC9er2xF3jP27",
"weight": 1
}
],
"accounts": [],
"waits": []
}
}
],
"total_resources": null,
"self_delegated_bandwidth": null,
"refund_request": null,
"voter_info": null
}
複製程式碼
三、總結
至此,我們賬號就建立成功了,離暴富又更進一步了,下一步我們幹啥?幣圈幹啥來錢快?當然是發幣啦!兄弟!
EOS開發系列教材推薦
EOS開發完全解析(二):用cleos命令列建立、匯入、解鎖錢包
獲取最新、最全的EOS開發教程請關注微信公眾號:區塊鏈浪潮之巔——一個集專案分析與區塊鏈技術開發於一體的公眾號。