Открыть сервисСервис

EOS — блокчейн-платформа смарт-контрактов

EOS (EOS.IO) — блокчейн-платформа для децентрализованных приложений (dApps) и смарт-контрактов, разработанная компанией Block.one и запущенная в июне 2018 года. Основные характеристики: открытый исходный код, алгоритм консенсуса Delegated Proof-of-Stake (DPoS), высокая пропускная способность и отсутствие комиссий за транзакции для конечных пользователей. Нативная криптовалюта платформы — токен EOS.

История

Разработка и ICO

Проект EOS.IO анонсирован в 2017 году компанией Block.one, зарегистрированной на Каймановых островах с основным офисом в Гонконге. Техническое руководство осуществлял Дэн Лаример (Dan Larimer) — программист, ранее создавший блокчейн-платформы BitShares и соцсеть Steemit.

С 26 июня 2017 по 1 июня 2018 года Block.one провёл один из крупнейших в истории первичных предложений монет (ICO), продав токены EOS на сумму около 4,1 млрд долларов США. Продажи шли в режиме непрерывного аукциона: каждые 24 часа выпускалась новая партия токенов, а вырученные средства распределялись между инвесторами пропорционально вложенным суммам. Средства от ICO компания юридически не обязалась направлять на разработку самой платформы.

Запуск основной сети

1 июня 2018 года после завершения голосования держателей токенов была запущена основная сеть (mainnet) EOS. К моменту запуска сеть поддерживалась 150 блок-продюсерами, из которых 21 elected producer обеспечивали генерацию блоков.

В 2021 году Block.one запустила EOS Network Foundation (EOSN), некоммерческую организацию, призванную координировать экосистему и финансировать разработку. В 2023 году экосистема перешла под управление ENF, а позже появился антологичный проект Vaulta, позиционируемый как «Web3 banking» на базе форка EOS.

Техническая архитектура

Алгоритм консенсуса DPoS

EOS использует делегированный доказательств владения (Delegated Proof-of-Stake). Держатели токенов голосуют за 21 блок-продюсера (block producer), которые поочерёдно формируют блоки. Каждый блок продюсируется каждые 0,5 секунды. Такая схема обеспечивает высокую пропускную способность — заявленная производительность сети составляет тысячи транзакций в секунду.

Ресурсы: CPU, NET и RAM

В отличие от Ethereum, где за каждую транзакцию платится газ (gas), в EOS ресурсы распределяются иначе:

Пользователи могут «стейкать» (замораживать) токены EOS для получения CPU и NET, либо приобрести RAM на децентрализованной бирже. Такая модель позволяет выполнять транзакции без прямых комиссий, однако стоимость хранения данных в RAM может быть высокой.

WebAssembly и смарт-контракты

Смарт-контракты в EOS написаны на C++ и компилируются в WebAssembly (WASM). Это позволяет использовать знакомые разработчикам инструменты и обеспечивает кросс-платформенность исполнения.

Управление и голосование

Модель управления EOS включает несколько уровней:

  1. Блок-продюсеры — избираются держателями токенов и отвечают за консенсус.
  2. Референдумы — держатели токенов могут голосовать по техническим и управляющим вопросам.
  3. Конституция — в исходной версии сети действовала «конституция» в виде смарт-контракта, устанавливающего правила взаимодействия участников. Позже она была упразднена.

Каждый аккаунт в EOS имеет уникальное имя (до 12 символов), что упрощает адресацию по сравнению с длинными хеш-адресами в Ethereum.

Критика

Проект EOS неоднократно подвергался критике:

  • Централизация — 21 блок-продюсер и модель голосования, где крупные держатели имеют больший вес, привели к обвинениям в недостаточной децентрализации.
  • Спор о голосовании — в июне 2018 года китайская компания EOS Authority зафиксировала, что 34 из 121 голосующих узлов контролировались всего 49 аккаунтами, что противоречило заявленным принципам.
  • SEC и штраф — в сентябре 2019 года Block.one согласилась выплатить Комиссии по ценным бумагам и биржам США (SEC) 24 млн долларов за незарегистрированное предложение ценных бумаг в ходе ICO.
  • Взломы — в 2018 году в сети были обнаружены уязвимости, позволившие хакерам получить контроль над аккаунтами.

Применение

На базе EOS построены децентрализованные приложения в сферах:

  • социальных сетей (Voice — медиаплатформа, запущенная Block.one);
  • игр и NFT (WAX — блокчейн для игровых активов, форк EOS);
  • децентрализованных финансов (DeFi);
  • идентификации и управления данными.

См. также

  • Ethereum
  • Delegated Proof-of-Stake
  • Block.one
  • Криптовалюта

Источники

  • Documentation EOS.IO
  • Whitepaper EOS.IO (2017)
  • Отчёт SEC по делу Block.one (2019)
  • CoinDesk, материалы о запуске mainnet EOS
  • EOS Network Foundation, официальные публикации
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru