🌐 Релиз новой версии EOSIO 1.1.0: добавление фундамента для разработки более масштабируемой инфраструктуры

Мы рады объявить о релизе следующей улучшенной версии EOSIO – V1.1.0. Вы можете просмотреть подробные примечания к релизу здесь, на Github, а документацию – на портале разработчиков EOSIO.

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

Помимо примечаний к релизу и документации, команда Block.one по контактам с разработчиками совместно с разработчиками C++ и командой по связям с общественностью намерена публиковать дайджест новых возможностей и преимуществ каждой версии, описывая их влияние на платформу.

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

Готовые функции релиза 1.1.0:

Плагин MongoDB (#4304)

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

Read-Mode: HEAD (#4373)

Настройка экземпляра ноды EOSIO на Read-Mode: HEAD означает, что все конечные точки RPC будут возвращать данные с последнего (головного – head) блока цепи. Это исключает вступление в силу любых изменений из неподтвержденных транзакций, которые могут передаваться в пиринговой сети. Этот режим может быть полезен для определения того, какие транзакции были применены к блокчейну по меньшей мере одним производителем блоков, но не достигли окончательности.

Ускоренная синхронизация – улучшение качества работы   nodeos (#4649)

Ускоренная синхронизация устраняет две слабые точки, ранее обнаруженные в EOSIO: стоимость проверки данных в несинхронизированной цепи и ухудшение производительности при синхронизации с нодой. В версии 1.1.0 daemon нод EOSIO больше не будет пытаться ретранслировать транзакции, если они слишком далеки от синхронизации, чтобы обеспечить осмысленную проверку. Результатом является значительное улучшение производительности и снижение затрат при попытке проверить несинхронизированные данные.

Защита размера базы данных – улучшение качества работы   nodeos (#4666)

Защита размера базы данных предоставляет простой способ восстановления исчерпанных баз данных, требуя изменить всего один config, чтобы избежать длительного повторного воспроизведения и повторной синхронизации с сетью. К двум базам данных в памяти, которые управляют EOSIO, БД состояния и БД обратимых блоков, теперь применена защита использования ресурсов, которая позволяет работающим экземплярам нод обнаруживать приближающуюся нехватку памяти, и аккуратно завершать процесс до появления опасной ошибки BAD_ALLOC, которая приводит к ошибкам в базах данных и требует длительного повторного воспроизведения для исправления ситуации.

Превью функций в релизе 1.1.0:

Всё нижеследующее опубликовано в качестве “превью функций” и должно рассматриваться как альфа. Несмотря на то, что они не готовы к продакшену, эти функции дают представление о направлении, в котором движется программное обеспечение блокчейна EOSIO. Хотелось бы попросить членов сообщества протестировать и предоставить отзывы об этих функциях по мере их подготовки к соответствующим релизам. Подробно ознакомьтесь с каждым ишью на GitHub, чтобы получить представление о продвижении работы над этими функциями и их потенциальном влиянии на децентрализованную разработку приложений.

  • Поддержка аппаратного кошелька в keosd
  • OSX Secure Enclave (#4244)
  • YubiHSM 2 (#4526)
  • Плагин входа в систему (#4375)

Оставайтесь на связи!

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


Переведено @blockchained

Оригинал поста: ЗДЕСЬ


Если вам нравится то, что мы делаем - поддержите witness blockchained в сети EOS


Телеграм чат: https://t.me/EOS_RU


Вы можете торговать токенами EOS на RuDEX с 0% торговой комиссией

блокчейнeosrudexblockchainedeosio
126
51.850 GOLOS
0
В избранное
Graphene Ambassador
126
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (2)
Сортировать по:
Сначала старые