Блог

Три года с запуска мейннета Waves Enterprise

Основная сеть Waves Enterprise стала еще на год старше! За это время вышло несколько важных релизов и версия мейннета подросла с 1.6 до 1.8.4. Перечислим ключевые обновления:

  • Переход на open source — весь код публичной сети доступен теперь на GitHub по лицензии Apache 2.0. Любой желающий может провести аудит мейннета, убедиться в безопасности платформы и при желании начать собственный проект с использованием разработок Waves Enterprise.
  • Настраиваемая валидация выполнения смарт-контрактов — разработчики смарт-контрактов могут применить одну из трех политик валидации в своих проектах. В мейннете Waves Enterprise валидаторами назначены рекомендованные лизинговые пулы сети; 25% комиссии за исполнение смарт-контракта распределяется между валидаторами, приславшими подтверждение.
  • Приоритизация при обработке смарт-контрактов — при каждом неудачном выполнении смарт-контракта в сети нода снижает его приоритет и пытается повторно выполнить его через увеличивающийся интервал времени, пока приоритет не понизится до нуля.
  • Ноды-наблюдатели — это новый режим работы нод для высоконагруженных проектов с участием большого количества наблюдателей. Ноды-наблюдатели не участвуют в создании цепочки блоков, а только принимают и проверяют блоки и транзакции от других узлов. По сравнению с обычными нодами наблюдатели потребляют гораздо меньше ресурсов и не дают дополнительную нагрузку на сеть.
  • Подсистема загрузки и передачи приватных данных в поточном режиме — снимает ограничения на размер файла при работе с конфиденциальными данными. В качестве хранилища теперь можно использовать PostgreSQL- или любое другое S3-совместимое хранилище.
  • Безопасное параллельное исполнение смарт-контрактов — через алгоритм MVCC (Multiversion concurrency control). Это позволяет параллельно запускать исполнение любых смарт-контрактов, а не только тех, что используют один образ, как это было ранее.
  • Поддержка TLS, соответствующего ГОСТу — на базе средств КриптоПро, отечественного лидера в сфере криптографической защиты информации и средств электронной цифровой подписи. Соответствие ГОСТу необходимо для сертификации ноды в качестве СКЗИ (средства криптографической защиты информации).

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

Среди проектов на базе мейннета стоит отметить голосование премии Blockchain Life 2022 — самое большое блокчейн-голосование WE.Vote на базе основной сети. В рамках крупнейшей премии в сфере блокчейна, криптовалют и майнинга в СНГ и Европе около 7 000 человек отдали почти 19 000 голосов в семи номинациях. Кроме того, в этом году на базе мейннета был развернут первый проект Waves Enterprise в Соединенных Штатах — система мотивации сотрудников Brightside Academy Ohio, центра дошкольного образования, объединяющего 14 учреждений в штате Огайо.

Roadmap2022_ru@2x (1).png

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