Nhảy tới nội dung

Kết nối Node với JOC

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

Kết nối Node với JOC Mainnet

Quá trình kết nối diễn ra như sau:

1. Cài đặt Geth

Cài đặt Geth trên máy tính nguồn 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 thư mục dữ liệu trong một thư mục tùy chọn. Ở đây ta đặt là "data".

Unset
$ mkdir data

Tạo tập tin "genesis.json" để mô tả thông tin của block trong thư mục data.

Unset
$ sudo vi data/genesis.json

Nội dung của genesis.json sẽ được cung cấp trong một tập tin riêng.

3. Khởi tạo Geth

Khởi tạo Geth. Chạy lệnh sau để chỉ định tệp genesis.json đã tạo.

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

4. Đồng bộ hóa

Đồng bộ hóa với node đích. Chạy lệnh sau để kết nối với node-1.

Unset
$ geth --datadir data --networkid=81 --bootnodes="enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247: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 Mainnet như sau:

NodeNetwork IDenode
node-181enode://a0662a1fb5d0b707c527355e03a59b1b5a63ffef76a3a758b2a0696c3f9e6205361db55906b91cdaa455c879aa8eb725536414fb0046990cc9e3611f4b130ef1@13.115.231.63:30303
node-281enode://d4c1196326527c13cb318fb062571d9ae25393cbaa06222b3e57ca6407eeac550cf0fd148250282fdcb48e64877f3451d7a8cca281d9a0364c5739462976dfb5@13.230.70.247:30303
node-381enode://fcaa8046c7a81525882c409f70de7fcd3b9eab1fb4c8361fc62bc4d97459a619bedcc274d04212bf7631be6873b8547bf87e0057a4243da5919d15d58e42ab8c@54.178.230.138:30303

5. Xác nhận

Tình trạng đồng bộ hóa có sẵn có thể được xác minh như hình dưới đây. Nếu tin nhắn "Looking for peers" tiếp tục xuất hiện, điều đó có nghĩa là kết nối không thành công, vui lòng kiểm tra lại lệnh đồng bộ hóa và môi trường mạng.