Installation
Minimum Gereksinimler
Component | Specification |
---|---|
CPU | 16 cores |
Memory | 32 GB RAM |
Bandwidth | 1 Gbps |
Storage | 256 GB disk space |
Orjinal dokümanda bu değerler belirtilmiştir. Fakat, 4CPU, 8GB RAM 160 SSD disk içine de rahatlıkla kurabilirsiniz.
Aligend Layer kurabilmek için ilk olarak EigenLayer AVS kurmamı gerekiyor.
EigenLayer CLI Kurulumu
Docker kuruyoruz..
Docker Güncelleme ve Çalıştırma
Go Kurulumu
Yukarıdaki gereksinimlerin kurulumunu hallettikten sonra EigenLayer adımlarına geçebiliriz.
Şimdi operatör keylerimizi oluşturuyoruz. Bunun için
<key-adı>
silip (<> dahil siliyoruz.) istediğiniz bir ismi girebilirsiniz.
Bu adımı girdikten sonra size private key'inizi verecek. Bunu bir yere not etmeyi unutmayın. Daha sonra verdiği private key'i ETH stake etme ve ağı çalıştırma da kullanacağız.
Şimdi operatör bls keylerimizi oluşturuyoruz. Bunun için <key-adı>
silip (<> dahil siliyoruz.) istediğiniz bir ismi girebilirsiniz. (Yukarıda verdiğiniz isimi ile aynı ismi verebilirsiniz.)
Her iki komuttan sonra da sizden şifre oluşturmanızı isteyecek, bu şifre Karmaşık bir şifre olmalıdır. içinde özel karakterler rakam ve harflerin olduğu bir kombinasyon tercih edebilirsiniz. Verdiğiniz şifreyi unutmayın.
ecdsa ve bls için hem private key hem de public key'ler alacaksınız, ayrıca ecdsa ve bls için size dosyanın uzantısı verilecek bunların hepsini not etmeyi unutmayın.
Dosya yolları ve public key için yukarıdaki komutu yazıp tekrar çıktı alabilirsiniz.
Operatör Kaydı
Yukarıdaki adımları düzgün şekilde yaptıysak aşağıdaki adımları takip ediyoruz.
Aşağıdaki adımları yapmadan önce size Private key verilmiş olan EVM adresine ETH Holesky ağında test ETH göndermeyi unutmayın. EigenLayer AVS çalıştırmak için ortalama 1-1,5 test ETH'ına ihtiyacınız olacak.
Burada ilk olarak sizden Operatör adresini isteyecek. ecdsa operator keys için oluşturduğumuz EVM adresini giriyoruz.
Earning için adres istediğinde aynı EVM adresini verebilirsiniz.
Sizden RPC url isteyecek. Bunu infura yada alchemy'den alabilirsiniz. ETH Holesky ağını seçtiğinizde size özel RPC adresi alabilirsiniz.
Şimdi de sizde ecdsa ve bls key'lerinizin yolunu isteyecek. Bunu da not etmiş olmalısınız oraya o yolu giriyoruz.
Bu adımları yaptıktan sonra size bir metadata.json ve operator.yaml dosyası oluşturacak, buradaki düzenlemeleri yapıyoruz.
Burayı açtığınızda size aşağıdaki gibi boş json dosyası çıkartacak. Bunu bir yere kopyalayıp kendi bilgilerinizi düzenleyin.
Düzenlemeyi bitirdikten sonra metadata.json dosyasının içindekileri CTRL K ile silip hazırladığınızı içine yazın ve CTRL X Y enter ile kayıt edin.
metadata.json dosyasını dışarıdan da ulaşılabilecek şekilde kayıt etmemiz gerekiyor. Bunun için github kullanabilirsiniz. BURADAN nasıl yapılabileceğini bulabilirsiniz.
Dosyasını açıyoruz ve aldığımız metada url adresini oraya yazıyoruz. Sonrasında kayıt edip çıkıyoruz.
Komutunu çalıştırıyoruz. Tüm adımları doğru şekilde yaptıysanız.
Bu şekilde çıktı alıyorsunuz. Sonrasında BURADAN kendi operatörünüzü kontrol edebilirsiniz. AVS aktif edebilmek içinde orada WETH ve LIDO stake gibi alanlara ETH eklemeyi unutmayın.
Building AligenLayer Operator
Bu adımdan sonra sıra geldi Aligend Layer Operatör kurulum adımlarına.
İlk olarak bu adımları yapabilmek için Whitelist'e girmeniz gerekiyor. Onun için BURADAN formu doldurup başvurunuzu tamamlayabilirsiniz.
Şimdi gereksinimleri kuralım.
Rust kuruyoruz.
size seçenek sorduğunda 1 yazıp enter basın, kurulum bittikten sonra ise aşağıdaki komut ile devam ediyoruz.
Foundury kurulumunu yapalım.
bu komuttan sonra birkaç dakika bekliyoruz.
Aligned Operator v0.4.0 çıktısı almamız gerekiyor.
dosyasını açıyoruz. Aşağıdaki sıralyacağım parametreleri değiştirip kayıt ediyoruz.
ECDSA Configurations
bölümündekiprivate_key_store_path
bölümüne ecdsa key'inizi dosya yolunu yazıyoruz.private_key_store_password
kısmına da dosyaya verdiğiniz şifreyiz yazıyoruz.BLS Configurations
bölümüneprivate_key_store_path
başlığıa BLS private key dosya yolunu yazıyoruz.private_key_store_password
kısmına da şifremizi yazıyoruz.Operator Configurations
bölümündeaddress
veearnings_receiver_address
bölümlerine EigenLayer Operatör adresimizi veriyoruz.
Bu işlemleri yaptıktan sonra dosyayı kayıt edip çıkıyoruz.
Operatörü Başlatalım.
Last updated