Сб. Фев 24th, 2024

Характерные черты Harmony (ONE)

Harmony (ONE) представляет собой блокчейн, обеспечивающий быструю и надежную работу децентрализованных приложений. Эффективность его основной сети обусловлена функционированием 4 шардов, включающих в себя 1000 узлов и формирующих блоки каждые 5 секунд.

Система обеспечивает консенсус через так называемый механизм Эффективного Доказательства Доли Владения (EPoS), который уравнивает централизацию, обеспечивая делегацию, награды с комплексной процентной ставкой и обрезание узлов с двойными подписями. В результате, Harmony нацелена на создание открытой сети узлов, контролируемой большим сообществом.

Преимущества данной платформы

Безопасное и случайное шардирование состояний

Harmony утверждает, что их подход к использованию передовых исследований в области технологий позволил им решить так называемую «трилемму блокчейна». Считается, что благодаря шардированию можно масштабировать блокчейн, не снижая при этом безопасности и уровня децентрализации.

Harmony применяет шардирование не только к узлам, но и к состояниям блокчейна, что позволяет масштабировать все три ключевых компонента: вычислительные мощности, транзакции и хранилища данных.

В целях предотвращения атак на отдельные шарды, в сети используется большое количество узлов, а также криптографически стойкий генератор псевдослучайных чисел для регулярного перераспределения шардов. Каждый шард содержит 250 узлов, что обеспечивает защиту от византийских атак. Harmony также использует подтверждаемую случайную функцию (VDF) для формирования шардов с непредсказуемым набором участников.

Быстрый консенсус с мгновенным завершением

Harmony использует проверенный подход к решению византийской проблемы (PBFT), что позволяет быстро достигать консенсуса при проведении транзакций. Применяемый нами алгоритм BFT (FBFT) обеспечивает низкие комиссии за транзакции и быстрое завершение подписания блоков в основной сети Harmony.

Мы применяем быструю мультиподпись Бонеха-Линна-Шачема (BLS) фиксированного размера для подтверждения блоков на каждом этапе достижения консенсуса. Нам удалось сократить время формирования блока до 5 секунд, даже при смене лидеров или их отсутствии.

Основная сеть Harmony была запущена в июне 2019 года. Наша сеть уже подписала более 10 миллионов блоков и обработала более 20 тысяч транзакций с токенами ONE, которые участвуют в открытых торгах.

Эффективное доказательство доли (PoS) и токеномика

Harmony разработала новый механизм доказательства доли (Proof-of-Stake, PoS), который обеспечивает безопасность сети и токеномики. Наша версия протокола, называемая «Эффективное доказательство доли» (EPoS), снижает уровень централизации и обеспечивает справедливое распределение наград среди тысяч валидаторов.

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

Модель экономики

В обновленной токеномике Harmony, общий размер награды в сети сохраняется постоянным. Это делается с целью увеличения количества токенов, заблокированных в стейкинге, упрощения модели и перехода к политике отсутствия выпуска новых токенов.

Экономическая модель Harmony планирует ежегодный выпуск 441 миллиона токенов (что составляет около 3% в долгосрочном измерении). Наша модель предлагает валидаторам простой и предсказуемый доход. Все комиссии за транзакции уничтожаются, чтобы компенсировать инфляцию, что приводит к отсутствию инфляции в случае активного использования нашей сети.

Разрозненные валидаторы

Harmony стремится к созданию открытой сети узлов, которая управляется обширным сообществом. Это сообщество узлов получило название Pangaea. Команда Pangaea Ops, находящаяся у нас на поддержке, вкладывает большие усилия в поддержание безопасности сети, запуская надежные валидаторы.

Но действительно ли мы децентрализованы? Децентрализация немыслима без активного участия. В настоящее время в сети Harmony функционирует 1000 узлов, из которых 320 принадлежат сообществу, и это рядом с тысячами узлов Bitcoin и Ethereum. Pangaea включает валидаторы из более чем 100 различных стран, и большинство из них ранее не имели опыта в управлении узлами.

На сегодняшний день Harmony развивается по следующим направлениям:

  • Полное масштабирование: Harmony не только дробит связь между сетями и подтверждает транзакции, подобно Zilliqa, но и разделяет состояние блокчейна, обеспечивая таким образом всестороннее масштабирование.
  • Безопасное шардирование: процесс шардирования в Harmony доказательно надежен благодаря механизму генерации распределенной случайности (DRG), который непредсказуем, несмещен, проверяем и масштабируем. Harmony также динамически перестраивает сеть без прерывания работы для предотвращения атак хакеров.
  • Эффективный и быстрый консенсус: в отличие от других блокчейнов на основе шардирования, которые нуждаются в PoW для отбора валидаторов, Harmony основывается на PoS, что делает его энергоэффективным. Консенсус достигается с помощью алгоритма BFT, который масштабируется линейно и на 100 раз быстрее, чем PBFT.
  • PoS с адаптивным стекингом: минимальная ставка для участия в сети корректируется в зависимости от общего объема ставок, чтобы предотвратить концентрацию власти злоумышленниками в одном шарде. Порог стекинга достаточно низкий, чтобы даже участники с небольшими активами могли вступить в сеть и получать награды.
  • Масштабируемая сетевая архитектура: с помощью исходного кода RaptorQ Harmony быстро передает блоки внутри шардов и по всей сети, используя алгоритм адаптивного распределения данных. Harmony также использует маршрутизацию Kademlia для выполнения транзакций между шардами, которые масштабируются логарифмически с количеством шардов.
  • Согласованные транзакции между шардами: Harmony обеспечивает транзакции между шардами, где шарды взаимодействуют друг с другом напрямую. Механизм атомной блокировки используется для обеспечения согласованности транзакций между шардами. При внедрении новшеств как на уровне протокола, так и на сетевом уровне, Harmony предлагает миру блокчейн-систему, которая масштабируема и безопасна, и может поддерживать растущую децентрализованную экономику. Harmony открывает возможности для приложений, которые ранее были нереализуемы на блокчейне, включая децентрализованные биржи с высоким объемом торговли, честные интерактивные игры, платежные системы вроде Visa и IoT транзакции. Harmony стремится укрепить доверие миллиардов людей и способствовать созданию радикально справедливой экономики. Для улучшения протокола консенсуса PBFT, Harmony может масштабироваться линейно с точки зрения сложности связи, благодаря применению FBFT (Fast Byzantine Fault Tolerance). В FBFT, вместо того чтобы требовать от всех валидаторов передавать свои голоса, лидер инициирует процесс подписания с несколькими подписями, собирая голоса валидаторов в одну мультиподпись размером O(1) и последующим ее транслированием. Таким образом, вместо получения O(N) подписей, каждый валидатор получает только одну мультиподпись, снижая тем самым сложность связи с O(N) до 2 O(N).

Эпохи

В Harmony процедура достижения консенсуса и шардирования строится на основе понятия эпох. Эпохой называют предустановленный временной промежуток (например, 24 часа), в течение которого структура шардирования остается неизменной, а каждый шард непрерывно проводит процедуру консенсуса с одной и той же группой валидаторов. В начале каждой эпохи генерируется случайное число с помощью протокола DRG, которое затем используется для определения структуры шардирования. Валидаторы, которые хотят подтверждать транзакции в эпоху e, обязаны делать ставки на свои токены в эпоху e-1.

В исходной модели было предусмотрено выпускать постоянное количество токенов ONE за каждый блок. Со временем время формирования блока сокращается по мере улучшения протокола, что в свою очередь повышало бы выпуск токенов по старой модели. В связи с этим была разработана новая система вознаграждения, которая автоматически корректирует размер вознаграждения за блок в зависимости от времени между блоками, чтобы обеспечить постоянный годовой объем выпуска.

Информация о создателях

Стивен Це является учредителем и генеральным директором Harmony, обладая докторской степенью из Университета Пенсильвании в области криптографических протоколов и теории типов. После окончания университета Це занимался научно-исследовательской работой в Microsoft в качестве стажера. В 2006 году он стал старшим инженером в Google, где провел четыре года. В 2011 году Це стал основателем Spotsetter — успешного поискового сервиса, который позже был куплен Apple. С 2014 года он работал на позиции главного инженера в Apple.

Harmony была создана в 2017 году. Команда, стоящая за Harmony, состоит из двенадцати человек, включая семерых бывших работников Google, Apple, Microsoft и Amazon.

От admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

PHP Code Snippets Powered By : XYZScripts.com