Я почти пролистал это.

Пока я читал документацию Ньютона, наткнулся на фразу «пиши один раз — применяй везде». Честно говоря, это прозвучало как очередной цепляющий крипто-слоган. Мы такое видим постоянно.

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

И это заставило меня задуматься.

Большинство криптопроектов говорят о безопасности или комплаенсе. Похоже, Ньютон задаёт другой вопрос.

Почему мы снова и снова пересобираем одни и те же правила авторизации каждый раз, когда деньги проходят через другую onchain-систему?

Похоже, это намного более крупная проблема, чем люди обычно признают.

Согласно официальной документации Newton, политики можно писать или выбирать в Rego, связывать с смарт-контрактами, проверять до расчетов, а затем подтверждать позже. Меня зацепило не то, какие именно технологии составляют стек.

Это и было целью.

Вместо того чтобы создавать новый набор правил для каждого сейфа, стейблкоина, RWA, смарт-аккаунта или моста, Ньютон пытается сделать политику переиспользуемой.

Представьте это как написание правил дорожного движения.

Вы же не стали бы каждый раз создавать совершенно разные правила дорожного движения, когда кто-то заезжает в новый город. Дороги меняются, но базовые правила остаются с вами.

Ньютон пытается сделать что-то подобное для ончейн-авторизации.

Если это работает, разработчикам не нужно снова и снова решать одну и ту же задачу.

Конечно, именно там и возникает давление.

Переиспользуемая политика имеет ценность только тогда, когда она по-прежнему подходит для разных ситуаций.

Слишком строгое правило может заблокировать законные транзакции.

Слишком свободное правило может не заметить тот самый риск, который оно должно было улавливать.

Так что переносимость — это не автоматическое преимущество. Она также накладывает ответственность.

Скорее всего, именно за этим я буду следить больше всего.

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

Это меняет то, как я смотрю на проект.

Вместо того чтобы спрашивать: «Есть ли у Ньютона функции соответствия требованиям?» — я бы лучше спросил: «Будет ли та же политика продолжать работать, когда меняется сценарий использования?»

Я думаю, это более хороший тест.

Крипто расширяется в сторону стейблкоинов, RWA, смарт-аккаунтов и более сложной ончейн-активности. В каждой новой области появляются новые правила и новые риски. Если каждому приложению приходится заново собирать логику авторизации с нуля, масштабирование становится очень быстро беспорядочным.

Если один слой политики может переходить между разными средами, не теряя смысла, это гораздо интереснее, чем другая функция из анонса.

Меня не очень убеждают маркетинговые формулировки.

Но на этот раз одна фраза заставила меня продолжить читать, а не закрыть вкладку.

И, возможно, именно в этом и заключается реальная ценность внимательного изучения проектов.

Иногда самая большая идея не скрыта в броском анонсе.

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

Для меня Ньютон неинтересен не потому, что он говорит про ИИ.

Интересно, потому что он пытается ответить на гораздо более сложный вопрос.

Одна хорошая политика может продолжать оставаться осмысленной, даже когда все вокруг меняется?

@NewtonProtocol #newt $NEWT

NEWT
NEWTUSDT
0.04464
+6.23%