Ethereum 2.0 dalgasına katılmaya ve doğrulayıcı ödülleri kazanmaya hazır mısınız? Eğer öyleyse, doğru yere geldiniz.
Önceki bir yazımda Ethereum 1.0 node’unu nasıl kurabileceğimizi anlatmıştım, buradan bakabilirsiniz. Docker Swarm'ı kullanarak Ethereum 2.0 düğümü ve doğrulayıcı hesabı kurma sürecinde size yol göstereceğiz. Bu kılavuzun sonunda Ethereum 2.0 ağına katkıda bulunma ve kısa sürede ödüller kazanma konusunda profesyonel olacaksınız. O halde en sevdiğiniz içeceği alın, kemerinizi bağlayın ve başlayalım!
⚙️️Başlarken
Kuruluma geçmeden önce aşağıdaki araç ve kaynakların hazır olduğundan emin olun:
- Bilgisayarınızda Docker ve Docker Swarm yüklü. Yardıma ihtiyacınız varsa resmi kurulum kılavuzunu izleyin:
- Doğrulayıcı hesabınız için stake edilecek en az 32 ETH.
🐳 Adım 2: Docker Compose Dosyasını Oluşturma
Artık Docker hazır olduğuna göre Ethereum 2.0 node ve validator kurulumumuzu tanımlayacak docker-compose.yml dosyasını oluşturalım. Proje dosyalarını depolamak istediğiniz bilgisayarınızda bir dizin seçin veya oluşturun. Bu, erişmeniz kolay herhangi bir yer olabilir. Örneğin, adında yeni bir dizin oluşturabilirsiniz. eth2-node
ana klasörünüzde. Terminali açın ve çalıştırın:
mkdir ~/eth2-node cd ~/eth2-node
Daha sonra, seçtiğiniz bir metin düzenleyiciyi kullanarak docker-compose.yml adında yeni bir dosya oluşturun. Örneğin terminalde nano metin düzenleyiciyi kullanabilirsiniz:
Bir kere
docker-compose.yml
dosya metin düzenleyicinizde açıksa, aşağıdaki içerikleri kopyalayıp yapıştırın:
version: '3.9'
services:
beacon-node:
image: gcr.io/prysmaticlabs/prysm/beacon-chain:latest
volumes:
- ./data:/data
command: --datadir=/data --http-web3provider=<YOUR_ETH1_NODE_URL>
networks:
- eth2
validator:
image: gcr.io/prysmaticlabs/prysm/validator:latest
depends_on:
- beacon-node
volumes:
- ./validator:/validator
command: --wallet-dir=/validator --beacon-rpc-provider=beacon-node:4000
networks:
- eth2
networks:
eth2:
Değiştirdiğinizden emin olun
<YOUR_ETH1_NODE_URL>
Ethereum 1.0 düğüm URL'nizle.
🏦 3. Adım: Doğrulayıcı Hesabı Oluşturma
Kurulumumuzu dağıtmadan önce bir doğrulayıcı hesabı oluşturmamız gerekiyor. Bunu yapmak için adresinden Eth2.0 Deposit CLI aracını indirip yükleyin.
Doğrulayıcı anahtar çifti oluşturmak ve veri dosyasını yatırmak için talimatları izleyin. Anahtarları içinde saklayın
./validator
eth2-node proje klasörünüzde oluşturmanız gereken dizin:
mkdir ~/eth2-node/validator
💰4. Adım: 32 ETH stake etme
Şimdi 32 ETH'nizi stake etme zamanı! adresindeki Ethereum Launchpad'e gidin. Web sitesindeki adımları izleyin ve 3. Adımda oluşturulan para yatırma veri dosyasını kullanarak 32 ETH yatırın. İşlem karmasını ileride başvurmak üzere kaydettiğinizden emin olun.
🚢5. Adım: Kurulumu Docker Swarm ile Dağıtma
Para yatırma işleminiz gönderildiğinde, Ethereum 2.0 düğümünüzü ve doğrulayıcı kurulumunuzu Docker Swarm kullanarak dağıtmanın zamanı geldi. Terminalinizde aşağıdaki komutu çalıştırın:
docker stack deploy -c docker-compose.yml eth 2
Bu komut işaret düğümünü ve doğrulayıcı kapsayıcıları oluşturacaktır.
📝6. Adım: Konteynerlerinizin Durumunu Kontrol Etme
Konteynerlerinizin durumunu kontrol etmek için kullanabilirsiniz.
docker container ls
Ethereum 2.0 düğümünüz ve doğrulayıcınız da dahil olmak üzere çalışan tüm konteynerlerinizi listeleyecek komut.
🌐Adım 7: İşaret Düğümünü Senkronize Etme
İşaret düğümünün Ethereum 2.0 ağıyla senkronize edilmesi biraz zaman alabilir. Aşağıdaki komutu kullanarak ilerlemeyi izleyebilirsiniz:
docker logs -f < beacon_node_container_id >
İşaret düğümünüz tamamen senkronize edildiğinde, doğrulayıcınız blokları doğrulamaya ve ödüller kazanmaya başlayacak!
👁️🗨️8. Adım: Doğrulayıcınızın Performansını İzleme
Doğrulayıcınızın performansını takip etmek için Beaconcha.in ( ) veya Etherscan'i ( ) kullanabilirsiniz. Durumunu, ödüllerini ve cezalarını takip etmek için doğrulayıcınızın genel anahtarını her iki web sitesine de girin.
🔐En İyi Güvenlik Uygulamaları
Bir doğrulayıcı olarak doğrulayıcı anahtarlarınızı güvende tutmak çok önemlidir. Bu anahtarları kaybederseniz stake ettiğiniz ETH'nizi ve ödüllerinizi çekemezsiniz. Ek olarak, aynı doğrulayıcının birden fazla örneğini çalıştırmaktan kaçının çünkü bu, cezaların düşmesine neden olabilir.
Ve...
bu bir sarma! 🥳Tebrikler! Docker Swarm'ı kullanarak başarıyla bir Ethereum 2.0 düğümü ve doğrulayıcı hesabı kurdunuz. Artık ağın güvenliğine aktif olarak katkıda bulunuyorsunuz ve bu süreçte ödüller kazanıyorsunuz. Ethereum 2.0 ekosistemi sürekli olarak büyüyor, bu nedenle en son gelişmeler, araçlar ve uygulamalarla güncel kalın. Fikir ve bilgi alışverişinde bulunmak için forumlarda, Discord'da ve GitHub'da Ethereum 2.0 topluluğuyla bağlantı kurun. Mutlu bahisler!