Vara Network, Layer1, созданный с использованием фреймворка Substrate, опубликовал детали своей последней тестовой сети. Было указано множество новых улучшений, которые сделают будущую тестовую сеть более гладкой и снабженной тонкими исправлениями, которые должны упростить создание программ и развертывание dapp.

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

 

Вара делает шаг вперед

Оптимизация тестовой сети Vara — это важный этап, который будет поддерживать гораздо более масштабную цель: запустить высокомасштабируемую сеть Layer1, которая может размещать множество dapps, без компромиссов с точки зрения комиссий, безопасности или пропускной способности. Чтобы достичь этого, предстоит проделать большую работу в тестовой сети, где нужно устранить ошибки, обеспечить стабильность и добавить новые функции.

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

Как объясняет команда Vara в сообщении в блоге, описывающем изменения в тестовой сети, «С этим новым обновлением ваша активная программа всегда будет отправлять ответ на входящее сообщение, даже если ее выполнение столкнется с задержкой». Разработчики, работающие над тестовой сетью Vara, теперь также избавлены от необходимости добавлять шаблонный код снова и снова благодаря новой автоматически сгенерированной функции метахеша.

 

Небольшие изменения, которые имеют большое значение

Многие из обновлений новой тестовой сети Vara могут показаться незначительными, но в совокупности они обеспечивают значительное улучшение текущей итерации. Есть новая функция депозита ответа, позволяющая разработчикам предоставлять депозит газа из текущего сообщения для обработки будущего ответного сообщения. Функции асинхронной отправки также выигрывают от нового аргумента депозита, который Vara называет «улучшением, меняющим правила игры».

Извлечение кода состояния в функциях, обрабатывающих ответы или сигналы, также было улучшено, и теперь стало намного проще перезапускать приостановленные программы благодаря новым внешним функциям для повторной активации программ. Функция msg::origin была удалена из gstd в целях безопасности, как и устаревший аргумент delay, который больше не содержится в сигнатурах функций, связанных с отправкой ответов.

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

Отказ от ответственности: Эта статья предоставляется только в информационных целях. Она не предлагается и не предназначена для использования в качестве юридической, налоговой, инвестиционной, финансовой или иной консультации.