Elixir түйіні әртүрлі сауда платформаларында (CEX және DEX) нарық жасауды автоматтандыру үшін пайдаланылатын орталықтандырылмаған хаттаманың бөлігі болып табылады. Ол әртүрлі жобалар мен пайдаланушылар үшін ашық және автоматтандырылған шешімдерді ұсына отырып, сауда жұптарында өтімділікті қамтамасыз етуге көмектеседі. Elixir түйінін орнату және пайдалану үшін бірнеше қадамдарды орындау қажет.
Elixir валидаторының тұрақты жұмыс істеуі үшін сізге қажет:
ЖЖҚ: кем дегенде 8 ГБ.
Интернет: жылдамдығы кемінде 100 Мбит/с тұрақты байланыс.
Дискідегі бос орын: кемінде 100 ГБ.
Процессор: 24/7 тұрақты жұмыс істей алатын кез келген.
Операциялық жүйе: Linux, macOS немесе Windows (үлкен тұрақтылық үшін Linux ұсынылады).
Docker: контейнерлерді басқару үшін докер орнатылуы керек.
Elixir түйінін іске қосу үшін Docker орнату керек. Амалдық жүйеңізге арналған нұсқауларды орындаңыз:
Ubuntu/Linux:
sudo apt update sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker
MacOS: Docker Desktop бағдарламасын ресми веб-сайттан орнатыңыз.
Windows: Сондай-ақ ресми веб-сайттан Docker Desktop орнатыңыз.
Орнатуды тексеру үшін іске қосыңыз:
docker --version
Elixir желісімен жұмыс істеу үшін сізге транзакцияларға қол қою үшін пайдаланылатын бірегей әмиян қажет.
Metamask кеңейтімін орнатып, жаңа тіркелгі жасаңыз.
Жаңа тіркелгіңіздің жеке кілтін сақтаңыз. Бұл валидаторды орнату үшін қажет.
Келесі деректерді енгізу қажет орта файлын (мысалы, validator.env) жасаңыз:
STRATEGY_EXECUTOR_DISPLAY_NAME
— Elixir бақылау тақтасында көрсетілген валидатордың жалпыға ортақ атауы.
STRATEGY_EXECUTOR_BENEFICIARY
— сыйақылар жіберілетін әмиян мекенжайы.
SIGNER_PRIVATE_KEY
— бұрын жасалған әмиянның жеке кілті.
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-пен жұмыс істей бастай аласыз. Жаңартуларды күтіңіз және дұрыс жұмыс істеу үшін түйінді уақытында жаңартыңыз.