Nhảy tới nội dung

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

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

Quy trình kết nối được tổ chức như sau:

1. Cài đặt Geth

Cài đặt Geth trên PC nguồn. (Đã kiểm tra với Geth ver1.13.5) https://geth.ethereum.org/docs/getting-started/installing-geth

2. Cài đặt 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ẽ gọi nó là "data".

Unset
$ mkdir data

Trong thư mục dữ liệu vừa tạo, tạo một tập tin "genesis.json" để lưu trữ thông tin về khối.

Unset
$ sudo vi data/genesis.json

Nội dung cần thiết để viết vào genesis.json được cung cấp riêng.

3. Khởi tạo Geth

Khởi tạo Geth. Hãy chắc chắn chạy lệnh dưới đây với tệp genesis.json vừa tạo.

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

4. Đồng bộ hóa

Đồng bộ hóa với node kết nối. Nếu kết nối với node-1, hãy chạy lệnh sau:

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. Kiểm tra

Bạn có thể kiểm tra tình trạng đồng bộ hóa như dưới đây. Nếu thông báo "Looking for peers" tiếp tục xuất hiện, đó là dấu hiệu bạn 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 của bạn.