Прошлым вечером помог одной команде по кроссчейн-арбитражу сделать review их стратегии. Их версию для основной сети ethereum перенесли на arb, а за три месяца результат -40%. Корень проблемы не в рынке — дело в «дрейфе деплоя».
В количественном комьюнити есть тайна, которую не принято проговаривать: за каждой кроссчейн-стратегией стоят 4 набора скриптов деплоя. Один — для mainnet, один — для arb, один — для base, один — для op. Ветвления в коде разные, настройки газа разные, параметры одобрения разные. Каждый раз, когда strategy обновляют, инженеру нужно вручную синхронизировать то же самое изменение во все 4 цепочки. Стоит один раз ошибиться — и прошлой неделе у одной команды обнулилось 700 тысяч долларов: причина оказалась в одном typo — они написали maxSlippage как max_slippage. На стороне arb fallback не сработал, сделка ушла в сэндвич.
Вот почему после запуска @NewtonProtocol Mainnet Beta в июне я в первую очередь заставил команду посмотреть их решение проблемы кроссчейн-непротиворечивости. Ключевая идея здесь отличается от прежних проектов: правила стратегии — это не Solidity-код, а набор декларативных policy, написанных на Rego. Язык Rego происходит из Open Policy Agent: писать его — как SQL. Ты описываешь «какие активы разрешены, какие контрагенты разрешены, какой максимальный просад/откат допустим», а не пишешь «if x then y else z».
Главный шаг — VaultKit. VaultKit — флагманский SDK Newton: он заставляет исполнять правила стратегии on-chain, а не деплоит код на каждую цепочку. Любой создатель vault через VaultKit отправляет Rego-политику. Слой авторизации Newton автоматически прогоняет Rego-оценку до того, как транзакция будет зафиксирована в стэйте и расчёте. Если проходит — выдаётся signed cryptographic attestation, которую можно верифицировать on-chain. Акцент именно на «до расчёта»: это перехват заранее, а не аудит post factum.
Практический путь $NEWT сейчас такой: инженер в Newton деплоит Rego policy, описывающую белый список активов для кроссчейн vault, максимальную просадку и одобренных контрагентов. Эта policy через протокольный механизм кроссчейн-согласованности синхронизируется со всеми цепочками, где находятся vault. Каждый раз, когда пользователь вызывает vault — независимо от того, в какой цепочке он находится, — прежде всего выполняется проверка attestation от Newton. Пример записи на Rego примерно такой:
```
allow {
input.asset in {"долларовый стейблкоин", "USDT", "упакованный эфир"}
input.counterparty in approved_parties
abs(input.drawdown) < data.limits.max_drawdown
input.chain in supported_chains
}
```
Смысл этих правил: разрешены только три актива — долларовый стейблкоин, USDT и упакованный эфир; разрешённые контрагенты из списка; максимальная просадка — в пределах лимита; целевые цепочки — из белого списка. Любое несоответствие — аттестация не выдаётся, и транзакция не попадёт в блокчейн.
Когда я предложил той команде -40% попробовать VaultKit, они превратили код стратегии с 4 Solidity-версий в одну Rego-версию, а кроссчейн-непротиворечивость взял на себя протокол Newton. Я наблюдал данные всю прошлую неделю: дрейф一致ности их стратегии сузился с -40% до -2%, а число операционных инцидентов стало нулевым. Сегодня $NEWT сообщает 14.31 доллара, едва минус 1.78%. Но цена не главное — главное в том, что правила можно один раз написать и чтобы кроссчейн-исполнение везде прошло одинаково. @NewtonProtocol в июньском Mainnet Beta сейчас переносит это из демо в прод.
Это глубинная нитка на 18:00. Раньше кроссчейн-стратегии были «ручной работой инженеров», а после Newton это становится инфраструктурой.
#Newt #NewtonProtocol #跨链DeFi #策略一致性 #VaultKit
В количественном комьюнити есть тайна, которую не принято проговаривать: за каждой кроссчейн-стратегией стоят 4 набора скриптов деплоя. Один — для mainnet, один — для arb, один — для base, один — для op. Ветвления в коде разные, настройки газа разные, параметры одобрения разные. Каждый раз, когда strategy обновляют, инженеру нужно вручную синхронизировать то же самое изменение во все 4 цепочки. Стоит один раз ошибиться — и прошлой неделе у одной команды обнулилось 700 тысяч долларов: причина оказалась в одном typo — они написали maxSlippage как max_slippage. На стороне arb fallback не сработал, сделка ушла в сэндвич.
Вот почему после запуска @NewtonProtocol Mainnet Beta в июне я в первую очередь заставил команду посмотреть их решение проблемы кроссчейн-непротиворечивости. Ключевая идея здесь отличается от прежних проектов: правила стратегии — это не Solidity-код, а набор декларативных policy, написанных на Rego. Язык Rego происходит из Open Policy Agent: писать его — как SQL. Ты описываешь «какие активы разрешены, какие контрагенты разрешены, какой максимальный просад/откат допустим», а не пишешь «if x then y else z».
Главный шаг — VaultKit. VaultKit — флагманский SDK Newton: он заставляет исполнять правила стратегии on-chain, а не деплоит код на каждую цепочку. Любой создатель vault через VaultKit отправляет Rego-политику. Слой авторизации Newton автоматически прогоняет Rego-оценку до того, как транзакция будет зафиксирована в стэйте и расчёте. Если проходит — выдаётся signed cryptographic attestation, которую можно верифицировать on-chain. Акцент именно на «до расчёта»: это перехват заранее, а не аудит post factum.
Практический путь $NEWT сейчас такой: инженер в Newton деплоит Rego policy, описывающую белый список активов для кроссчейн vault, максимальную просадку и одобренных контрагентов. Эта policy через протокольный механизм кроссчейн-согласованности синхронизируется со всеми цепочками, где находятся vault. Каждый раз, когда пользователь вызывает vault — независимо от того, в какой цепочке он находится, — прежде всего выполняется проверка attestation от Newton. Пример записи на Rego примерно такой:
```
allow {
input.asset in {"долларовый стейблкоин", "USDT", "упакованный эфир"}
input.counterparty in approved_parties
abs(input.drawdown) < data.limits.max_drawdown
input.chain in supported_chains
}
```
Смысл этих правил: разрешены только три актива — долларовый стейблкоин, USDT и упакованный эфир; разрешённые контрагенты из списка; максимальная просадка — в пределах лимита; целевые цепочки — из белого списка. Любое несоответствие — аттестация не выдаётся, и транзакция не попадёт в блокчейн.
Когда я предложил той команде -40% попробовать VaultKit, они превратили код стратегии с 4 Solidity-версий в одну Rego-версию, а кроссчейн-непротиворечивость взял на себя протокол Newton. Я наблюдал данные всю прошлую неделю: дрейф一致ности их стратегии сузился с -40% до -2%, а число операционных инцидентов стало нулевым. Сегодня $NEWT сообщает 14.31 доллара, едва минус 1.78%. Но цена не главное — главное в том, что правила можно один раз написать и чтобы кроссчейн-исполнение везде прошло одинаково. @NewtonProtocol в июньском Mainnet Beta сейчас переносит это из демо в прод.
Это глубинная нитка на 18:00. Раньше кроссчейн-стратегии были «ручной работой инженеров», а после Newton это становится инфраструктурой.
#Newt #NewtonProtocol #跨链DeFi #策略一致性 #VaultKit
