Ubuntu(Önerilir)

İşletim sistemi: Ubuntu 20.04 (amd64) veya üstü, buradan indirebilirsiniz https://releases.ubuntu.com/20.04.6/ubuntu-20.04.6-live-server-amd64.iso

Bağlantı noktası yapılandırması

Port/protocolFirewall ruleReason/caveats

8545/TCP

Block all traffic.

Bu, yürütme düğümünüzün Sorgu API'si için JSON-RPC bağlantı noktasıdır. Bu bağlantı noktasını (ve uygulamaları) kullanarak, yürütme düğümü durumunu kontrol etmek, yürütme katmanı zincir verilerini sorgulamak ve hatta işlemler göndermek mümkündür. Bu bağlantı noktası genellikle dış dünyaya maruz bırakılmamalıdır.

3500/TCP

Block all traffic.

Bu, beacon düğümünüzün Sorgu API'si için JSON-RPC bağlantı noktasıdır. Bu bağlantı noktasını (ve uygulamaları) kullanarak, beacon düğümü durumunu kontrol etmek ve uzlaşı katmanı zincir verilerini sorgulamak mümkündür. Bu bağlantı noktası genellikle dış dünyaya maruz bırakılmamalıdır.

8551/TCP

Block all traffic.

Beacon düğümünüz, yürütme düğümünüzün Engine API 'si ile bu bağlantı noktasını kullanarak bağlantı kurar. Yerel beacon düğümünüzün uzak bir yürütme düğümüne bağlandığı durumlar dışında, giriş ve çıkış trafiği yalnızca bu bağlantı noktası üzerinden izin verilmelidir.

4000/TCP

Block all traffic.

Doğrulayıcınız, gRPC aracılığıyla beacon düğümünüze bağlanmak için bu bağlantı noktasını kullanır. Yerel doğrulayıcınızın uzak bir beacon düğümüne bağlandığı durumlar dışında, giriş ve çıkış trafiği yalnızca bu bağlantı noktası üzerinden izin verilmelidir.

*/UDP+TCP

Allow outbound traffic.

Prysm'ın beacon düğümü, akranları keşfetmek için rastgele bağlantı noktaları üzerinden arama yapar. Herhangi bir bağlantı noktasından çıkış TCP/UDP trafiğine izin vermek, Prysm'ın akranları bulmasına yardımcı olacaktır.

13000/TCP

Allow inbound and outbound traffic.

Akranları keşfettikten sonra, libp2p için sürekli bir bağlantı kurmak ve tüm gossip/p2p istekleri ve cevapları akacakları bu bağlantı noktası üzerinden arama yaparız.

12000/UDP

Allow inbound and outbound traffic.

Beacon düğümünüz, diğer Ethereum düğümlerinin düğümünüzü keşfedebilmesi, zincir verileri isteyebilmesi ve zincir verileri sağlayabilmesi için bu UDP bağlantı noktasını açar.

33687/TCP+UDP

Allow inbound and outbound traffic.

33687/TCP, yürütme düğümünüzün dinleyici bağlantı noktasıdır, 33687/UDP ise keşif bağlantı noktasıdır. Bu kural, yürütme düğümünüzün diğer akranlara bağlanmasına izin verir.

Otomatik programı yükle

Checkpoint senkronizasyonu yapılandırıldığında, beacon düğümünüz, genesis'ten senkronizasyon yapmak yerine, yakın zamanda onaylanmış bir checkpoint'ten senkronizasyona başlayacaktır.Bu, kurulumları, doğrulayıcı geçişlerini, kurtarmaları ve ağ dağıtımlarını çok daha hızlı hale getirebilir.

wget -c https://pre-alpha-download.opside.network/testnet-auto-install-v2.tar.gz 
tar -C ./ -xzf testnet-auto-install-v2.tar.gz
chmod +x -R ./testnet-auto-install-v2
cd ./testnet-auto-install-v2

Bu, otomatik yükleme programını indirecek ve çalıştırılabilir hale getirecektir.

Doğrulayıcı istemcilerini yükle

./install-ubuntu-en-1.0.sh

Anahtarlarınızı oluşturmak için CLI ipuçlarını takip edin. Şunları girmeniz gerekecektir:

1. Para çekme Opside adresiniz (doğrulayıcı ödüllerinizi ve çıktığınızda depozitonuzu almak için kullanılır)

2. Parolanız (doğrulayıcı imza anahtarınızı şifrelemek için kullanılır)

3.Para çekme Opside adresinizi tekrarlayın

4. Parolanızı tekrar girin

Ardından 24 anımsatıcı anahtar cümlesi olacaktır. Bu son derece hassas ve asla diğer insanlara veya ağlı donanımlara açığa çıkarılmamalıdır.

  • Artık anımsatıcınızın güvenli bir yere yazıldığından ve her doğrulayıcınız için bir keystore kaydedildiğinden emin olmalısınız.

  • Lütfen bunları güvenli bir şekilde, tercihen çevrimdışı olarak sakladığınızdan emin olun.

CLI ipuçlarını takip edin:

  • Anahtar cümlenizi girin (boşlukla ayrılmış)

  • Doğrulayıcı anahtarının oluşturulması bekleniyor

  • Düğümlerin başlatılması bekleniyor

Kayıtları kontrol et

# show the execution client logs
opside-chain/show-geth-log.sh

# show the consensus client logs
opside-chain/show-beaconChain-log.sh

# show the validator logs
opside-chain/show-validator-log.sh

İstemci yüklendikten sonra, stake yatırma işleminizi göndermeden önce tamamen senkronize olduğunuzdan emin olun. Bu işlem birkaç gün sürebilir.

Geth kayıtlarının örneği

# show the execution client logs
opside-chain/show-geth-log.sh

Göreceksiniz:

INFO [05-01|18:14:25.789] Looking for peers peercount=5 tried=3 static=6
INFO [05-01|18:14:36.039] Imported new potential chain segment number=48883 hash=5ec950..75d245 blocks=1 txs=0
mgas=0.000 elapsed=530.471µs mgasps=0.000 dirty=2.28MiB
INFO [05-01|18:14:36.041] Chain head was updated number=48883 hash=5ec950..75d245 root=5b148e..5d226a elapsed=97.462µs

Check here Blok yüksekliğinin [number=48883] değerine yakın olup olmadığını görmek için burayı kontrol edin, evet ise IDE'nin yatırılma zamanı gelmiştir.

Depozito

Depozito dosyasını yükle

Validator Launchpad'e gidin, Para yatırma verilerini yükle sayfasına girmek için adımları izleyin, ardından yeni oluşturduğunuz para yatırma verileri dosyasını yükleyin.

Deposit_data-[timestamp].json dizininde bulunur testnet-auto-install/validator_keys/

MacOS için, opside-staking-deposit-cli/validator_keys/ dizininde bulunan deposit_data-[timestamp].json

Veya deposit_data-[timestamp].json içeriğini girin:

İçeriği göstermek için cat deposit_data-[timestamp].json kullanın.

Içeriği kopyalayın ve buraya yapıştırın:

Devam etmek için tıklayın.

Özet ve riskleri kontrol edin.

Özet ve riskleri kontrol edin, ardından Devam etmek için tıklayın.

Cüzdanı bağlayın ve para yatırma işlemini onaylayın

Validator'ünüzü kontrol edin.

https://opsi.de/validator/overview adresine gidin ve validator'ünüzün genel anahtarını (public key), indeksini veya para yatırma adresinizi arayın.

Last updated