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

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

Токен VST, являющийся системным токеном платформы, недавно был переименован в WEST: Waves Enterprise System Token. Общее число токенов WEST в обращении было сокращено с 1 млрд. до 400 млн. без внесения дополнительных изменений в протокол.

В этот важный релиз входят несколько ключевых функций и компонентов для корпоративных пользователей. Для достижения максимального уровня безопасности добавлены в систему сервисы авторизации по спецификации oAuth 2.0. Они включают в себя:

  • ранее API Waves Enterprise был открыт, и любой мог его использовать. Теперь для использования API необходима авторизация. Эта мера позволит повысить уровень безопасности;
  • добавлена поддержка мульти-аккаунтов (например, нескольких блокчейн-адресов) под одним паролем. Цель этой функции — сделать платформу более удобной для пользователя;
  • администраторы нод теперь могут из клиентского приложения управлять ключами в ключевом хранилище своих нод;
  • для всех сервисов может быть использован единый аккаунт Waves Enterprise. Эта функция станет доступной после скорого релиза функциональности личного кабинета, где она будет наиболее полезной.

Вся эта функциональность интегрирована с другими сервисами Waves Enterprise.

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

Изменена механика обработки вызовов контейнеризированных смарт-контрактов нодами в протоколе Waves-NG.

Этот релиз позволяет легко обновлять контракты, избегая проблем с поддержанием безопасности стейта.

Версии будут обновляться автоматически, что исключает возможность мошенничества.

Если нагрузка на сеть превышает максимально предусмотренную, блокчейн сохраняет стабильность. Мы убрали ограничения на блоки, доставшиеся в наследство от материнской сети (Waves Platform). Мы провели тесты при максимальной нагрузке и убедились в стабильной работе сети в течение нескольких недель на географически распределенном кластере в радиусе 13 000 км.

Стабильно работают ноды со следующими характеристиками: 2 ядра, 8 Гб ОЗУ. Сеть создает блок размером в 2 Мб каждые 12 секунд при числе транзакций в блоке до 10 000 и микроблоке каждые 500 миллисекунд.

Максимальная практическая пропускная способность блокчейн-сети Waves Enterprise — 8 Mбит/с или 1 Mб/с. В этом тесте блокчейн был использован как шина данных, это наиболее частый сценарий при интеграции в реальный промышленный контур. Теоретически, пропускная способность может быть увеличена до 2 Mб/с, как, например, в Cosmos.

Добавлен интерфейс для работы с API и обновлен SWAGGER, с документацией: все шаблоны заполнены; повышена скорость интеграции, процесс упрощен. Для упрощения интеграции все методы снабжены примерами.

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