主網上的賬號註冊|EOSGeek 開發

主網上的賬號註冊|EOSGeek 開發

6月10號晚,EOS 主網正式上線,區塊鏈的一個新時代開啟了。本期教程告訴你如何在主網上註冊賬戶,和作為公鏈的 EOS 進行「第一次親密接觸」參考鏈接來自知乎作者超微https://zhuanlan.zhihu.com/p/37891815。

0 前提條件

要在主網上進行操作,首先,你得有一個手動映射過的 EOS 賬戶,也即你擁有那個賬戶的私鑰與公鑰。如果沒有的話,那可能要過一段時間再行體驗了。

其次,你還要有一些 EOS 購買網絡資源、CPU 資源和內存資源。

1 安裝或升級 EOS

分為幾種情況,請對號入座:(1)之前安裝了非 Docker 版本的舊 EOS ;(2)之前安裝了 Docker 版本的舊 EOS;(3)之前沒安裝過 EOS 。

如果是第一種情況,參考這篇文章:

將EOS系統升級為EOSIO 1.0.2 | 大狗教你EOS開發:

https://www.zybuluo.com/hitchhacker/note/1174296

通過git進行升級版本。

如果是第二種或第三種情況,參考這兩篇文章,通過 Docker 進行 EOS 的升級或安裝:

Docker 安裝 EOS | 大狗教你EOS開發(五)

Docker+VS Code=EOS新玩法 | 大狗教你EOS開發(六)

然後在 VS code 的命令行終端中右鍵點擊"Executed In Bash",打開 Docker 的「裡世界」終端,然後該怎麼操作就怎麼操作即可。

主網上的賬號註冊|EOSGeek 開發

2 創建本地錢包並導入私鑰

(1)創建錢包目錄

如果使用的是非 Mac 的 Linux 系統或者 Docker ,需要先創建錢包目錄:

mkdir -p /data/eosio/eosio-wallet

(2)創建錢包

cleos wallet create -n my

主網上的賬號註冊|EOSGeek 開發

會返回給你一個錢包的私鑰,保存下來。

錢包一段時間不用會自動鎖定,如果鎖定的話用錢包的私鑰解鎖。

cleos wallet unlock -n my #此處my為錢包名

(3)錢包導入私鑰

導入映射時給你的賬戶私鑰:

cleos wallet import -n my [ 賬戶私鑰 ]

3 註冊EOS賬戶名

(1)讓 cleos 連上主網

alias cleos="cleos --wallet-url http://127.0.0.1:8900 -u http://mainnet.genereos.io"

幾個主網節點地址供參考:

http://mainnet.genereos.io

http://mainnet.eoswz.com

http://mainnet.eoscalgary.io

http://p2p.meet.one:8888

http://eosio.tc.ink

https://api-eos.ono.chat

https://api.mainnet.eospace.io

(2)查詢主網自動分配的賬戶名

cleos get accounts [ 賬戶公鑰 ]

(3)註冊新賬戶

賬戶名要求必須是12位字符,其中的可用字符為:[1-5] 和 [a-z] 。

註冊新賬戶命令如下:

cleos system newaccount —stake-net ‘0.0001 EOS’ —stake-cpu ‘0.001 EOS’ —buy-ram-kbytes 3 [ 自動分配的賬戶名 ] [ 新註冊賬戶名 ] [ 你的公鑰 ]

(4)查看賬戶信息

查看賬戶概要信息(可用資源、投票等):

cleos get account [ 賬戶名 ]

cleos get table eosio [ 賬戶名 ] userres

查看賬戶抵押信息:

cleos system listbw [ 賬戶名 ]

cleos get table eosio [ 賬戶名 ] delband

查看賬戶餘額:

cleos get currency balance eosio.token [ 賬戶名 ]

cleos get table eosio.token [ 賬戶名 ] accounts

(5)轉賬操作

cleos transfer [ 轉出賬戶名 ] [ 轉入賬戶名 ] '0.01 EOS' 'memo'

4 總結與預告

通過本期,我們邁出了從「單機 EOS 」到「公鏈 EOS 」的重要一步,註冊了自己的 EOS 賬號。下一期,IMEOS 將教給大家如何在主網上「發幣」,通過這個過程讓大家對 EOS 公鏈有一個更深入的瞭解。


分享到:


相關文章: