Bane Labs отправляет прокси NeoFS Fund для Neo X

Bane Labs выпустила прокси-контракты NeoFS Fund, которые позволяют пользователям и приложениям в боковой цепи EVM Neo X финансировать контейнеры хранения NeoFS без взаимодействия с Neo N3. AxLabs, одна из трех команд, входящих в состав Bane Labs, также обновила свой инструмент разработчика 3VM, включив в него интерфейс, подключенный к реальному кошельку, для внесения $GAS в NeoFS из Neo X.
NeoFS — это распределенная децентрализованная сеть хранения объектов Neo, в которой пользователи платят за хранилище, внося $GAS в смарт-контракт 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 инициирует операцию моста токенов, которая перемещает $GAS из Neo X в Neo N3, направляя его на адрес контракта N3 NeoFSFundProxy.
Во-вторых, контракт отправляет исполняемое сообщение через мост, который вызывает функцию финансирования в контракте N3. Затем контракт N3 запрашивает мостовой $GAS и перенаправляет его в смарт-контракт NeoFS от имени указанного бенефициара.
Весь межсетевой вызов кодируется внутри цепочки с использованием библиотеки сериализации Solidity. Это означает, что контракт EVM создает параметры вызова контракта N3 без посредников вне цепочки. Пользователи вызывают единственную функцию на стороне EVM, предоставляя адрес получателя, сумму GAS для финансирования и максимальную комиссию за переход. Контракт обрабатывает как передачу токена, так и межсетевое сообщение в одной транзакции.
Контракт на стороне N3, созданный с помощью neow3j, принимает мостовой $GAS через обратный вызов платежа 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 и внести $GAS в NeoFS из Neo X, воспользовавшись преимуществами прокси-сервера Fund.
Полный анонс можно найти по ссылке ниже: https://x.com/ax_labs/status/2041058871804924207.