Ergo ana ağına en baştan katılmak
28 Haziran 2019

Ergo ana ağına en baştan katılmak
Ağ katılımı için en baştan başlayarak genesis bloğunu madencilik yapmak için aşağıdaki adımları takip etmelisiniz. Eğer Ergo madenciliğine katılmayacaksanız ve sadece tam bir düğüm kurmak istiyorsanız, 3. ve 5. adımları takip etmelisiniz.
Hazırlıklar
1. Madencilik yazılımını oluşturun
Öncelikle kılavuzu kontrol edin.
Bir madenci oluşturun, readme talimatlarına (Ubuntu için) veya Windows kılavuzunu kullanarak oluşturun.
Bunu test yapılandırması ile ./auto.out config.json şeklinde çalıştırmayı deneyin:
{
"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
}
ve aşağıdakine benzer bir şey görün:
2019-06-27 14:44:58,626 INFO [main thread] 1 GPU cihazı kullanılıyor
2019-06-27 14:44:58,626 INFO [main thread] mine162.json yapılandırma dosyası kullanılıyor
2019-06-27 14:44:58,628 INFO [main thread] Blok alma URL'si:
http://159.203.36.162:9052/mining/candidate
2019-06-27 14:44:58,628 INFO [main thread] Çözüm gönderme URL'si:
http://159.203.36.162:9052/mining/solution
2019-06-27 14:44:58,629 INFO [main thread] Oluşturulan genel anahtar:
pk = 0x03 F5214F2F6D87C714 4A2E12F8D4C4E110 1C59FF7D9AEABC11 77C4CB50FA8497E7
2019-06-27 14:44:58,714 INFO [main thread] Ana iş parçacığında yeni blok alındı, blok verisi: {
"MSG" : "3637B40440681781F92EDC92B33E623330F05705446168952CBD3720BA922442",
"B" : 3462030106355215694294694818737961234095984491840283822105474632310,
"PK" : "03F5214F2F6D87C7144A2E12F8D4C4E1101C59FF7D9AEABC1177C4CB50FA8497E7"
}
2019-06-27 14:44:58,956 INFO [GPU 0 miner] GPU 0 bellek tahsis ediyor
2019-06-27 14:44:58,964 INFO [GPU 0 miner] GPU 0 üzerinde nihai olmayan hash'leri hazırlıyor
2019-06-27 14:45:13,443 INFO [GPU 0 miner] GPU 0 yeni blok verisini okudu
2019-06-27 14:48:02,298 INFO [main thread] Ortalama hash oranları: GPU0 24.8537 MH/s Toplam 24.8537 MH/s
Yukarıdaki bildirimler, madencinizin doğru bir şekilde oluşturulduğunu gösterir.
2. Madencilik için mnemonik ifade oluşturun
Eğer bir tane yoksa yeni bir mnemonik ifade oluşturmak için ./auto.out -G komutunu çalıştırın.
$ ./auto.out -G
2019-06-28 12:08:32,915 INFO [main thread] !!!Yeni mnemonik oluşturuldu, bunu config.json dosyanıza koyun!!!
job great stage urge elite purity surprise any cram matrix typical table panel honey curious enlist fault matrix
!!!Yeni mnemonik oluşturuldu, bunu config.json dosyanıza koyun!!!
2019-06-28 12:08:32,918 INFO [main thread] Oluşturulan genel anahtar:
pk = 0x03 61F8098779E5EC8C 2A851E3EF57C471E 9A6803F60666E93E EB0BDD67411439D0
Yukarıdaki örnekte oluşturduğunuz mnemonik ifade job great stage urge elite purity surprise any cram matrix typical table panel honey curious enlist fault matrix iken, genel anahtarınız 0361F8098779E5EC8C2A851E3EF57C471E9A6803F60666E93EEB0BDD67411439D0'dır.
Mnemonik ifadenizi kaydedin (örneğin bir kağıda yazarak) ve her zaman gizli tutun, ona erişimi olan herkes fonlarınızı çalabilir. Genel anahtarınızı yazın, sonraki adımlarda buna ihtiyacınız olacak.
3. Madencinizi yapılandırın ve başlatın
Aşağıdaki içeriğe sahip bir settings.json yapılandırma dosyası oluşturun (<> parantezlerindeki bölümleri değiştirmeyi unutmayın):
{
"mnemonic": "<2. adımda oluşturulan mnemonik>",
"node": "http://<düğümünüzün ip adresi>:9053",
"keepPrehash": true
}
ve madenciyi ./auto.out settings.json şeklinde çalıştırın. Başlatılmalı ve blok adayı için bir düğüm talep etmeye başlamalıdır.
2019-06-27 15:14:02,267 INFO [main thread] 1 GPU cihazı kullanılıyor
2019-06-27 15:14:02,267 INFO [main thread] mainnet-conf.json yapılandırma dosyası kullanılıyor
2019-06-27 15:14:02,269 INFO [main thread] Blok alma URL'si:
http://<düğümünüzün ip adresi>:9053/mining/candidate
2019-06-27 15:14:02,269 INFO [main thread] Çözüm gönderme URL'si:
http://<düğümünüzün ip adresi>:9053/mining/solution
2019-06-27 15:14:02,269 INFO [main thread] Oluşturulan genel anahtar:
pk = 0x02 F611D5F6AAB70C05 4A530C6420395B3C 4521642DC7125A93 49AAA2D9BB89D7AF
2019-06-28 12:21:36,035 ERROR [main thread] CURL: Sunucuya bağlanılamadı
2019-06-28 12:21:36,835 INFO [main thread] Düğüm tarafından blok verisinin yayınlanmasını bekliyor...
2019-06-28 12:21:36,876 ERROR [main thread] CURL: Sunucuya bağlanılamadı
2019-06-28 12:21:37,676 INFO [main thread] Düğüm tarafından blok verisinin yayınlanmasını bekliyor...
2019-06-28 12:21:37,718 ERROR [main thread] CURL: Sunucuya bağlanılamadı
Madenci ile ilgili daha fazla işlem gerekmiyor.
4. Tam düğümünüzü yapılandırın ve çalıştırın
Öncelikle kılavuzu kontrol edin.
Aşağıdaki içeriğe sahip bir settings.conf yapılandırma dosyası oluşturun (<> parantezlerindeki bölümleri değiştirmeyi unutmayın):
ergo {
node {
mining = true
miningPubKeyHex = "<2. adımda aldığınız genel anahtar>"
}
chain {
initialDifficultyHex="011765000000"
}
}
scorex {
network {
nodeName = "<düğümünüzü tanımlamak için bir isim>"
}
restApi {
# cüzdanınızı kullanmak için bir apiKeyHash yapılandırmak isteyebilirsiniz. Cüzdan belgeleri için https://ergoplatform.org/blog/2019_06_04_wallet-documentation/ adresine bakın.
apiKeyHash = "1111"
}
}
En son ana ağ sürümünü buradan indirin ve nohup java -jar -Xmx3G -Dlogback.stdout.level=DEBUG ergo-3.0.1.jar --mainnet -c settings.conf şeklinde çalıştırın ve aşağıdakine benzer bir şey görüyorsanız:
17:02:11.449 INFO [main] o.e.settings.ErgoSettings$ - Ana ağ modunda çalışıyor
17:02:12.262 INFO [main] org.ergoplatform.ErgoApp - Koordine edilmiş ağ başlatma prosedürüne giriliyor ..
17:02:12.933 INFO [main] o.e.BootstrapController - Yanlış yanıt formatı, 10 saniye içinde tekrar denenecek
17:02:22.933 INFO [main] o.e.BootstrapController - Yanlış yanıt formatı, 10 saniye içinde tekrar denenecek
Düğümünüz zaten doğru bir şekilde yapılandırılmıştır ve onunla ilgili daha fazla işlem gerekmiyor.
5. Ana ağın başlatılmasını bekleyin
Bu adımlardan sonra Ergo madenciliğine katılmaya hazırsınız ve sadece beklemelisiniz. Madenciniz, düğümünüzden blok adayını beklerken, düğümünüz, Ergo Geliştirme Ekibi tarafından ana ağ başlatma takvimine göre yayınlanacak olan önceden madencilik yapılmadığına dair kanıtı bekliyor. Önceden madencilik yapılmadığına dair kanıt, medyadan (The Guardian, Vedomosti, Xinhua) başlıklar ile Bitcoin ve Ethereum'dan en son blok tanımlayıcılarını içerecektir. Başlatma zamanı geldiğinde, önceden madencilik yapılmadığına dair kanıtı dağıtacağız ve madencilik başlayacaktır.
Düğümünüzün madencilik yaptığından emin olmak için düğüm günlüğünüzü kontrol edebilirsiniz. BootstrapController'dan günlük yazmayı durdurmalı ve Boot settings received. Starting the node yazmalıdır, böylece günlük dosyası şöyle görünmelidir:
17:21:39.417 INFO [main] o.e.BootstrapController - Yanlış yanıt formatı, 10 saniye içinde tekrar denenecek
17:21:49.437 INFO [main] o.e.BootstrapController - Yanlış yanıt formatı, 10 saniye içinde tekrar denenecek
17:21:59.500 INFO [main] org.ergoplatform.ErgoApp - Boot settings received. Starting the node ..
17:21:59.554 INFO [ctor.default-dispatcher-3] s.c.n.NetworkController - Belirtilen adres: None
17:21:59.558 INFO [ctor.default-dispatcher-3] s.c.n.NetworkController - List((1,GetPeers message), (2,Peers message)) için işleyicileri kaydediyor
17:21:59.559 INFO [ctor.default-dispatcher-3] s.c.n.NetworkController - Başarıyla 9030 portuna bağlandı
17:21:59.565 INFO [ctor.default-dispatcher-4] o.e.n.state.ErgoState$ - Genesis UTXO durumu oluşturuluyor
17:21:59.568 INFO [ctor.default-dispatcher-2] o.e.local.ErgoMiner - Madencilik için cüzdandan anahtar kullanmaya çalışıyor
17:21:59.583 INFO [ctor.default-dispatcher-3] s.c.u.NetworkTimeProvider - Yeni offset ayarlandı: 2
17:21:59.585 WARN [ctor.default-dispatcher-3] o.e.n.ErgoReadersHolder - State (None,None,None,None) içinde GetReaders isteği alındı
17:21:59.598 INFO [ctor.default-dispatcher-2] s.c.n.NetworkController - List((55,Inv), (22,RequestModifier), (33,Modifier), (65,Sync)) için işleyicileri kaydediyor
17:21:59.729 INFO [ctor.default-dispatcher-4] s.c.a.a.b.VersionedIODBAVLStorage - Depolamayı ByteArrayWrapper[6813BCA7232C6E156FB6229ECF165D157640A8576A5B320506E4C1B66011253402] sürümüne güncelle: 14 öğe ekleniyor, 1 öğe kaldırılıyor
17:21:59.846 INFO [ctor.default-dispatcher-4] o.e.n.state.ErgoState$ - Genesis UTXO durumu hex digest 6813bca7232c6e156fb6229ecf165d157640a8576a5b320506e4c1b66011253402 ile oluşturuldu
Aynı zamanda madenciniz size aşağıdakine benzer bir şey yazmalıdır:
2019-06-28 12:21:36,035 ERROR [main thread] CURL: Sunucuya bağlanılamadı
2019-06-28 12:21:36,835 INFO [main thread] Düğüm tarafından blok verisinin yayınlanmasını bekliyor...
2019-06-28 12:21:36,876 ERROR [main thread] CURL: Sunucuya bağlanılamadı
2019-06-28 12:21:37,676 INFO [main thread] Düğüm tarafından blok verisinin yayınlanmasını bekliyor...
2019-06-27 15:26:20,328 INFO [main thread] Ana iş parçacığında yeni blok alındı, blok verisi: {
"MSG" : "0777078E22BB64C771DE8A8D3B1E454847A91024D98AB86949091C8019FA7453",
"B" : 964934076977634961863091541739065898773646368992290869855043026179318012,
"PK" : "02F611D5F6AAB70C054A530C6420395B3C4521642DC7125A9349AAA2D9BB89D7AF"
}
2019-06-27 14:44:58,956 INFO [GPU 0 miner] GPU 0 bellek tahsis ediyor
2019-06-27 14:44:58,964 INFO [GPU 0 miner] GPU 0 üzerinde nihai olmayan hash'leri hazırlıyor
2019-06-27 14:45:13,443 INFO [GPU 0 miner] GPU 0 yeni blok verisini okudu
2019-06-27 14:48:02,298 INFO [main thread] Ortalama hash oranları: GPU0 24.8537 MH/s Toplam 24.8537 MH/s
2019-06-27 15:27:11,033 INFO [GPU 0 miner] GPU 0 bir çözüm buldu ve POST etmeye çalışıyor:
Share post
13 Ağustos 2025
9 Temmuz 2025
12 Mayıs 2025






