Nhảy tới nội dung

Về hướng dẫn kết nối JOC Testnet

Tài liệu này mô tả các bước để thiết lập một node Geth trên môi trường của người dùng và kết nối với Testnet của Japan Open Chain. Những ai muốn sử dụng RPC Endpoints để kết nối dApps, vui lòng tham khảo tại đây.

Quy trình kết nối như sau:

1. Cài đặt Geth

Cài đặt Geth trên máy tính kết nối. (Đã kiểm tra hoạt động với Geth ver1.13.5) https://geth.ethereum.org/docs/getting-started/installing-geth

2. Cấu hình ban đầu

Tạo một thư mục dữ liệu trong một thư mục tùy ý. Ở đây chúng ta sử dụng tên là「data」.

Unset
$ mkdir data

Trong thư mục data đã tạo, tạo một file 「genesis.json」chứa thông tin về khối.

Unset
$ sudo vi data/genesis.json

Nội dung của file genesis.json được cung cấp riêng.

3. Khởi tạo Geth

Khởi tạo Geth. Thực thi lệnh dưới đây với việc chỉ định file genesis.json đã tạo.

Unset
$ geth init --datadir data data/genesis.json

4. Đồng bộ

Đồng bộ với node kết nối. Để kết nối với node-1, thực thi lệnh sau.

Unset
$ geth --datadir data --networkid=361257328 --bootnodes="enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52:30303" --http --http.api="clique,personal,eth,net,web3,miner,admin" --http.corsdomain="*" --http.addr="0.0.0.0" --http.port=8546 --snapshot=false --syncmode="full"

Các thông số của Testnet như sau:

NodeNetwork IDenode
test-node-1361257328enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52:30303
test-node-2361257328enode://8aa6f351eff4bee5d3a6a72ca5820fac65274e9dbd63e13d060682a5228000ab960ff8c177d7cf66b0555859b7eabbc866b71625626a11856e3573bf0592bfed@3.112.196.238:30303

5. Kiểm tra

Tình trạng đồng bộ có thể được kiểm tra như sau. Nếu thông điệp「Looking for peers」tiếp tục xuất hiện, điều này có nghĩa là chưa kết nối thành công, vui lòng kiểm tra lại lệnh đồng bộ hoặc môi trường mạng.

Explorer