Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
blockchained
5 лет назад

🌐 EOSIO 1.6.0: значительное повышение производительности, новые инструменты в CDT, а также благодарности активным участникам сообщества

Будучи активными участниками процесса разработки и усовершенствования программ EOSIO, мы рады сообщить, что в соотествующих репозиториях на Github были опубликованы стабильные релизы EOSIO V1.6.0 и EOSIO.CDT V1.5.0. Документация, как обычно, лежит на Портале разработчиков EOSIO.

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

Ключевые детали EOSIO V1.6.0

Значительное повышение производительности

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

“Наши внутренние контрольные тесты показывают практически 35%-ное повышение скорости транзакций, если брать за основу количество переводов токенов в секунду”.

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

ПРИМЕЧАНИЕ: Устранены неполадки в работе плагина State History(#6496)

Альфа-версия плагина State History в EOSIO V1.5.0 должна обеспечивать доступ к хранящимся в блокчейне данным в реальном времени/поточном режиме. Подобно Demux, плагин State History должен обеспечить более удобный способ доступа к данным через более подходящие для веб-масштабирования RPC фреймворки. В целом это стало основой для решения многих проблем с масштабируемостью в разработках на EOSIO. В течение альфа-периода мы работали над улучшением плагина и общались с теми участниками сообщества, которые используют его в своих разработках на базе EOSIO.

Чтобы узнать подробности об этой разработке и о недавних обновлениях, пройдите по ссылке на этот ишью на Github (указана выше). Вкратце, сериализация для permission_object не работала, когда удалялись и этот объект, и его родитель.

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

Ключевые детали EOSIO.CDT V1.5.0

Расширенный инструментарий для разработки смарт-контрактов

В EOSIO V1.3.0 мы анонсировали EOSIO Contract Development Toolkit (EOSIO.CDT)  – набор инструментов, призванный упорядочить и повысить эффективность разработки на EOSIO при компиляции смарт-контрактов и создании ABI файлов. EOSIO.CDT был разработан, чтобы предоставить дополнительную поддержку Gnu и C++ 11 и дать более надёжный способ выражения структуры смарт-контракта и связанных с ним структур данных при создании нового приложения.

Новый набор инструментов был выпущен в самом свежем релизе V1.5.0, целью которого было упростить создание, разработку и тестирование смарт-контрактов EOSIO. Также в нём был представлен новый инструмент eosio-init (#317), который создаёт шаблон проекта для разработки смарт-контракта. Он создаёт внутри EOSIO новый двоичный файл, который строит базовую структуру, чтобы вам было проще начать работу над смарт-контрактом.

Полный список ишью к EOSIO V1.6.0 и EOSIO.CDT V1.5.0 можно найти в соответствующих репозиториях на Github.

Поддержка разработчиков из сообщества

Помимо нашей растущей команды Block.one мы бы хотели сказать отдельное спасибо участникам сообщества, которые создали патчи для этого релиза. Мы очень благодарны за ваш вклад в развитие ПО EOSIO!

Что будет дальше

Релиз-кандидаты

Напоминаем, что новые версии EOSIO и EOSIO.CDT, когда они будут готовы к первому релизу, будут обозначены как ‘Release Candidates’ (-rc) – релиз-кандидаты. Это сделано для того, чтобы уделить больше внимания их тестированию и документации. После нескольких циклов обратной связи и завершения работы над документацией релиз будет переведён в статус “stable” – стабильный. В случае с V1.6.0-rc1, который был помечен так в прошлом месяце, мы переименовали его в V1.6.0 и объединили с мастером в репозитории Github.

Тестирование контрольных показателей

Команда по автоматизации Block.one в данный момент сфокусирована на разработке более последовательных и воспроизводимых контрольных тестов производительности, результатами которых можно будет поделиться с сообществом, дабы показать, как производительность софта улучшается с каждым релизом. Нынешние контрольные показатели отображаются в процентном выражении по сравнению с предыдущей стабильной версией протокола EOSIO (V1.5.3).

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

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

Если вам интересно предоставлять обратную связь и работать вместе с нашей командой над улучшением софта EOSIO для разработчиков, вы можете написать нашей команде по связям с разработчиками на developers@block.one.

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


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

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


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


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


Загрузите десктопное приложение с открытым исходным кодом RuDex


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

1
147.569 GOLOS
На Golos с January 2017
Комментарии (1)
Сортировать по:
Сначала старые