Noda Elixir, çeşitli ticaret platformlarında (CEX ve DEX) piyasa yapıcılığını otomatikleştirmek için kullanılan merkezi olmayan bir protokolün parçasıdır. Farklı projeler ve kullanıcılar için şeffaf ve otomatik çözümler sunarak işlem çiftlerinde likidite sağlamaya yardımcı olur. Elixir node'u kurmak ve onunla çalışmak için bir dizi adımı izlemeniz gerekir.
Elixir doğrulayıcısı şunları gerektirir:
RAM (Rastgele Erişim Belleği): en az 8 GB.
İnternet: en az 100 Mbps hızında sabit bağlantı.
Disk alanı: en az 100 GB.
İşlemci: 7/24 istikrarlı bir şekilde çalışabilen herhangi bir işlemci.
İşletim sistemi: Linux, macOS veya Windows (daha fazla kararlılık için Linux önerilir).
Docker: Konteynerleri yönetmek için Docker yüklemeniz gerekir.
Elixir düğümünü çalıştırmak için Docker'ı yüklemeniz gerekir. İşletim sisteminiz için talimatları izleyin:
Ubuntu/Linux:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
MacOS: Docker Desktop'ı resmi web sitesi üzerinden yükleyin.
Windows: Docker Desktop'ı resmi web sitesi üzerinden de yükleyin.
Kurulumu doğrulamak için çalıştırın:
docker --version
Elixir ağı, işlemleri imzalamak için benzersiz bir cüzdan gerektirir.
Metamask uzantısını yükleyin ve yeni bir hesap oluşturun.
Yeni hesabınızın özel anahtarını kaydedin. Bu, doğrulayıcıyı ayarlamak için gereklidir.
Aşağıdaki verileri girmeniz gereken bir ortam dosyası (örn. validator.env) oluşturun:
STRATEGY_EXECUTOR_DISPLAY_NAME
- Elixir kontrol panelinde görüntülenen doğrulayıcının genel adı.
STRATEGY_EXECUTOR_BENEFICIARY
- ödüllerin alınacağı cüzdanın adresi.
SIGNER_PRIVATE_KEY
- daha önce oluşturulan cüzdanın özel anahtarı.
Elixir düğümünün Docker görüntüsünü indirin ve yapılandırma konteynerini başlatın:
Düğüm görüntüsünü indirin:
docker pull elixirprotocol/validator:v3
Ortam dosyasını belirterek konteyneri çalıştırın:
docker run -d
--env-file /path/to/validator.env
--name elixir
elixirprotocol/validator:v3
Düğümü otomatik olarak yeniden başlat: Sistem çöktüğünde veya yeniden başlatıldığında doğrulayıcının otomatik olarak yeniden başlatılmasını sağlamak için --restart unstopped
bayrağını kullanın:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
ARM mimarisi üzerinde çalıştırma (örn. Apple Silicon): ARM işlemciniz varsa, --platform linux/amd64
bayrağını eklemeniz gerekir:
docker run -d
--env-file /path/to/validator.env
--name elixir
--platform linux/amd64
elixirprotocol/validator:v3
Düğümü yeni bir sürüme yükseltmek için aşağıdaki komutları çalıştırın:
Geçerli konteyneri durdurun:
docker kill elixir
docker rm elixir
Yeni sürümü yükleyin:
docker pull elixirprotocol/validator:v3
Düğümü yeniden başlatın:
docker run -d
--env-file /path/to/validator.env
--name elixir
--restart unless-stopped
elixirprotocol/validator:v3
İzleme: Doğrulayıcı, Prometheus aracılığıyla durumu ve metrikleri kontrol etmek için HTTP uç noktalarını kullanacak şekilde yapılandırılabilir. Bunu yapmak için 17690 numaralı bağlantı noktasını açın:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3
Doğrulayıcı Güncellemesi: Düğümü güncellemeniz gerekiyorsa aşağıdaki komutları çalıştırın:
docker kill elixir
docker rm elixir
docker pull elixirprotocol/validator:v3
docker run --name elixir --env-file validator.env --platform linux/amd64 -p 17690:17690 --restart unless-stopped elixirprotocol/validator:v3
Node kurulup çalışmaya başladıktan sonra Elixir ile çalışmaya başlayabilir, likidite sağlamaya katılabilir ve validator çalışmalarınız için ödüller alabilirsiniz. Güncellemeleri takip edin ve doğru çalışma için node'u zamanında güncelleyin.