中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么快速搭建Simplechain節點

發布時間:2021-12-10 18:42:37 來源:億速云 閱讀:181 作者:柒染 欄目:互聯網科技

怎么快速搭建Simplechain節點,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

Docker鏡像搭建

獲取鏡像:

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模塊,如下圖:

怎么快速搭建Simplechain節點

根據自己的服務器系統下載對應的版本,下載后按照提示安裝就可以了,安裝好以通過助記詞創建錢包賬戶。然后就可以支付或者接收sipc,挖礦,以及發布合約。

賬戶

怎么快速搭建Simplechain節點

挖礦

怎么快速搭建Simplechain節點

合約

怎么快速搭建Simplechain節點

源碼搭建

前期準備: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()

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

静乐县| 汉寿县| 佛坪县| 梓潼县| 含山县| 教育| 阿瓦提县| 长寿区| 深泽县| 保康县| 井陉县| 盐亭县| 兴文县| 绿春县| 阿巴嘎旗| 江西省| 马尔康县| 盈江县| 兰州市| 灵武市| 安塞县| 湄潭县| 伊通| 营口市| 榆中县| 柞水县| 天全县| 崇阳县| 肇州县| 稻城县| 云霄县| 北票市| 台湾省| 兰西县| 巴楚县| 武城县| 道真| 建宁县| 合川市| 河北省| 宜兴市|