JOC Testnet Bağlantı Talimatları Hakkında
Bu belge, kullanıcı ortamına Geth düğümünü kurma ve Japan Open Chain'in Testnet ağına bağlanma adımlarını açıklamaktadır. RPC Endpoints kullanarak dApp'lerinizin bağlantısını sağlamak istiyorsanız, burayı kontrol edin.
Bağlantı adımları aşağıdaki gibidir:
1. Geth'in Kurulumu
Bağlantı yapacağınız bilgisayara Geth'i yükleyin. (Geth sürüm 1.13.5'e kadar test edilmiştir) https://geth.ethereum.org/docs/getting-started/installing-geth
2. İlk Ayarlar
Belirlediğiniz bir dizinde veri dizini oluşturun. Burada "data" olarak adlandıralım.
$ mkdir data
Oluşturduğunuz data dizininde blok verilerini içeren "genesis.json" dosyasını oluşturun.
$ sudo vi data/genesis.json
genesis.json içeriği başka bir dosyada sağlanacaktır.
3. Geth'i Başlatma
Geth'i başlatın. Oluşturduğunuz genesis.json dosyasını belirtmek için aşağıdaki komutu çalıştırın.
$ geth init --datadir data data/genesis.json
4. Senkronizasyon
Hedef düğümle senkronize edin. node-1'e bağlanmak için aşağıdaki komutu çalıştırın.
$ 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"
Testnet parametreleri aşağıdaki gibidir:
Düğüm | Ağ ID | enode |
---|---|---|
test-node-1 | 361257328 | enode://c801556bf3e2eb2b4dcb1643febe1e7011096997e8cb41230e5f05c737cc0a3f41a76fb73f3262a8fed9742fbb3df6078eed6733dd3c358554207ec8cacfa999@43.207.64.52:30303 |
test-node-2 | 361257328 | enode://8aa6f351eff4bee5d3a6a72ca5820fac65274e9dbd63e13d060682a5228000ab960ff8c177d7cf66b0555859b7eabbc866b71625626a11856e3573bf0592bfed@3.112.196.238:30303 |
5. Doğrulama
Senkronizasyon durumu aşağıdaki gibi görüntülenebilir. "Looking for peers" mesajı devam ediyorsa, doğru bağlantı sağlanamamış olabilir; senkronizasyon komutunu ve ağ ortamınızı kontrol edin.