Я открыл документацию Newton, ожидая узнать о применении политик. Я думал, что самое интересное — в том, как транзакцию одобряют или блокируют.

Но вместо этого я застрял на чем-то гораздо меньшем.

Документы снова и снова говорили о policy packs, типизированных схемах, зашифрованных секретах и разных источниках данных. Я перечитал этот раздел дважды, потому что он незаметно изменил вопрос в моей голове. Возможно, самая сложная задача — не написание правила. Возможно, сложнее убедиться, что правило смотрит на нужную информацию.

Похоже, это и правда была основная история.

Хорошая политика значит очень мало, если данные, которые ее питают, ненадежны. Можно написать самый умный в мире набор правил, но если оценка риска кошелька устарела или данные идентификации неполные, результат все равно остается сомнительным.

Похоже, Ньютон это понимает.

Вместо того чтобы относиться к внешним данным как к второстепенной детали, протокол строит вокруг них policy packs. В документации описаны развернутые data oracles, шаблоны Rego, типизированные схемы, npm-связки и onchain-адреса PolicyData. Когда читаешь это, ощущение становится не таким, будто это просто функция комплаенса, а скорее как создание фундамента еще до строительства дома.

Еще одна деталь привлекла мое внимание.

Ньютон объясняет, что секреты, используемые оракулами, валидируются по схеме, шифруются на стороне клиента и расшифровываются только во время оценки политики. Это, возможно, сначала не звучит захватывающе, но отвечает на важный вопрос. Если чувствительные данные нужны, чтобы принимать более качественные решения, как избежать раскрытия их по пути?

Этот выбор дизайна многое говорит о том, куда команда направляет свои усилия.

Вот как я теперь думаю о потоке.

Разработчик выбирает доверенные источники данных. Эти источники передают данные в политику. Политика оценивает транзакцию перед выполнением. Результат зависит не только от самой формулировки правила, но и от качества каждого входного параметра за ним.

Это гораздо более полезный способ судить о системе.

Также очевиден компромисс.

Добавление большего числа источников данных может сделать решения умнее, но также создает больше зависимостей. Если оракул устаревает или схема больше не соответствует данным, которые он получает, политика может постепенно стать менее надежной — без того, чтобы кто-то заметил это сразу.

Вот с каким наблюдением я остался.

Ньютон также подчеркивает policy packs для задач вроде проверки санкций, проверок идентичности и юрисдикции, риска кошелька, риска хранилища и рыночных данных. Все это практические проблемы, с которыми многие onchain-приложения только начинают сталкиваться. По мере того как крипто будет двигаться к более автоматизированным и поддерживаемым ИИ рабочим процессам, качество входных данных для политик станет столь же важным, как и скорость транзакций.

Самое простое сравнение, которое я нашел, — готовка.

Рецепт может быть идеальным, но если ингредиенты плохие, блюдо не получится. Политики работают так же. Хорошая логика не может полностью исправить слабые данные.

Вот почему мое представление о Ньютоне изменилось.

Сначала мне казалось, что протокол в основном про принудительное соблюдение правил. Но после того как я потратил больше времени на документацию, я думаю, что более интересный вопрос — может ли он построить надежный слой данных для этих правил.

Дальше это и буду отслеживать.

Не то, добавляет ли Ньютон больше политик, а то, продолжает ли он улучшать качество, приватность и надежность информации, от которой зависят эти политики. Если эта основа останется крепкой, остальной системе будет гораздо проще заслужить реальное доверие.

$NEWT #newt @NewtonProtocol

NEWT
NEWT
0.04208
+8.39%