Bane Labs выпустила прокси-контракты NeoFS Fund, которые позволяют пользователям и приложениям в боковой цепи EVM Neo X финансировать контейнеры хранения NeoFS без взаимодействия с Neo N3. AxLabs, одна из трех команд, входящих в состав Bane Labs, также обновила свой инструмент разработчика 3VM, включив в него интерфейс для внесения депозитов, подключенный к кошельку. $ГАЗ в NeoFS из Neo X.
NeoFS — это распределенная децентрализованная сеть хранения объектов Neo, в которой пользователи платят за хранение путем внесения депозита. $ГАЗ к смарт-контракту NeoFS. До сих пор для финансирования контейнера NeoFS требовалось совершать транзакции напрямую с Neo N3. Fund Proxy устраняет это требование для пользователей Neo X, направляя весь поток средств через Message Bridge, уровень межсетевой связи, запущенный в декабре 2025 года, который соединяет Neo X и Neo N3.
Что это дает
Прокси-сервер фонда открывает хранилище NeoFS для базы пользователей Neo X, не требуя от них управления кошельками или транзакциями Neo N3.
Приложения, созданные на Neo X, теперь могут программно финансировать контейнеры хранения как часть своей цепочки логики. Это вторая основная функция, созданная на базе инфраструктуры Message Bridge после запуска Oracle Gateway в марте, и она реализует вариант использования, указанный в документации Message Bridge при запуске: взаимодействие с NeoFS из приложений на основе EVM.
Как это работает
Прокси Фонда работает посредством двухэтапного перекрестного потока, который объединяет оба компонента промежуточной инфраструктуры.
Во-первых, контракт на стороне EVM инициирует операцию моста токенов, которая перемещает $ГАЗ с Neo X на Neo N3, направляя его на N3 NeoFSFundProxy адрес договора.
Во-вторых, контракт отправляет исполняемое сообщение через мост, который вызывает функцию финансирования в контракте N3. Контракт N3 затем требует мостового $ГАЗ и пересылает его в смарт-контракт NeoFS от имени указанного бенефициара.
Весь межсетевой вызов кодируется внутри цепочки с использованием библиотеки сериализации Solidity. Это означает, что контракт EVM создает параметры вызова контракта N3 без посредников вне цепочки. Пользователи вызывают единственную функцию на стороне EVM, предоставляя адрес получателя, сумму $ГАЗ для финансирования и максимальные комиссионные за мост. Контракт обрабатывает как передачу токена, так и межсетевое сообщение в одной транзакции.
Контракт на стороне N3, созданный с помощью neow3j, принимает мостовое соединение. $ГАЗ через обратный вызов платежа NEP-17 и пересылает баланс в NeoFS при срабатывании моста сообщений.
Другие инструменты AxLabs
Bane Labs — это организация, занимающаяся совместными разработками инструментов Neo X, в которую входят Neo Global Development, AxLabs и Neo SPCC. Ранее AxLabs выпустила TypeScript SDK для NeoFS, которые обрабатывают операции с хранилищем, включая управление контейнерами и загрузку объектов. Прокси Фонда дополняет этот инструмент, обрабатывая платежную сторону.
AxLabs также обновила 3vm, свой инструмент разработчика для проверки и отладки Message Bridge, включив в него поддержку депозитов NeoFS. Пользователи могут подключить кошелек на 3vm.axlabs.net и внести депозит. $ГАЗ в NeoFS из Neo X, воспользовавшись преимуществами Fund Proxy.
Полный анонс можно найти по ссылке ниже:
