Блог

Waves Enterprise выпускает обновление платформы

Новая версия позволит еще больше повысить производительность сети и улучшит UX пользовательского приложения.

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

Нода

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

В версии 1.3 реализована функциональность, позволяющая запускать некоторые типы смарт-контрактов в несколько потоков — параллельно. В среднем это даст прирост пропускной способности обработки вызовов смарт-контрактов в пять раз.

Также команде удалось добиться повышения производительности основной сети на 30% за счет оптимизации таймингов задержек во время генерации микроблоков.

По запросам партнеров Waves Enterprise команда добавила возможность валидации результатов исполнения смарт-контракта несколькими узлами сети. Эта опция может быть активирована, если необходимо обеспечить более высокую надежность исполнения смарт-контрактов.

Также по просьбе наших заказчиков для передачи больших объемов данных и работы с ними была внедрена поддержка S3/Minio в качестве хранилища приватных данных.

Клиент

Команда Waves Enterprise внедрила несколько полезных функций в пользовательский интерфейс платформы. В клиенте появился новый раздел «Статистика сети», отображающий информацию о количестве нод в сети, среднем размере блока, количестве блоков в цепочке, нагрузке на сеть, а также статистику сети за выбранный период: диаграммы с количеством транзакций различного типа, информацию от сервиса оракулов.

Изменения коснулись и меню: информация профиля и адреса пользователя перенесены в отдельную верхнюю панель, количество пунктов меню уменьшено благодаря объединению разделов «Группы» и «Транзакции данных» в общий раздел «Передача данных».

Появился раздел «Написать нам», где пользователи могут оставить отзыв о работе приложения и связаться с разработчиками.

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

Кроме того, в клиент была добавлена поддержка работы с транзакциями DockerCall-v3, а также новая транзакция DockerUpdate.

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

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