Stellar Lumen запускает платформу смарт-контрактов Soroban
Stellar Lumen — платежная система, изначально разработанная на протоколе Ripple и основанная в 2014 году.
С октября 2017 года работает в партнерстве с IBM в области международных платежей для американской группы.
Stellar Lumen представил предварительную версию Soroban, новой платформы смарт-контрактов, разработанной для обеспечения масштабируемости и гибкости. Он содержит небольшое количество смарт-контрактов, предоставляющих полезные базовые функции, которые можно выполнять дешево и быстро. Функции для этого реализованы в новой версии. В последнем обновлении также предусмотрено расширение учета. Это делается для того, чтобы обеспечить охват большей части функциональности контрактной среды. Это примет форму «входов в абстрактные модели затрат».
В новой версии также улучшен код, используемый для калибровки моделей затрат в соответствии с фактическими затратами на ЦП. В настоящее время стоимостные модели не калибруются и не подлежат каким-либо ограничениям. В будущем модели затрат будут полностью откалиброваны, и на них будут распространяться ограничения и сборы при работе в производственных сетях.
Новые заказы на Soroban
Soroban SDK также был обновлен для повышения удобства использования и добавления некоторых новых функций. Аналогичным образом, интерфейс командной строки Soroban был обновлен новыми командами «serve», «read», «gen» и «completion», предназначенными для повышения удобства использования для разработчиков.
Кроме того, был добавлен новый Auth SDK (soroban-auth) с функциональностью, которая позволяет большинству контрактов проверять вызовы, чтобы убедиться, что они подписаны авторизованными подписывающими лицами.
Контракты на Soroban могут реализовывать любую схему аутентификации, которую они предпочитают, но этот SDK предоставит вариант по умолчанию, совместимый с учетными записями Stellar, подписями Ed25519 и вызовами между контрактами.
С самого начала проект полагался на пользовательский ввод. В июне команда остановилась на Soroban в качестве названия проекта после того, как запустила ветку на Stellar Dev Discord с запросом предложений. Несмотря на то, что он новый, он основан на хорошо известных технологиях, а именно WASM и Rust.
Следующие итерации должны представить систему событий, службу индексации, улучшенный учет газа, интеграцию Stellar Core и многое другое.