Bergabung dengan jaringan utama Ergo di awal

This page is machine-translated.
Ilya Oskin

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

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Misi Ergo selalu berakar pada desentralisasi, tidak hanya di lapisan konsensus, tetapi di seluruh tumpukan.

Ergo Platform

13 Agustus 2025

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance adalah rangkaian aplikasi terdesentralisasi di Blockchain Ergo.

Ergo Platform

12 Agustus 2025

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos adalah protokol baru yang dirancang untuk merombak cara kerja kolam penambangan dengan memindahkannya ke on-chain, memberik.

Ergo Platform

24 Juli 2025

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0 adalah peningkatan besar yang diusulkan untuk blockchain Ergo.

Ergo Platform

23 Juli 2025

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Pendiri bersama Rosen, Armeanio, telah mengajukan lima proposal baru ke Perbendaharaan Rosen.

Ergo Platform

9 Juli 2025

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

Visi Praktis untuk Agen Ekonomi Otonom Agen ekonomi otonom di blockchain Ergo melakukan pekerjaan berguna dalam ekonomi digital y.

Ergo Platform

12 Mei 2025

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

Merayakan Satu Dekade Inovasi Terdesentralisasi Bergabunglah dengan ulang tahun ke-10 ErgoHACK dan jadilah yang terdepan dalam rev.

Ergo Platform

10 April 2025