Разберемся в сути Elrond (EGLD)
Основные характеристики Elrond
- Elrond — блокчейн-платформа с реализованным шардингом и алгоритмом консенсуса SPoS.
- При большой нагрузке блокчейн может разбиваться на отдельные шарды, каждый из которых имеет своих валидаторов.
- Каждый блок и транзакция могут быть разбиты на части, которые подтверждаются параллельно.
- Синхронизация шардов проходит в несколько этапов и заканчивается формированием метаблокчейна.
- Максимальная скорость работы сети — 263 000 транзакций в секунду.
Основатели и история Elrond
Elrond была создана братьями Бениамином и Лучианом Минчу вместе с Лучианом Тодеа в 2017 году.
Токенсейл Elrond был проведен на Binance Launchpad в 2019 году, а основная сеть запущена в июле 2020 года.
Бениамин Минчу возглавляет проект, он ранее работал в NEM, где руководил маркетингом и развитием сообщества.
Кроме того, братья Минчу развивали собственный инвестиционный фонд MetaChain Capital. Тодеа ранее руководил проектом Soft32.
- Какую проблему решает Elrond?
- Проект предлагает собственное решение трилеммы блокчейна .
- Для этого необходимо одновременно обеспечить в архитектуре блокчейна значительную пропускную способность, децентрализацию и защищенность.
- Высокое быстродействие в условиях большой нагрузки достигается благодаря особой структуре блокчейна.
- В whitepaper Elrond отмечается, что сеть проекта должна достигнуть пропускной способности, сравнимой с централизованными платежными системами.
- При этом разработчики планируют гарантировать высокий уровень децентрализации, а также защищенность от различных атак.
- Используемые в Elrond решения направлены на снижение вычислительных затрат и минимизацию объема данных.
- Разработка совместима с современными платформами смарт-контрактов.
- Как говорится на сайте Elrond , все это позволяет увеличить производительность в тысячу раз по сравнению с аналогами.
- Создатели Elrond утверждают, что их блокчейн-платформа обладает высокой масштабируемостью.
- После тестирования разработчики запустили блокчейн-платформу, которая может обрабатывать до 263 000 транзакций в секунду.
Elrond – блокчейн проект, который запустил мейннет с заявленной максимальной скоростью 263 000 транзакций в секунду.
Как устроен блокчейн Elrond?
Для обработки транзакций сеть разбивается на фрагменты — шарды, за каждый из которых отвечает набор валидаторов. Особенность Elrond заключается в трех типах фрагментации: сети, группы транзакций и состояния.
Шардинг подразумевает формирование групп валидаторов для достижения консенсуса. Фрагментация группы транзакций предполагает их распределение между комитетами валидаторов. Шардинг состояния — это обработка и хранение части данных о результатах выполнения транзакций фрагментами сети. Завершение операций требует синхронизации между сегментами, которая выполняется через определенные промежутки времени.
Блокчейн Elrond использует адаптивный шардинг. Сеть разбивается на фрагменты, количество которых может меняться исходя из текущей нагрузки. Такая гибкость обеспечивает оптимальную пропускную способность и безопасность.
Шардинг также предполагает размещение сегментов сети в узлах бинарного дерева , не имеющих потомков. Вначале все узлы разделяется на две группы. При необходимости сеть разбивается на четыре, шесть и более шардов.
Схема деления блока на шарды. Данные: whitepaper Elrond
В каждом сегменте сети транзакции выполняются параллельно. Шарды создают блоки независимо, что исключает внешние задержки. Фрагментация значительно увеличивает пропускную способность блокчейна.
Каким образом шарды Elrond объединяются в единую сеть?
Алгоритм работы сети предполагает разделение цикла консенсуса на раунды и эпохи. Последние длятся 24 часа. Раунд продолжается несколько секунд, а после его окончания состав группы валидаторов шарда меняется случайным образом.
На протяжении эпохи количество нод и фрагментов остается стабильным. После ее завершения число шардов может измениться для обеспечения оптимальной производительности. Также новая эпоха используется для добавления новых узлов. Новый валидатор начинает обрабатывать транзакции через 24 часа.
Каждый шард включает определенное число адресов пользователей, но транзакции могут совершаться в том числе между разными фрагментами сети. В Elrond эта проблема решается группировкой транзакций в «миниблоки» трех типов:
- первый включает переводы между адресами, принадлежащими одному фрагменту;
- второй содержит транзакции, направленные пользователю из другого шарда;
- трети включает переводы от адресатов из иного фрагмента сети.
Взаимодействие между шардами проходит в несколько этапов. Алгоритм позволяет синхронизовать фрагменты и сформировать «метаблокчейн» — главную цепочку, блоки которой финализируют транзакции, поступившие от всех шардов. Элементы метаблокчейна включают заголовки блоков, полученные от сегментов, что исключает возможность изменения подтвержденных переводов. Структура сети и ее основные элементы доступны в блокчейн-обозревателе Elrond .
Что такое Elrond?
Elrond — платформа, которая обрабатывает транзакции в шардах и добавляет данные в метаблокчейн. Для получения дополнительной информации можно посмотреть whitepaper Elrond .
- Поддерживает ли Elrond смарт-контракты?
- Платформа Elrond позволяет использовать смарт-контракты и создавать децентрализованные приложения. Для этого применяется EVM-совместимая виртуальная машина Elrond, построенная на WebAssembly (WASM). Смарт-контракты программируются на языках Solidity, C, C++ и Rust, после чего компилируется в WASM. Виртуальная машина использует специальный адаптер для обработки транзакций различными шардами.
- Как в Elrond работает механизм консенсуса Secure Proof-of-Stake?
- Алгоритм создания новых блоков реализован на основе Proof-of-Stake . В обработке транзакций участвуют ноды валидаторов, которые внесли средства в стейкинг.
Для каждого шарда работает отдельная группа валидаторов, которые достигают «локального» консенсуса. Состав шардов определяется случайно, что позволяет избежать вредоносных атак. В качестве аргумента функции, определяющей членов группы, используется агрегированная подпись последнего блока.
Из группы валидаторов случайным образом выбирается один, который формирует блок, а остальные подтверждают его валидность. Вероятность валидатора быть выбранным зависит от его стейка и рейтинга. Рейтинг валидатора также зависит от длительности работы и результатов предыдущей активности. Если этот показатель снижается до определенного предела, нода получается штраф и может быть исключена из списка кандидатов на поиск нового блока. Если валидатор нарушает работу сети, то он может подвергнуться слешингу.
Ноду Elrond можно развернуть на компьютере, смартфоне или сервере в зависимости от того, какую роль она будет выполнять:
- Наблюдатель — нода, которая обеспечивает хранение данных сети и не имеет стейка EGLD. Наблюдательный узел является полным, если если хранит весь блокчейн или легким, если хранит информацию о о двух последних эпохах. Ноды могут ретранслировать сообщения, однако не получают за это вознаграждение.
- Валидатор — это узел, внесший средства в стейкинг. Участвует в достижении консенсуса сети, а также подтверждает переводы и отвечает за генерацию блоков. Получает комиссии сети за свою работу.
- Рыбак (англ. “fisherman” ) — нода, которая проверяет корректность блоков, представленных валидаторами. Эти ноды отвергают недостоверные блоки, за что получают награды. Рыбаки не могут входить в группы по достижению консенсуса.
- Эволюция токеномики Elrond
- Нативной криптовалютой Elrond был токен ERD, выпущенный на BNB Chain, эмиссия которого составила 20 млрд токенов.
- В рамках токенсейла на Binance Launchpad инвесторы купили еще 5 млрд токенов.
- В сентябре 2020 года ERD был трансформирован в криптовалюту EGLD, выпущенную уже в сети Elrond и ставшую нативной монетой проекта.
- Основное назначение EGLD — расчеты и оплата транзакционных комиссий, а также для стейкинга, эмиссия составляет более 22 млн монет.
- Развитие экосистемы Elrond
- Производительность блокчейна превышает показатели для централизованных систем, а пропускная способность линейно зависит от числа фрагментов.
- Основное приложение на платформе — кошелек Maiar, который позволяет выполнять переводы и отправлять криптовалюты в стейкинг.
- В декабре 2021 года в сети Elrond был запущен проект DEX.
- Maiar DEX — децентрализованная биржа
- анонсировали — объявили
- стимулирования ликвидности — поощрения за обеспечение доступности активов
- экосистему — всю инфраструктуру и приложения, связанные с Maiar DEX
- награды — вознаграждения
- токенах Maiar DEX (MEX) — в деньгах Maiar DEX
- злоумышленник — киберпреступник
- похитил — украл
- криптовалюту — цифровые активы
- багом в коде биржи — ошибкой в программном обеспечении биржи
- временно отключили — временно закрыли
- устранили уязвимость — исправили уязвимость
- регулируемые стейблкоины — стабильные цифровые активы, регулируемые государством
- провайдера платежных услуг Twispay — компания, предоставляющая услуги онлайн-платежей Twispay
- лицензия на эмиссию виртуальных активов — разрешение на выпуск цифровых активов
- криптофонд Skynet EGLD Capital — инвестиционный фонд, связанный с Elrond
- привлечь на свою работ свыше $40 млн — собрать более $40 млн для развития проекта
- румынский исследовательский институт ICI — научно-исследовательский институт из Румынии
- объявил — заявил
- NFT-маркетплейс — онлайн-ресурс для покупки и продажи уникальных цифровых активов
- децентрализованной системы доменных имен — системы управления доменными именами, не зависящей от централизованных организаций
- Что такое Arbitrum? — статья о технологии Arbitrum
- Algorand — это?
- Hedera Hashgraph — что это такое?
- Децентрализованная биржа (DEX) — что это такое?
- Стейблкоины — что это такое?