Validator
Umee doğrulayıcısının nasıl çalıştırılacağına dair ayrıntılı adım adım kılavuz
Bu kılavuz, Umee doğrulayıcısının nasıl kurulacağına ve çalıştırılacağına ilişkin talimatlar içerir. Öncelikle, Full node kurmuş olduğunuzu varsaydığından, umeed
ikili dosyasının nasıl kurulacağına dair bilgileri atlıyoruz. Henüz kurmadıysanız lütfen full node bölümüne gidip umeed
ikili dosyasını kurunuz ve sonra buradan devam ediniz.
Doğrulayıcınızı oluşturmadan önce, önce "operatör" adresinizi oluşturmalısınız. Söz konusu operatör adresi sizin fikir birliği anahtarınız olmadığını ve imzalamak için kullanılmayacağını unutmayın. Bunun yerine, Umee ağındaki doğrulayıcınızı tanımlamak için kullanılır.
Varsayılan olarak kurduğunuz node, umeed
adresinizi işletim sistemi destekli anahtarlığınızda saklar. --keyring-backend
flag'ini belirterek bu davranışı değiştirebilirsiniz.
Eğer 12 veya 24 kelimelik bir kurtarma ifadesine sahipseniz ve onları kullanmak istiyorsanız anahtarlarınız aracılığıyla hesabınızı içe aktarmanız mümkündür, bunu --recover
komutu ile sağlayabilirsiniz ve anahtar ekleme komutu sizden BIP39 anımsatıcısını ister.
Daha fazla bilgi için Cosmos SDK'nın keyring belgelerini ziyaret edin.
Gravity Bridge, doğrulayıcıların umeed
işlemine ek olarak bir peggo
orkestratör çalıştırmasını gerektirir. Orkestratör (Düzenleyici), bir geth
düğümünün RPC örneğine erişim gerektirir. Bir geth
light istemcisi kullanılabilir, ancak tam bir düğüm kullanılması tercih edilir.
Kendi geth
düğümünüzü çalıştırmayı veya herkese açık bir düğümü kullanmayı seçebilirsiniz. Ancak, üretim ortamlarında kendi ortamınızı çalıştırmanız önerilir. Umee doğrulayıcınızı hangi ağ üzerinde çalıştırdığınıza bağlı olarak, uygun Ethereum ağına bağlanmak veya geth düğümünüzü kurmak isteyeceksiniz. Farklı Ethereum ağlarına nasıl bağlanılacağı hakkında daha fazla bilgi için geth CLI belgelerine göz atın.
Bir geth
düğümü kurmak için önce go-ethereum'un indirme sayfasından ikili dosyayı kurun. Ardından, bir systemd hizmeti oluşturun:
geth
örneğine harici olarak erişmeniz gerekiyorsa, --http.addr=0.0.0.0
olarak ayarladığınızdan emin olun.
systemd'yi yeniden yükleyin ve geth
hizmetini başlatın:
Son olarak, geth
hizmetinin çalıştığını ve sağlıklı olduğunu doğrulayın. Eğer öyleyse etkinleştirin:
umeed
ve geth
'yi çalıştırdıktan sonra, nihayet bir MsgCreateValidator
işlemi aracılığıyla Umee ağında doğrulayıcınızı oluşturabilirsiniz:
Not: Katıldığınız chain-id
zincir kimliğini kullanmanız gerektiğini unutmayın (ana ağ için umee-1
). Daha önce oluşturduğunuz doğrulayıcı anahtarına karşılık gelir.
Validatorlerin ayrıca, bir orkestratör (peggo
) olarak bilinen Yerçekimi Köprüsü'nün kritik bir bileşenini çalıştırması gerekir. Orkestratör birden fazla amaca hizmet eder, ancak esas olarak Umee ağı ve Ethereum arasında zincir dışı bir aktarıcı ve oracle görevi görür.
Orkestratörün başarılı bir şekilde çalışması için birkaç bileşene ihtiyacı vardır:
Umee gRPC örneği
Ethereum RPC örneği
İşlemleri Umee'ye aktarmak için Umee zincirinde parayla anahtar imzalama
İşlemleri Ethereum'a iletmek için Ethereum zincirindeki fonlarla anahtar imzalama
Umee ağı, orijinal olarak Injective Labs tarafından uygulanan Gravity Bridge Orchestrator'ın peggo
uygulamasını kullanır. Peggo, Althea tarafından uygulanan orijinal Gravity Bridge Orchestrator'ın bir çatalıdır. İlgili peggo sürümünü indirmek için sürümler sayfasını ziyaret edin.
Şimdi peggo
anahtarlarımızı yapılandırmamız gerekiyor:
Doğrulayıcı ve düzenleyici için kesinlikle aynı adresleri kullanmayınız.
Aşağıdaki işlemi göndermek için düğümünüz umee-1 ağı ile senkronize edilmelidir.
Halihazırda umeed
ve geth
örneklerinin çalıştığını varsayarsak, peggo
kurulumu için değişkenler ayarlamalıyız:
Gravity Bridge kontratı, orkestratör sürecini yapılandırmadan ve başlatmadan önce kurulmalıdır. Daha fazla bilgi için lütfen Umee deposuna bakın.
Ardından, bir peggod
systemd hizmeti oluşturun:
Son olarak peggod
etkinleştirin ve çalıştırın:
peggod
loglarını aşağıdaki komutla kontrol edebilirsiniz:
Last updated