Найти тему
Blockbench

Что такое EOS блокчейн

Статья подготовлена каналом Дикий Блокчейн

Одна из топ новостей сегодня это конечно запуск EOSIO blockchain. Block One запустила кампанию по поиску уязвимостей за вознаграждение EOSIO Bug Bounty Program . Завтра стартует первый из всемирной серии хакатонов EOSHACKATHON . Ребята из Smartz и еще некоторые блокчейн энтузиасты выехали на турнир. Пожелаем им удачи, а сами попытаемся разобраться,в чем особенности данной платформы? Какие преимущества ?
EOS заявляет себя как блокчейн, годный для промышленного применения и даже как Децентрализованная Операционная Система. Самыми амбициозными особенностями EOS являются: отсутствие операционных сборов за запись в блокчейн и скорость обработки транзакций миллионы в секунду. EOS обещает совместить высокую пропускную способность Graphene и BitShares с удобством использования смарт-контрактов Ethereum.
Согласно Whitepaper EOS Blockchain предлагает

  • Поддержка миллионов пользователей
    EOS утверждает, что DPOS aka механизм консенсуса делегированного доказательства доли, позволит вычислить миллионы транзакций в секунду.
  • Бесплатное использование Разработчикам приложений нужна гибкость, чтобы предлагать пользователям бесплатные услуги; пользователи не должны платить, чтобы использовать платформу или пользоваться ее услугами. Блокчейн-Платформа, которая может свободно использоваться для пользователей, скорее всего, получит более широкое распространение. Разработчики и компании могут создавать эффективные стратегии монетизации.
  • Гибкость Система Ethereum остановилась из-за атаки DAO. Все остановилось, и сообщество разделилось из-за хардфорка. Это не повторится в EOS.Если приложение неисправно, делегаты (производители блоков) могут заморозить его. Это просто расширение системы DPOS, не каждый узел должен заботиться о обслуживании сети.
  • Юзабилити EOS позволяет четко определенные уровни разрешений путем включения таких функций, как набор инструментов для разработки интерфейсов, интерфейсы с самоописанием, схемы базы данных с самоописанием и декларативную схема разрешений.
  • Управление в EOS-это процесс, с помощью которого люди достигают консенсуса по субъективным вопросам, которые не могут быть полностью охвачены программными алгоритмами.
    Производители блока имеют ограниченные полномочия:
    — замораживать счета
    — обновлять дефектные приложения
    — предлагать хардфорки базового протокола.
  • Производительность параллельных вычислений — инструкции программы делятся между несколькими процессорами, время выполнения вычислений значительно уменьшается. EOS обеспечивает параллельную обработку смарт-контрактов через горизонтальную масштабируемость, асинхронную связь и совместимость.
  • Производительность последовательных вычислений — некоторые приложения просто не могут быть реализованы с параллельными алгоритмами из-за последовательно зависимых шагов. Таким приложениям, как биржи, требуется достаточная последовательная производительность для обработки больших объемов. Поэтому платформа должна поддерживать быструю последовательную работу.
  • Самодостаточность Любой блокчейн, основанный на программном обеспечении EOS, должен будет генерировать 5% естественной инфляции в год. Эта сумма будет распространена среди производителей блоков платформы в соответствии с подтвержденными ими транзакциями и среди трех лучших смарт-контрактов или предложений, которые получат наибольшее количество голосов от владельцев токенов. Причина, по которой это происходит, заключается в том, чтобы убедиться, что рост, развитие или обслуживание блокчейна EOS не зависит от какого-либо одного фонда, организации или отдельного лица.
  • Децентрализованная Операционная Система Представьте себе MacOS или Windows со встроенной крипто-экономикой. Представили? Мне уже стало страшно. Программное обеспечение, поддерживающее основные функции компьютера, такие как планирование задач, выполнение приложений и управление периферийными устройствами. Сможет ли EOS действительно стать операционной системой? Вопрос риторический .

Смарт-контракты EOS
EOSIO блокчейн запускает пользовательские приложения и код используя WebAssembly (WASM). Желательный инструмент для построения приложений clang/llvm с C/C++ компилятором. Хотя Rust, Python, and Solidity также поддерживаются, набор утилит EOSIO
более предпочтителен, а смарт-контракты созданные с помощью него более предсказуемые и безопасные.
Мы рассмотрели основные особенности EOS блокчейн, насколько реальная система будет соответствовать описанию покажет практика, скоро состоится запуск основной сети, подробнее о EOS можно почитать в статьях ссылки на которые представлены ниже
Чтобы помочь разработчикам лучше разобраться с принципами работы и построения приложений на EOS запущен
Портал сообщества разработчиков EOS . За новостями можно следить в Блоге EOSIO на medium

В статье использованы материалы:
EOS: A Blockchain Operating System
What is EOS Blockchain: Beginners Guide
Research EOS Governance and Constitution
EOS.IO Technical White Paper v2