Syntropy интегрируется с Ethereum 2.0 для улучшения инфраструктуры узлов

scrollden⋰·⋰
Syntropy Russia
Published in
4 min readJul 24, 2021

--

Создание и запуск реальных вариантов использования для долгосрочного внедрения наших технологий и токена.

Наша новая интеграция позволяет любому желающему создать безопасный узел Ethereum 2.0 с помощью Syntropy Stack. Эта интеграция поможет биржам, аналитикам данных использующих блокчейн, специалистам по запуску узлов и многим другим создать стабильный, полностью контролируемый узел Ethereum 2.0 с повышенной безопасностью.

Наша интеграция с Ethereum 2.0 — еще один пример того, как мы создаем и запускаем реальные сценарии использования, чтобы стимулировать долгосрочное принятие нашей технологии и токена.

Мы никогда не достигнем настоящей децентрализации, пока не децентрализуем само подключение. Именно эту возможность Syntropy предоставляет блокчейн-сетям, приложениям и пользователям — решение нулевого уровня для нашего будущего, основанного на блокчейне.

Узнайте чем важны интеграции
Посмотрите полный список интеграций на GitHub

Как это работает

Эта интеграция упрощает внедрение нашей технологии для улучшения и дальнейшей децентрализации блокчейн-приложений и сетей. Плейбук Ansible настраивает узел Ethereum 2.0 и средства мониторинга, а безопасность и стабильность всех соединений обеспечивается благодаря технологиям Syntropy.

Топология защищенного узла Ethereum 2.0 с использованием Syntropy Stack

Преимущества

Интеграция дает несколько важных преимуществ:

  • Теперь биржи могут легко управлять своей мульти-облачной инфраструктурой узлов, не заботясь о сетевых соединениях и безопасности между ее элементами.
  • Технически менее подкованные специалисты по управлению узлами могут с легкостью создать безопасный и наблюдаемый узел Ethereum 2.0.
  • Аналитики данных использующих блокчейн Ethereum 2.0 могут управлять кластерами узлов Ethereum в нескольких облаках с дополнительной возможностью наблюдения.

После запуска блокчейна Syntropy и интеграции DARP, все что работает в нашей сети, также получит ценное преимущество в виде производительности. Узлы блокчейна могут взаимодействовать быстрее и с меньшим количеством перебоев, позиционируя Syntropy как ведущую коммуникационную сеть для децентрализованных технологий.

Требования

Для начала работы есть некоторые предварительные условия.

  • Активный аккаунт Google Cloud Platform с включенным биллингом
  • Активный аккаунт Linode Cloud
  • Python >= 3.6
  • Terraform и Ansible >= 2.10, установленные на вашей локальной машине
  • Рабочая станция Linux для запуска Ansible плейбука

Переменные

Для того чтобы Terraform и Ansible настроили все автоматически, вам необходимо ввести несколько переменных в поле infra/terraform.tfvars и ansible/vars/main.yml. Примеры для них можно найти в соответствующих файлах .example

Полезные ссылки для генерации переменных:

Настройка узла Ethereum

Поскольку узлы Ethereum 2.0 развертываются поверх блокчейна Ethereum, вам потребуется функциональный узел Ethereum 1.0

В данном примере мы будем использовать сторонних провайдеров eth1. Вместо того чтобы запускать свой узел eth1, проще использовать стороннего провайдера, например, Infure, QuickNode, Chainstack или Alchemy. Вы можете бесплатно зарегистрироваться и получить ключ APY, который дает вам право использовать их соответствующие конечные точки eth1.

Завершение процесса регистрации на официальном сайте eth2 launchpad

Pyrmont testnet eth2 launchpad — это самый простой способ пройти пошаговый процесс пополнения счета на 32 ETH, чтобы стать валидатором. На протяжении всего процесса вам будет предложено сгенерировать новые учетные данные валидатора с помощью официального инструмента командной строки Ethereum deposit.

Убедитесь, что вы используете опцию pyrmont при генерации ключей с помощью deposit CLI. В ходе процесса вы создадите папку validator_keys в каталогеeth2.0-deposit-cliВы можете импортировать все ваши учетные записи валидаторов в Prysm из этой папки на следующем этапе.

Инфраструктура обеспечения

После заполнения переменных Terraform и Ansible можно приступать к созданию виртуальных машин. Это простой шаг, требующий выполнения всего двух команд (в каталоге infra):

terraform init
terraform apply

Развертывание узла Ethereum и служб мониторинга с помощью Ansible

После завершения настройки виртуальных машин можно приступить к инициализации узла Ethereum 2.0 и служб мониторинга (Grafana, Prometheus). Для этого необходимо выполнить всего одну команду:

ANSIBLE_HOST_KEY_CHECKING=false ansible-playbook -i inventory.yml eth2.yaml

Это может занять некоторое время. Обычно это занимает от 15 до 20 минут, поэтому можете отдохнуть от экрана.

Проверьте настройку сети на платформе Syntropy Platform

Если сценарий полностью выполнен, конечные точки будут видны в пользовательском интерфейсе Syntropy Stack.

Затем вы можете подключить конечные точки и активировать сервисы, чтобы получить правильно работающий блокчейн.

Посещение мониторинг сайта

Вы можете посетить экземпляр Grafana по ссылкеhttp://10.50.1.3:3000 и ввести учетные данные, которые вы ввели в файлеvars/main.yml .

После входа в систему вы сможете посетить свою панель Grafana:

Валидатор должен быть распознан сетью. Поэтому он может не отображать данные на Grafana сразу. Через несколько часов валидатор будет запущен.

Следующие шаги

Теперь, когда эта интеграция запущена, каждый может начать использовать ее. Ближе к запуску сети и интеграции DARP наш программный стек к преимуществам безопасности и мониторинга получит также и преимущества производительности.

Ссылки на официальные англоязычные ресурсы:

Веб-сайт: http://syntropynet.com/

Веб-сайт syntropystack: https://www.syntropystack.com/

GitHub: https://github.com/SyntropyNet

Twitter: https://twitter.com/Syntropynet

Medium: https://medium.com/syntropynet

Reddit: https://www.reddit.com/r/SyntropyNet/

Youtube:https://www.youtube.com/channel/UChCZuura_kvQog6uiRDPu3g

Telegram чат: https://t.me/SyntropyNet

Telegram канал с анонсами: https://t.me/Syntropy_Ann

--

--