Bergabung dengan jaringan utama Ergo di awal
28 Juni 2019

Bergabung dengan jaringan utama Ergo di awal
Untuk bergabung dengan jaringan di awal dan bersaing untuk menambang blok genesis, Anda perlu mengikuti langkah-langkah yang dijelaskan di bawah ini. Jika Anda tidak akan berpartisipasi dalam penambangan Ergo dan hanya ingin mengatur node penuh, Anda perlu mengikuti langkah 3 dan 5.
Persiapan
1. Membangun perangkat lunak penambangan
Periksa panduan terlebih dahulu.
Bangun penambang sesuai dengan instruksi readme-nya (untuk Ubuntu) atau menggunakan manual Windows.
Cobalah untuk menjalankannya seperti ./auto.out config.json dengan konfigurasi uji:
{
"mnemonic": "noise peasant subway frozen illegal pretty oak agent train valid wash title burst column yard decide move coin gas asset pretty hire happy fuel",
"node": "http://159.203.36.162:9052",
"keepPrehash": true
}
dan lihat sesuatu seperti:
2019-06-27 14:44:58,626 INFO [main thread] Menggunakan 1 perangkat GPU
2019-06-27 14:44:58,626 INFO [main thread] Menggunakan file konfigurasi mine162.json
2019-06-27 14:44:58,628 INFO [main thread] Mendapatkan URL blok:
http://159.203.36.162:9052/mining/candidate
2019-06-27 14:44:58,628 INFO [main thread] Mengirimkan URL solusi:
http://159.203.36.162:9052/mining/solution
2019-06-27 14:44:58,629 INFO [main thread] Kunci publik yang dihasilkan:
pk = 0x03 F5214F2F6D87C714 4A2E12F8D4C4E110 1C59FF7D9AEABC11 77C4CB50FA8497E7
2019-06-27 14:44:58,714 INFO [main thread] Mendapatkan blok baru di thread utama, data blok: {
"MSG" : "3637B40440681781F92EDC92B33E623330F05705446168952CBD3720BA922442",
"B" : 3462030106355215694294694818737961234095984491840283822105474632310,
"PK" : "03F5214F2F6D87C7144A2E12F8D4C4E1101C59FF7D9AEABC1177C4CB50FA8497E7"
}
2019-06-27 14:44:58,956 INFO [GPU 0 miner] GPU 0 mengalokasikan memori
2019-06-27 14:44:58,964 INFO [GPU 0 miner] Mempersiapkan hash yang belum final di GPU 0
2019-06-27 14:45:13,443 INFO [GPU 0 miner] GPU 0 membaca data blok baru
2019-06-27 14:48:02,298 INFO [main thread] Rata-rata hashrate: GPU0 24.8537 MH/s Total 24.8537 MH/s
Pemberitahuan di atas menunjukkan bahwa penambang Anda dibangun dengan benar.
2. Menghasilkan frasa mnemonik untuk penambangan
Jalankan ./auto.out -G untuk menghasilkan frasa mnemonik baru jika Anda tidak memilikinya.
$ ./auto.out -G
2019-06-28 12:08:32,915 INFO [main thread] !!!Dihasilkan mnemonik baru, masukkan ke dalam file config.json Anda!!!
job great stage urge elite purity surprise any cram matrix typical table panel honey curious enlist fault matrix
!!!Dihasilkan mnemonik baru, masukkan ke dalam file config.json Anda!!!
2019-06-28 12:08:32,918 INFO [main thread] Kunci publik yang dihasilkan:
pk = 0x03 61F8098779E5EC8C 2A851E3EF57C471E 9A6803F60666E93E EB0BDD67411439D0
Dalam contoh di atas, frasa mnemonik yang dihasilkan adalah job great stage urge elite purity surprise any cram matrix typical table panel honey curious enlist fault matrix sementara kunci publik Anda adalah 0361F8098779E5EC8C2A851E3EF57C471E9A6803F60666E93EEB0BDD67411439D0.
Simpan frasa mnemonik Anda (misalnya dengan menuliskannya di selembar kertas) dan jaga kerahasiaannya setiap saat, siapa pun yang memiliki akses ke sana akan dapat mencuri dana Anda. Catat kunci publik Anda, Anda akan membutuhkannya di langkah-langkah berikutnya.
3. Konfigurasi dan mulai penambang Anda
Buat file konfigurasi settings.json dengan konten berikut (jangan lupa untuk mengganti bagian dalam kurung <>):
{
"mnemonic": "<mnemonic yang dihasilkan di langkah 2>",
"node": "http://<alamat ip node Anda>:9053",
"keepPrehash": true
}
dan jalankan penambang seperti ./auto.out settings.json. Itu harus menginisialisasi dan mulai meminta node untuk kandidat blok.
2019-06-27 15:14:02,267 INFO [main thread] Menggunakan 1 perangkat GPU
2019-06-27 15:14:02,267 INFO [main thread] Menggunakan file konfigurasi mainnet-conf.json
2019-06-27 15:14:02,269 INFO [main thread] Mendapatkan URL blok:
http://<alamat ip node Anda>:9053/mining/candidate
2019-06-27 15:14:02,269 INFO [main thread] Mengirimkan URL solusi:
http://<alamat ip node Anda>:9053/mining/solution
2019-06-27 15:14:02,269 INFO [main thread] Kunci publik yang dihasilkan:
pk = 0x02 F611D5F6AAB70C05 4A530C6420395B3C 4521642DC7125A93 49AAA2D9BB89D7AF
2019-06-28 12:21:36,035 ERROR [main thread] CURL: Tidak dapat terhubung ke server
2019-06-28 12:21:36,835 INFO [main thread] Menunggu data blok dipublikasikan oleh node...
2019-06-28 12:21:36,876 ERROR [main thread] CURL: Tidak dapat terhubung ke server
2019-06-28 12:21:37,676 INFO [main thread] Menunggu data blok dipublikasikan oleh node...
2019-06-28 12:21:37,718 ERROR [main thread] CURL: Tidak dapat terhubung ke server
Tidak ada tindakan lebih lanjut yang diperlukan dengan penambang.
4. Konfigurasi dan jalankan node penuh Anda
Periksa panduan terlebih dahulu.
Buat file konfigurasi settings.conf dengan konten berikut (jangan lupa untuk mengganti bagian dalam kurung <>):
ergo {
node {
mining = true
miningPubKeyHex = "<kunci publik Anda dari langkah 2>"
}
chain {
initialDifficultyHex="011765000000"
}
}
scorex {
network {
nodeName = "<nama untuk mengidentifikasi node Anda>"
}
restApi {
# Anda mungkin ingin mengonfigurasi apiKeyHash untuk menggunakan dompet Anda. Periksa https://ergoplatform.org/blog/2019_06_04_wallet-documentation/ untuk dokumentasi dompet.
apiKeyHash = "1111"
}
}
Unduh rilis mainnet terbaru dari sini dan jalankan seperti nohup java -jar -Xmx3G -Dlogback.stdout.level=DEBUG ergo-3.0.1.jar --mainnet -c settings.conf dan jika Anda melihat sesuatu yang mirip dengan di bawah:
17:02:11.449 INFO [main] o.e.settings.ErgoSettings$ - Berjalan di mode jaringan mainnet
17:02:12.262 INFO [main] org.ergoplatform.ErgoApp - Memasuki prosedur bootstrap jaringan terkoordinasi ..
17:02:12.933 INFO [main] o.e.BootstrapController - Format respons salah, mencoba lagi dalam 10s
17:02:22.933 INFO [main] o.e.BootstrapController - Format respons salah, mencoba lagi dalam 10s
Node Anda sudah dikonfigurasi dengan benar dan tidak ada tindakan lebih lanjut yang diperlukan.
5. Tunggu peluncuran mainnet
Setelah langkah-langkah ini, Anda siap untuk berpartisipasi dalam penambangan Ergo dan hanya perlu menunggu. Penambang Anda sedang menunggu kandidat blok dari node Anda, sementara node Anda sedang menunggu bukti-tanpa-premine yang akan disiarkan oleh Tim Pengembang Ergo sesuai dengan jadwal peluncuran jaringan utama. Bukti-tanpa-premine akan berisi berita dari media (The Guardian, Vedomosti, Xinhua), serta pengidentifikasi blok terbaru dari Bitcoin dan Ethereum. Ketika waktu peluncuran tiba, kami akan mendistribusikan bukti tanpa-premine dan penambangan akan dimulai.
Untuk memastikan bahwa node Anda sedang menambang, Anda dapat memeriksa log node Anda. Itu harus berhenti menulis log dari BootstrapController dan menulis Pengaturan boot diterima. Memulai node, sehingga file log akan terlihat seperti:
17:21:39.417 INFO [main] o.e.BootstrapController - Format respons salah, mencoba lagi dalam 10s
17:21:49.437 INFO [main] o.e.BootstrapController - Format respons salah, mencoba lagi dalam 10s
17:21:59.500 INFO [main] org.ergoplatform.ErgoApp - Pengaturan boot diterima. Memulai node ..
17:21:59.554 INFO [ctor.default-dispatcher-3] s.c.n.NetworkController - Alamat yang dinyatakan: None
17:21:59.558 INFO [ctor.default-dispatcher-3] s.c.n.NetworkController - Mendaftarkan handler untuk List((1,GetPeers message), (2,Peers message))
17:21:59.559 INFO [ctor.default-dispatcher-3] s.c.n.NetworkController - Berhasil terikat ke port 9030
17:21:59.565 INFO [ctor.default-dispatcher-4] o.e.n.state.ErgoState$ - Menghasilkan status UTXO genesis
17:21:59.568 INFO [ctor.default-dispatcher-2] o.e.local.ErgoMiner - Mencoba menggunakan kunci dari dompet untuk penambangan
17:21:59.583 INFO [ctor.default-dispatcher-3] s.c.u.NetworkTimeProvider - Offset baru disesuaikan: 2
17:21:59.585 WARN [ctor.default-dispatcher-3] o.e.n.ErgoReadersHolder - Mendapatkan permintaan GetReaders dalam status (None,None,None,None)
17:21:59.598 INFO [ctor.default-dispatcher-2] s.c.n.NetworkController - Mendaftarkan handler untuk List((55,Inv), (22,RequestModifier), (33,Modifier), (65,Sync))
17:21:59.729 INFO [ctor.default-dispatcher-4] s.c.a.a.b.VersionedIODBAVLStorage - Memperbarui penyimpanan ke versi ByteArrayWrapper[6813BCA7232C6E156FB6229ECF165D157640A8576A5B320506E4C1B66011253402]: 14 elemen untuk disisipkan, 1 elemen untuk dihapus
17:21:59.846 INFO [ctor.default-dispatcher-4] o.e.n.state.ErgoState$ - Status UTXO genesis dihasilkan dengan digest hex 6813bca7232c6e156fb6229ecf165d157640a8576a5b320506e4c1b66011253402
Pada saat yang sama, penambang Anda harus menulis sesuatu seperti:
2019-06-28 12:21:36,035 ERROR [main thread] CURL: Tidak dapat terhubung ke server
2019-06-28 12:21:36,835 INFO [main thread] Menunggu data blok dipublikasikan oleh node...
2019-06-28 12:21:36,876 ERROR [main thread] CURL: Tidak dapat terhubung ke server
2019-06-28 12:21:37,676 INFO [main thread] Menunggu data blok dipublikasikan oleh node...
2019-06-27 15:26:20,328 INFO [main thread] Mendapatkan blok baru di thread utama, data blok: {
"MSG" : "0777078E22BB64C771DE8A8D3B1E454847A91024D98AB86949091C8019FA7453",
"B" : 964934076977634961863091541739065898773646368992290869855043026179318012,
"PK" : "02F611D5F6AAB70C054A530C6420395B3C4521642DC7125A9349AAA2D9BB89D7AF"
}
2019-06-27 14:44:58,956 INFO [GPU 0 miner] GPU 0 mengalokasikan memori
2019-06-27 14:44:58,964 INFO [GPU 0 miner] Mempersiapkan hash yang belum final di GPU 0
2019-06-27 14:45:13,443 INFO [GPU 0 miner] GPU 0 membaca data blok baru
2019-06-27 14:48:02,298 INFO [main thread] Rata-rata hashrate: GPU0 24.8537 MH/s Total 24.8537 MH/s
2019-06-27 15:27:11,033 INFO [GPU 0 miner] GPU 0 menemukan dan mencoba untuk POST solusi:
Share post
13 Agustus 2025
9 Juli 2025






