Отсканируйте, чтобы загрузить приложение Gate
qrCode
Больше вариантов загрузки
Не напоминай мне больше сегодня.

Injective EVM Оригинал: Когда Precompile Действительно Полностью Соединяет Ядро Цепи

Привет, друзья, я Туен. В последние дни я сосредоточился на следовании изменению, имеющему «глубокий технический» характер на @Injective: запуск оригинального EVM - это не просто «возможность запуска Solidity», но также открывает возможность прямого подключения к основным модулям цепочки, таким как Bank, Exchange, Стейкинг через ряд заранее скомпилированных функций, встроенных в Протокол. Это означает, что контракты могут напрямую взаимодействовать с активами, ордерами и данными в цепочке без необходимости использования моста, копирования реестра или промежуточного слоя, который легко ломается. Банк Прекодирование – Изменение организации активов Первое изменение, которое влияет на то, как я управляю капиталом, — это Bank precompile. Он позволяет EVM: Выполнение перевода, увеличение/уменьшение эмиссии токенов, проверка баланса напрямую в оригинальном реестре x/bank #Injective. В сочетании со стандартом токенов MultiVM, такие активы, как wINJ, больше не являются «копией в контракте EVM», а представляют собой прямой просмотр реального баланса в цепи. Результат таков, что когда я запускаю стратегии как на EVM, так и на WASM, баланс всегда синхронизирован, риск расхождения баланса значительно снижен, а таблица управления рисками также стала более упорядоченной. Для тех, кто занимается стратегией и арбитражем, это шаг от “можно запустить” к “работает плавно и безопасно”. Обмен предварительной компиляции – Выполнение ордера напрямую в цепи Далее идет предварительная компиляция обмена, значительно улучшающая производительность транзакций: Ранее, если вы хотели выполнить ордер на контракт, отменить ордер или перевести деньги между суб-счетами, вам приходилось проходить через промежуточные уровни или прокси. Теперь контракт может напрямую вызывать фиксированный адрес компиляции Exchange, выполняя как логику суб-счета, так и сопоставление ордеров в одной единственной транзакции на цепи. Например, вы можете переместить маржу из Суб-аккаунта A в B и установить две стороны сетки ордеров (двусторонняя сетка) за один шаг. С высокочастотными стратегиями или многоступенчатыми, это минимизирует проскальзывание, сбои в сделках и сложность в расчетах. Опыт разработки – Быстро и непосредственно Я попробую использовать Foundry для написания контракта “мониторинг маржи + автоматическое пополнение”, подключенного к Bank/Exchange precompile: Процесс сборки, развертывания и отладки на Injective почти аналогичен Ethereum. Обратите внимание: локальная среда EVM не содержит предварительно скомпилированные библиотеки Injective, поэтому необходимо подключиться к тестовой сети или локальному узлу для поэтапной отладки. При подключении к основной сети контракт связывается напрямую с оригинальным модулем, низкий Gas и нет необходимости в промежуточном слое. В течение одного дня я успешно запустил прототип, ясно увидел преимущества снижения затрат на промежуточное звено и операционных рисков. Данные – Одна сплошная цепь Не только в торговле, но и источник данных на Injective также укрепляется: API3 предоставил более 200 источников данных на Injective EVM. Подключение к контракту EVM аналогично обычным стандартам EVM, не требует специального шлюза. Это открывает возможность строить от базовой цены до сложных индикаторов или OEV (Order Execution Value) с автоматическим возвратом, все на одной цепочке. Тот, кто хочет построить цикл “цена – позиция – отчет”, будет меньше беспокоиться о функционировании и управлении рисками на различных уровнях. Быстрый практический маршрут Я подытожу свой личный опыт в три шага, чтобы вам было легче представить: Подключите MetaMask к Injective Mainnet: проверьте chain ID 1776, RPC и стабильность работы explorer. Обменяйте INJ на wINJ и проверьте синхронизацию баланса на разных фронтендах; перенесите минимизированный скрипт для market-making/arbitrage в новую среду. Перенесите стратегические операции в прямой precompile: Exchange precompile: перемещение капитала между под-аккаунтами, размещение/взятие ордеров в один шаг. Bank precompile: управление денежными потоками напрямую. Заключительная сверка в конце дня на основе оригинального баланса на цепочке. Когда вы завершите эти три шага, вы увидите время, сосредоточенное на настоящей стратегии, а не на промежуточном уровне. Рекомендации для пользователей и команды Пользователь: начиная с опыта “единый баланс”: обмен на wINJ и проба торговли на нескольких фронтендах, ощущение плавности без необходимости в мосте. Команда разработчиков: скоро перенесет функции торговли и управления капиталом на предварительную компиляцию, стандартизируя процесс размещения ордеров – оплаты – учета в стабильный код. На следующем этапе можно расширить предварительную компиляцию Стейкинга и источник данных, создавая цепочку “потоков торговых операций + базовой прибыли” параллельно. Я оцениваю, что когда предкомпиляция объединивает важные модули, такие как “API, встроенный в протокол”, юнит-экономика на цепочке будет близка к уровню обмена на бирже, одновременно сохраняя композируемость и прозрачность публичной цепи. Injective уже подготовила почву, теперь наша очередь превратить производительность от предкомпиляции в реальные стратегические результаты. $INJ

INJ-5.68%
ETH-0.27%
API35.88%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить