Elixir түйіні әртүрлі сауда платформаларында (CEX және DEX) нарық жасауды автоматтандыру үшін пайдаланылатын орталықтандырылмаған хаттаманың бөлігі болып табылады. Ол әртүрлі жобалар мен пайдаланушылар үшін ашық және автоматтандырылған шешімдерді ұсына отырып, сауда жұптарында өтімділікті қамтамасыз етуге көмектеседі. Elixir түйінін орнату және пайдалану үшін бірнеше қадамдарды орындау қажет.
Elixir түйінін орнатуға дайындалуда
Құрал-жабдықтарға қойылатын талаптар
Elixir валидаторының тұрақты жұмыс істеуі үшін сізге қажет:
ЖЖҚ: кем дегенде 8 ГБ.
Интернет: жылдамдығы кемінде 100 Мбит/с тұрақты байланыс.
Дискідегі бос орын: кемінде 100 ГБ.
Процессор: 24/7 тұрақты жұмыс істей алатын кез келген.
Бағдарламалық қамтамасыз ету
Операциялық жүйе: Linux, macOS немесе Windows (үлкен тұрақтылық үшін Linux ұсынылады).
Docker: контейнерлерді басқару үшін докер орнатылуы керек.
Docker орнатылуда
Elixir түйінін іске қосу үшін Docker орнату керек. Амалдық жүйеңізге арналған нұсқауларды орындаңыз:
Ubuntu/Linux:
sudo apt update sudo apt install docker.io sudo systemctl start docker sudo systemctl enable dockerMacOS: Docker Desktop бағдарламасын ресми веб-сайттан орнатыңыз.
Windows: Сондай-ақ ресми веб-сайттан Docker Desktop орнатыңыз.
Орнатуды тексеру үшін іске қосыңыз:
docker --versionВалидатор үшін әмиян жасау
Elixir желісімен жұмыс істеу үшін сізге транзакцияларға қол қою үшін пайдаланылатын бірегей әмиян қажет.
Metamask кеңейтімін орнатып, жаңа тіркелгі жасаңыз.
Жаңа тіркелгіңіздің жеке кілтін сақтаңыз. Бұл валидаторды орнату үшін қажет.
Валидаторды орнату
Келесі деректерді енгізу қажет орта файлын (мысалы, validator.env) жасаңыз:
STRATEGY_EXECUTOR_DISPLAY_NAME— Elixir бақылау тақтасында көрсетілген валидатордың жалпыға ортақ атауы.STRATEGY_EXECUTOR_BENEFICIARY— сыйақылар жіберілетін әмиян мекенжайы.SIGNER_PRIVATE_KEY— бұрын жасалған әмиянның жеке кілті.
Docker кескінін жүктеп алу және түйінді бастау
Elixir түйінінің Docker кескінін жүктеп алыңыз және контейнерді параметрлермен іске қосыңыз:
Түйіннің суретін жүктеп алыңыз:
docker pull elixirprotocol/validator:v3Қоршаған орта файлын көрсету арқылы контейнерді іске қосыңыз:
docker run -d --env-file /path/to/validator.env --name elixir elixirprotocol/validator:v3Қосымша параметрлер
Түйіннің автоматты түрде қайта іске қосылуы: Жүйе бұзылғанда немесе қайта жүктелгенде валидатор автоматты түрде қайта іске қосылуы үшін --restart unless-stopped:
docker run -d --env-file /path/to/validator.env --name elixir --restart unless-stopped elixirprotocol/validator:v3 ARM архитектурасында жұмыс істеу (мысалы, Apple Silicon): Егер сізде ARM процессоры болса, --platform linux/amd64 жалауын қосу керек:
docker run -d --env-file /path/to/validator.env --name elixir --platform linux/amd64 elixirprotocol/validator:v3Валидаторды жаңарту
Түйінді жаңа нұсқаға жаңарту үшін келесі пәрмендерді орындаңыз:
Ағымдағы контейнерді тоқтатыңыз:
docker kill elixir docker rm elixirЖаңа нұсқаны жүктеп алыңыз:
docker pull elixirprotocol/validator:v3Түйінді қайта іске қосыңыз:
docker run -d --env-file /path/to/validator.env --name elixir --restart unless-stopped elixirprotocol/validator:v3
Бақылау және жаңарту
Бақылау: Валидаторды Prometheus арқылы денсаулық пен көрсеткіштерді тексеру үшін HTTP соңғы нүктелерін пайдалану үшін теңшеуге болады. Ол үшін 17690 портын ашыңыз:
docker run -d --env-file /path/to/validator.env --name elixir -p 17690:17690 elixirprotocol/validator:v3Валидаторды жаңарту: Егер түйінді жаңарту қажет болса, келесі пәрмендерді орындаңыз:
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Түйін орнатылып, іске қосылғаннан кейін сіз өтімділікті қамтамасыз етуге және валидатор ретінде жұмыс істегеніңіз үшін сыйақы алуға қатыса отырып, Elixir-пен жұмыс істей бастай аласыз. Жаңартуларды күтіңіз және дұрыс жұмыс істеу үшін түйінді уақытында жаңартыңыз.