Test Ağından Mainnet'e Geçiş

Rocket Pool'u Hoodi test ağında zaten kullandıysanız, tüm özellikleriyle rahat ettiyseniz ve ana Ethereum zincirinde gerçekten ETH stake etmeye veya node çalıştırmaya hazırsanız, bu kılavuz tam size göre! Burada mevcut bir Smartnode yığınını Hoodi test ağından Ethereum mainnet'e bağlı bir yapıya nasıl taşıyacağınıza dair talimatlar bulacaksınız, kendi gerçek ETH ve RPL'nizi stake etmeye hazır hale geleceksiniz.

Mainnet'te Pool Staking

Pool staking, mainnet'te de testnet'teki gibi büyük ölçüde aynı süreçtir. URL farklı olacak ve rETH token adresı farklı olabilir, ancak iş akışında önemli bir değişiklik yoktur. Mainnet için güncellenmiş talimatları içeren Staking Kılavuzu'nu takip edin.

Testnet ve Mainnet Arasındaki Farklar

  • Testnet Smartnode'da test ETH için bir musluk (faucet) vardır. Mainnet Smartnode'da musluk yoktur. Stake etmek için kendi ETH'nizi sağlamanız gerekecek.
  • Mainnet, WalletConnect aracılığıyla birçok Ethereum cüzdanını destekler, böylece testnet'te kullanamadığınız diğer cüzdanları kullanabilirsiniz. Artık stake etmek için sadece Metamask kullanmakla sınırlı değilsiniz.

Mainnet'te Smartnode İşletimi

NOT

Test ağından hiçbir şey mainnet'e taşınamaz. Hem Execution hem de Consensus için zincir verileri farklıdır, bu nedenle eski zincir verilerini kaldırmanız ve mainnet zincirlerini sıfırdan yeniden senkronize etmeniz gerekir. Testnet'teki validator'larınız mainnet'e taşınmaz. Ayrıca güvenlik, uyumluluk ve emniyet açısından mainnet'te yeni bir cüzdan oluşturmalısınız! Testnet node cüzdanınızı mainnet'te kullanmayın!

Aşağıdaki adımlar tüm testnet verilerinizi silecektir. Test ağı kurulumunuzu korumak istiyorsanız, sabit diskinizi yedeklemeniz veya ikinci bir makineye taşımanız gerekir.

Testnet ve Mainnet Arasındaki Farklar

  • Testnet Smartnode'da ETH ve RPL için musluk vardır. Mainnet Smartnode'da musluk yoktur. Kendi ETH'nizi ve kendi RPL'nizi sağlamanız gerekecek.
  • Geth kullanıyorsanız, node'unuzun iş yükü önemli ölçüde daha yüksek olacaktır. Geth, Hoodi'nin yaklaşık 40 katı depolama alanı alır ve işlemek için daha fazla CPU gücü ve RAM gerektirir. Rocket Pool Grafana panosunu kullanıyorsanız, çok daha yüksek kullanım görmeye hazır olun. Tam bir Geth node'u 2025-09-19 itibariyle 1,4 TB kullanır. Merge öncesi blok verilerinin süresinin dolmasını sağlamak depolama kullanımını yaklaşık 300-500 GB azaltabilir.
  • Beacon Chain eşleriniz (ve dolayısıyla attestation etkinliğiniz) testnet'ten daha yüksek olacaktır. Mainnet'teki eşler çok daha çeşitlidir ve testnet'tekilere göre daha yüksek kaliteli olma eğilimindedir.
  • RPL ödül kontrol noktası, yüksek gaz maliyetlerini dengelemeye yardımcı olmak için her 2 günde bir yerine her 28 günde bir gerçekleşir.
  • Rocket Pool ağı tarafından kullanılan RPL fiyatı (ve dolayısıyla teminat seviyeniz) ve ağ genelindeki toplam etkin stake edilmiş RPL, saatte bir yerine 24 saatte bir raporlanır.

Otomatik Geçiş (Sadece Docker Modu)

Docker Modu kullanıcıları için Smartnode, Mainnet'e otomatik olarak geçiş yapabilir.

Hala testnet yapılandırılmışken, Hoodi'deki validator'larınızdan çıkış yapın:

rocketpool minipool exit

Seçenekler listesinden 1: All available minipools seçin ve tamamlanmasını bekleyin. Bu, validator'larınızı kaldırarak ağın temizlenmesine yardımcı olacaktır, böylece sürekli attestation'ları başarısız olup Hoodi'nin sağlığını zayıflatmalarını önleyeceksiniz (çünkü artık çevrimiçi değiller).

Bu işlem tamamlandıktan sonra, Ayarlar Yöneticisini açın:

rocketpool service config

Ardından, Smartnode and TX Fees kategorisini açın ve Network açılır menüsünü Hoodi Testnet'ten Ethereum Mainnet'e değiştirin:

Kaydedip çıktığınızda, her şeyin silinmek üzere olduğuna dair bir bildirim ve bir onay diyalogu ile karşılaşacaksınız:

WARNING: You have requested to change networks.

All of your existing chain data, your node wallet, and your validator keys will be removed.

Please confirm you have backed up everything you want to keep, because it will be deleted if you answer `y` to the prompt below.

Would you like the Smartnode to automatically switch networks for you? This will destroy and rebuild your `data` folder and all of Rocket Pool's Docker containers. [y/n]

Saklamak istediğiniz her şeyi yedekleyin (node cüzdanınızı ve validator anahtarlarınızı içeren data klasörünüz gibi), ardından hazır olduğunuzda y ve Enter tuşlarına basın. Smartnode geçişi otomatik olarak halledecektir.

İşlem tamamlandığında, Mainnet'te yeni bir kurulumla kalacaksınız. Tüm ayarlarınız (istemci seçimi gibi) korunacaktır, ancak yeni bir cüzdan oluşturmanız gerekecek. Ayrıca, muhtemelen mainnet'te bir Checkpoint Sync URL'niz olmayacak ve burada açıklandığı gibi bir tane kurmanız gerekecek; aksi takdirde mainnet beacon chain'ini senkronize etmek uzun zaman alacaktır.

Manuel Geçiş

Herhangi bir nedenle Smartnode'un otomatik geçiş sürecinden yararlanamıyorsanız, bunu birkaç basit adımda manuel olarak yapabilirsiniz:

Docker
Native Mode
  1. Hala testnet yapılandırılmışken, Hoodi'deki validator'larınızdan çıkış yapın:
rocketpool minipool exit

Seçenekler listesinden 1: All available minipools seçin ve tamamlanmasını bekleyin. Bu, validator'larınızı kaldırarak ağın temizlenmesine yardımcı olacaktır, böylece sürekli attestation'ları başarısız olup Hoodi'nin sağlığını zayıflatmalarını önleyeceksiniz (çünkü artık çevrimiçi değiller).

  1. Testnet'i kapatın:
rocketpool service stop
  1. Testnet zincir verilerinizi ve Docker container'larınızı silin:
rocketpool service terminate
  1. Rocket Pool yapılandırma klasörünüzü silin:
sudo rm -rf ~/.rocketpool
  1. (Opsiyonel) Rocket Pool CLI'nizi silin:
rm ~/bin/rocketpool

CLI'nin en son sürümünü zaten üzerine yazacaksınız, ancak detaylı olmak istiyorsanız önce eskisini kaldırabilirsiniz.

Bu noktada testnet kurulumunuz temizlenmiştir ve güvenle yeni bir mainnet kurulumuna geçebilirsiniz. Kurmak için Docker ile Node Oluşturma kılavuzunu dikkatlice takip edin.