Производитель программного обеспечения с открытым исходным кодом Block.one только что предварительно выпустила свою платформу блокчейна, ориентированную на масштабируемость EOSIO Dawn версия 3.0 на Github. Действие Github сопровождалось Средний пост в блоге от соучредителя Дэниела Ларимера. В сообщении говорится:

Этот предварительный выпуск представляет собой важную веху на пути к EOSIO 1.0, выпуск которого запланирован на июнь 2023 г..

Все это является частью дорожной карты EOS и прокладывает путь к версии 1.0, которая на сегодняшний день считается самой мощной инфраструктурой приложений блокчейна. Релиз EOSIO Dawn 3.0 состоится через 4 месяца после выпуска версии 2.0, и именно здесь шумиха вокруг поезда начинает встречать дорогу реальности..

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

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

Масштабируемость

В мире блокчейнов масштабируемость – это в значительной степени название игры. Масштабируемость не означает воздержание от тестовой сети, это означает полное удовлетворение рыночного спроса..

EOSIO Средний пост читает:

На каждом этапе наша команда учитывала будущие потребности в масштабировании в дизайне. Мы разработали EOSIO таким образом, чтобы в будущих реализациях можно было использовать параллельные вычисления для увеличения пропускной способности без жестких изменений..

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

Межблочная коммуникация

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

Согласно EOS:

Цель состоит в том, чтобы взаимодействие между блокчейнами было таким же безопасным, как внутрицепочечное взаимодействие между смарт-контрактами, и мы думаем, что достигли этой цели..

В эпоху, когда ошибки связи в Ethereum смарт-контракты оказались уязвимыми, это долгожданный аспект платформы EOS. Если это не тот случай, когда «слишком хорошо, чтобы быть правдой», это огромная новость, и она представляет собой цель, заключающуюся в том, что такие решения, как сайдчейны, сегментирование и плазма, все после.

Как именно EOS «достигла» этой цели? Перефразируя Ларимера, речь идет о реализации легкого клиента в виде смарт-контракта. Легкий клиент спроектирован таким образом, что он действует как валидатор транзакций без необходимости обрабатывать всю цепочку блоков. Следовательно, EOS создает блокчейн DPoS с «эффективной и безопасной проверкой легкого клиента».

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

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

Другие функции EOSIO, направленные на повышение эффективности, – это контекстно-свободные действия и сжатие данных:  

  • Бесконтекстные действия являются ключевыми функциями, которые обеспечивают эффективную связь между блокчейнами, и они позволяют EOS распараллеливать подавляющее большинство накладных расходов, связанных с указанной связью. Это делается путем удаления данных из воспроизведения блокчейна..
  • Есть много сделок с сжимаемые данные, и за счет его сжатия EOS может более эффективно хранить и передавать большое количество транзакций. С пользователей со сжимаемыми данными будет взиматься меньшая плата, чем с пользователей, выполняющих транзакции с несжимаемыми данными..

Безопасность

Если масштабируемость является первой мыслью большинства разработчиков блокчейнов, то безопасность, несомненно, стоит на втором месте. Безопасность – это многомерная проблема, и EOS рассматривает множество различных аспектов, включая взлом, отказ оборудования и потерю пароля..

Безопасность отложенных транзакций

По словам Ларимера:

Безопасность отложенных транзакций – одна из самых важных функций EOSIO Dawn 3.0..

Эта новая функция безопасности позволяет настраивать задержки для различных действий. Фактически, это еще один уровень защиты от взлома, позволяющий использовать переменную временную задержку перед передачей транзакции в неизменяемую запись блокчейна. «Это значительное улучшение по сравнению с другими блокчейнами, в которых вы не знаете, что вас взломали, пока не станет слишком поздно что-либо с этим делать», – написал Лаример..

В Dawn 3.0 появилась новая форма обращения за утерянными паролями / ключами. У каждой учетной записи EOS будет два уровня разрешений, которые позволят пользователю вернуться к одному из них, если другой будет скомпрометирован. Два уровня разрешений – «владелец» и «активный». Представьте, что вы потеряли ключ или ваш партнер по мультиподписи не отвечает. В этом случае пользователь с «активным разрешением» может сбросить «разрешение владельца» после определенного периода бездействия (30 дней) ».

Это дополнительный страховой полис от взлома или сбоя устройства, который поможет пользователям привыкнуть к более удобному извлечению пароля. В случае, если вы используете устройство, использующее биометрические идентификаторы, злоумышленнику (опять же, по словам Ларимера) потребуется «скомпрометировать ваших партнеров по мультиподписи, физически украсть ваш телефон и украсть ваш отпечаток пальца или лицо».

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

В почтовый (13 мин. Чтения), и для тех из вас, кто любит подробно разбираться в технических деталях, оно того стоит.

Последние мысли

EOSIO Dawn 3.0 является «полным набором функций», но все еще в значительной степени не протестирован в реальных условиях. Целью этого выпуска является выявление ошибок и повышение стабильности базовой платформы. В следующем месяце команда EOS будет согласовывать окончательный системный контракт, в котором будут реализованы все механизмы стекинга, голосования и управления. Они также доработают стандарт токенов. Все это имеет решающее значение для будущего успеха EOS..

Несмотря на то, что в последнее время произошло много захватывающих событий, EOS все еще предстоит преодолеть ряд препятствий, и в последние несколько месяцев ее цена упала с максимума в 18,50 доллара до текущего уровня в 9,08 доллара. Но это не должно повлиять на настроение верующих в видение EOS. На момент написания рыночная капитализация EOS превысила отметку в 7 миллиардов долларов, обогнав Litecoin и стала 5-й крупнейшей криптовалютой по рыночной капитализации..

Сам Лаример завершает свое заявление серией оптимистичных заявлений:

EOSIO стал намного мощнее и проще в разработке, чем мы задумывали год назад. EOSIO имеет один из самых активных репозиториев C ++ во всем Github за последний месяц. Все идет по плану для высококачественного публичного выпуска EOSIO 1.0 в июне.!

Чтобы быть в курсе, вы можете подписаться на EOS на Твиттер, присоединиться к их Сообщество Reddit, или следите за Телеграмма.