Основная сеть Pi Network 16 октября в 20:01:30 мск перешла с 27-й на 28-ю версию протокола. Реестр 29 247 355 уже записан с `protocol_version: 28`, тогда как предыдущий реестр, закрытый пятью секундами раньше, ещё использовал версию 27. Корневой API сети теперь сообщает о работе Stellar Core и Horizon 28.0.1 — это фактическая активация mainnet, а не объявленный срок.

Главная прикладная перемена Protocol 28 — новый способ обновлять сразу группу смарт-контрактов. CAP-85 позволяет множеству контрактов ссылаться на один управляемый исполняемый модуль и атомарно переключать его версию. Это упрощает одновременное развёртывание исправлений, но цена удобства — дополнительное доверие: управляющий контракт может в любой момент заменить код и получить произвольный доступ к связанным экземплярам. CAP-86 отдельно добавляет функции для миграции структур данных контрактов при изменении их схемы.

Для валидаторов CAP-83 вводит возможность проголосовать за исключение недоступного или некорректного набора транзакций и закрыть пустой реестр вместо остановки консенсуса в ожидании данных. Однако параллельная загрузка наборов транзакций в исходной спецификации изначально отключена по умолчанию; Pi Network не сообщила, включён ли этот режим у её валидаторов.

На границе обновления базовая комиссия осталась равна 100 000 stroops, резерв — 4 900 000 stroops, а максимум набора — 1000 транзакций. Поэтому переход сам по себе не доказывает ускорение сети, снижение комиссий или запуск нового приложения: он меняет доступные разработчикам и валидаторам механизмы, а их практическое использование ещё предстоит увидеть.