您好,登錄后才能下訂單哦!
怎么快速搭建Simplechain節點,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
獲取鏡像:
docker pull simplechain/sipe:latest
啟動節點:
docker run -it -p 30312:30312 simplechain/sipe
開啟RPC
docker run -it -p 8545:8545 -p 30312:30312 simplechain/sipe --rpc --rpcaddr"0.0.0.0"
開啟JavaScript控制臺
docker run -it -p 30303:30303 simplechain/sipe console
將區塊數據存儲在指定目錄
docker run -it -p 30312:30312 -v /path/on/host:/root/.simplechain simplechain/sipe
如果開啟了RPC,可以通過以下命令查看自己的節點是否啟動成功:
curl -X POST localhost:8545 -H"Content-Type:application/json"--data'{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":68}'
打開Simplechain的官網,然后下拉找到SimpleNode模塊,如下圖:
根據自己的服務器系統下載對應的版本,下載后按照提示安裝就可以了,安裝好以通過助記詞創建錢包賬戶。然后就可以支付或者接收sipc,挖礦,以及發布合約。
賬戶
挖礦
合約
前期準備:Go 語言環境(1.10 或以上版本)、C 語言編譯器。因為項目的依賴采用了gomod管理包,所以在設置環境變量的時候需要注意gomod變量的設置,如果編譯程序報錯,可以重置環境變量。
1.下載 SimpleChain
可以通過 git 將項目 clone 到本地,也可以在 https://github.com/simplechain-org/go- simplechain 頁面直接下載。
git clone https://github.com/simplechain-org/go-simplechain.git
2.安裝 sipe
1.進入 go-simplechain 根目錄。
cd go-simplechain
2.使用 make 工具安裝 sipe。
make sipe
>>> /usr/local/go/bin/go install -ldflags -X main.gitCommit=9d73f67e1dc5587a95f52c13fee93be6434b42ac -s -v ./cmd/sipe github.com/simplechain-org/go-simplechain/core
...
github.com/simplechain-org/go-simplechain/cmd/sipe
Done building.
Run "/Users/yuanchao/go/src/github.com/simplechain-org/go-simplechain/build/bin/sipe" to launch sipe.
當終端出現以上輸出時,表示 make 執行成功,此時在 go-simplechain/build/bin 目錄下 將會生成 sipe 可執行文件。可以將其移動到任何目錄下或將其加入到環境變量中,以此 來便利得運行sipe程序。
啟動sipe
1.創建用于存儲節點數據的文件夾,如果不
mkdir chaindata
2.啟動sipe主網節點
開啟 RPC 服務并指定 RPC 監聽地址為 127.0.0.1,端口 8545。節點數據存儲目錄為 chaindata
./sipe --rpc --rpcaddr 127.0.0.1 --rpcport 8545 --datadir chaindata
當出現類似以下輸出時,表示啟動成功,并開始同步 SimpleChain 主網區塊。
INFO [06-19|09:35:01.481] Maximum peer count ETH=25 LES=0 total=25
INFO [06-19|09:35:01.492] Starting peer-to-peer node instance=Sipe/v1.0.2-stable-0cbf2a41/darwin-amd64/go1.12.1
...
INFO [06-19|09:35:33.700] Block synchronisation started
INFO [06-19|09:35:36.756] Imported new block headers count=192\
elapsed=22.273ms number=192 hash=bb758a...bea1b6 ignored=0
3.啟動sipe控制臺
新建終端窗口,通過以下命令開啟一個連接到此節點的交互控制臺。
sipe attach chaindata/sipe.ipc
4.創建賬戶
在啟動的控制臺下使用以下命令創建一個賬戶。
> personal.newAccount()
Passphrase:
Repeat passphrase: "0xc8d8ba3bdba3a1e3ca1d6cd48106d84036f6c0bd" //賬戶地址
創建成功后,控制臺會返回賬戶地址,同時會在chaindata/keystore 生成賬戶的json文件,此文件可以通過密碼解析獲得賬戶私鑰。
5.啟用挖礦
重啟sipe節點,啟用挖礦,指定礦工地址為你創建的賬戶地址,挖礦線程數為1。
sipe --rpc --rpcaddr 127.0.0.1 --rpcport 8545 --datadir chaindata --mine --minerthreads=1 --etherbase=0xc8d8ba3bdba3a1e3ca1d6cd48106d84036f6c0bd
當然,你也可以通過控制臺指定礦工地址并開啟挖礦。
> miner.setEtherbase('0xc8d8ba3bdba3a1e3ca1d6cd48106d84036f6c0bd')
> miner.start()
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。