@NewtonProtocol Чем больше я читаю про протокол Newton, тем меньше я думаю, что его главный вклад — это более быстрая координация. Выделяется попытка заставить политику вести себя как инфраструктура, а не как документация.
Независимые операторы оценивают одну и ту же машинно-читаемую политику и приходят к одинаковому авторизующему решению перед выполнением. Звучит технически, но вопрос об инвестициях ощущается неожиданно по-человечески. Сколько раз разные участники могут прийти к одному выводу, прежде чем люди St0P начнут сомневаться в самом процессе?
Есть неприятная сторона и у этой идеи. Многоразовая политика может распространить уверенность между приложениями.. но она же может распространить ошибки, если лежащие в основе допущения слабы. Последовательность — это мощно.. но это не значит автоматически, что она верна.
Я возвращаюсь к этому противоречию, потому что крипто обычно празднует видимые результаты. Newton тратит большую часть усилий на улучшение решения, которое принимается еще до того, как кто-то увидит транзакцию. Это похоже на более тихую проблему, но, возможно, более долговечную.
Самая ценная политика — та, которую никто не замечает
Раньше я думала, что доверие к финансовой инфраструктуре — это то, что зарабатывается после того, как транзакция завершена. Чистый перевод, подтверждённый баланс, видимый результат. Казалось, именно тогда и появляется уверенность. В последнее время я начала сомневаться, что доверие формируется гораздо раньше — в тихом решении, которое позволяет переводу существовать в принципе. Этот сдвиг изменил то, как я смотрю на протокол Newton. Интересно не просто то, что он оценивает политики до выполнения. Важно, что он отделяет суждение от движения. Операторы независимо оценивают одну и ту же машиночитаемую политику, создают общее разрешение — и только после этого перевод становится пригодным для выполнения. Погашение всё ещё имеет значение, но больше не несёт на себе всю полноту доверия.
Раньше я думал, что авторизация заканчивается в тот же момент, когда запрос одобряют. Теперь я понимаю, что именно там начинается более длинная история. Одна деталь в протоколе Newton не дает мне покоя. Каждое решение связано с точной версией политики, которая его оценивала. Это значит, что квитанция — это не просто доказательство того, что что-то прошло. Это доказательство того, какие правила действовали в момент прохождения. Звучит тонко, пока не меняются нормативные требования, управление или внутренние контроли. Неприятная часть в том, что программное обеспечение может продолжать доверять старым доказательствам еще долго после того, как окружающий мир уже изменился. Версионирование сохраняет историю, но все равно кто-то решает, какая история остается приемлемой. Может быть, будущая инфраструктура не станет соревноваться за более быстрое выполнение. Может быть, она будет соревноваться за то, чья память проще для проверки, когда правила неизбежно меняются. @NewtonProtocol #Newt $NEWT $JCT $VELVET
Я поймал себя на том, что начинаю уделять больше внимания версиям политики, чем логике политики. Это меня удивило. Большинство из нас инстинктивно спрашивают, верно ли правило, а не то, можно ли проследить само правило во времени. Потом я провёл больше времени за чтением протокола Newton, и это едва заметное различие стало ощущаться куда более значительным. Один механизм снова и снова возвращал моё внимание. Каждое решение об авторизации связано с конкретной версией политики, которая его породила. Сначала это звучит как нечто бюрократическое, почти скучное. Я так не думаю.
@NewtonProtocol Приложение вас не отклонило. Отклонила политика — ещё до того, как приложение вообще увидело ваш запрос.
Вот что тихо изменилось с новейшими оракульными интеграциями Newton. Persona проверяет ваши атрибуты резидентства и личности. Human Passport оценивает, являетесь ли вы реальным уникальным человеком, и проверяет санкции — всё это с помощью аттестации с нулевым разглашением. Затем оба набора данных читаются непосредственно движком политики на уровне транзакций, прежде чем выполнится какая-либо логика приложения.
Звучит эффективно. Но это также означает, что если что-то заблокировали, некому просить в поддержке приложения объяснить «почему», потому что приложение вообще не делало вызов. Решение жило на один уровень выше — в политике, ссылающейся на данные, которые она не производила и не может полностью подтвердить. Newton может доказать, что политика была выполнена корректно. Но он не может доказать, что идентификационные данные, которые её питали, были правильными. Этот разрыв не исчезает только потому, что процесс вокруг него верифицируем.
Стоит обдумать это, прежде чем называть это «доверительное комплаенс»-подходом. #Newt $NEWT $ZEC $LAB Вопрос: Что должно иметь больший вес?
Я заметил кое-что небольшое, пока читал последние интеграционные заметки Ньютона — и это задержалось дольше, чем я ожидал. В этом квартале в слой политики были добавлены два новых оракула: Persona и Human Passport. На поверхности это выглядит как обычные новости об инфраструктуре. Но под этим происходит более тихое событие: вопрос о том, кто считается подходящей транзакцией, смещается вверх по цепочке — от приложения к общему слою, которым внутри самого приложения никто на деле не управляет. Вот механизм в упрощённом виде. Persona подаёт в политику Ньютона подтверждённые атрибуты идентичности — такие как возраст, гражданство, место проживания, штат — напрямую. Human Passport добавляет три отдельных сигнала: оценку печатей за доказанную человечность, поведенческий скор для выявления Сивилы и криптографическое подтверждение с нулевым разглашением под названием Proof of Clean Hands для санкционного и KYC-скрининга. Разработчик один раз пишет политику, ссылается на эти оракулы — и проверка теперь происходит на уровне транзакции, ещё до того как когда-либо выполнится собственная логика приложения.
То, что меня смущает в проверке «кворума Ньютоном», почему-то раздражает меня больше, чем должно.
Здесь консенсус измеряется не тем, сколько операторов согласны. Он измеряется тем, сколько стейка согласны. Проверка проста: подписанный стейк должен превысить определённый процент от общего стейка; о количестве «голов» там ничего не говорится.
Десять операторов с наибольшим весом могут обеспечить кворум, в то время как сотня меньших останется снаружи — без подписей, без учёта.
Я не думаю, что это неверно. Рестейкованный капитал несёт реальную цену, если его срежут, так что взвешивание по стейку, вероятно, имеет больше смысла, чем взвешивание по количеству участников.
Но это означает, что фраза «сеть согласилась» на самом деле является сокращением для «достаточно капитала согласилось достаточно быстро». Агрегатор перестаёт собирать подписи в тот момент, когда порог пройден, а не когда у всех была возможность высказаться.
Согласие здесь — это соревнование на скорость с нижним порогом по капиталу. Я раньше не замечал этой разницы. @NewtonProtocol #Newt $NEWT $XPIN $LAB
Ньютон Не Соглашается Ни С Чем, Кроме Достаточного
Я снова и снова возвращаюсь к одной детали в конструкции Ньютона, которая кажется незначительной, пока не сядешь с ней. Прежде чем операторы смогут произвести совместную подпись, протокол что-то изымает. Не мнения, не ставки — а саму аттестацию, которую каждый оператор сгенерировал, когда получал данные политики. Результат называется дайджестом консенсуса: он формируется путем обнуления строго тех полей, которые делают вклад каждого оператора отличимым. Все подписывают одинаковую, выхолощенную версию одного и того же события. Я не думаю, что это недостаток. Возможно, это и есть тот самый механизм, который стоит изучить.
Я постоянно замечаю, что NEWT — не тот, который можно считать необязательным так, как большинство токенов для утилит. Это «газ» для самого чека: без оплаты им вы не сможете получить авторизационный квитанцию, и учреждения, которые проводят комплаенс в больших объёмах, не имеют роскоши обходить это. Такая потребность уже более узкая, чем у большинства токенов: не спекулятивный интерес, а плата за проезд, которую должна оплачивать каждая принудительно выполняемая транзакция. Что мне неприятно — что происходит, когда заканчиваются субсидии на комиссии и рынок, впервые, решает, насколько эта плата на самом деле стоит. Сейчас никто не оценил честно «комплаенс как транзакционные издержки», потому что никому не приходилось. Я не думаю, что этот токен выигрывает или проигрывает из‑за настроений. Он выигрывает или проигрывает в зависимости от того, принимают ли учреждения постоянно платить за то, что раньше они воспринимали как невозвратную внутреннюю статью затрат. @NewtonProtocol #Newt $NEWT $LAB $BEAT
NEWT ka "compliance toll" subsidy khatam hone ke baad?
Я слишком долго вглядывался в слово «verified» («проверено»). Ньютон прицепляет его почти ко всему: к проверке политики, к комплаенс-«воротам», к подписанной квитанции, лежащей на блок-эксплорере. Выглядит основательно. Выглядит как противоположность доверия. Но чем дольше я об этом думал, тем больше начинал задаваться вопросом, означает ли здесь «верификация» нечто более узкое, чем предполагают люди. Популярная история вокруг Ньютона гласит, что он убирает доверие из механизма комплаенса. Больше не нужно ждать офицера по комплаенсу, больше нет непрозрачного внутреннего рассмотрения через три недели после факта. Транзакцию проверяют до того, как она будет завершена, и результат — криптографическая квитанция, которую любой может проверить. Похоже, что доверие растворяется в коде. Мне кажется, что это ближе к тому, чтобы доверие тихо перемещалось — на более ранний и менее заметный этап.
Я не думаю, что крупнейшая конкуренция для протоколов авторизации — это другой протокол авторизации. Я думаю, дело в привычках разработчиков. У каждого приложения уже есть своя логика прав. Возможно, она не выглядит изящной, но в целом работает достаточно хорошо. Newton просит разработчиков перенести эти решения в многоразовые детерминированные политики, которые операторы оценивают до выполнения. Технически это может привести к более согласованному поведению между приложениями.
Сложность не в технологии. Сложность — убедить людей перестать изобретать те же правила заново. Разработчики часто доверяют коду, который написали сами, больше, чем инфраструктуре, созданной кем-то другим, даже когда общая система объективно сильнее. Это психологический барьер, а не криптографический.
Если Newton добьётся успеха, это будет не только потому, что модель авторизации у него правильная. Это произойдёт потому, что достаточно разработчиков решат, что поддержание политики больше не является конкурентным преимуществом. Пока такое мышление не изменится, протокол может решать проблему, которую многие команды всё ещё считают своей внутренней задачей — той, что должна оставаться в их собственном кодовой базе. @NewtonProtocol #Newt $NEWT $LAB $TAC
Какой самый большой барьер для внедрения общих протоколов авторизации вроде Newton?
Чем больше я читаю системы авторизации, тем меньше думаю, что их главная задача — одобрять транзакции. Их более сложная задача — отказывать. Мы восхищаемся протоколами, которые двигают активы быстрее, но очень немногие разговоры задают вопрос, может ли протокол отвергнуть неверное действие по правильной причине. Это молчание заставило меня иначе взглянуть на протокол Newton. Большинство инфраструктур конкурируют в скорости выполнения. Newton уделяет необычно много внимания решению до выполнения. Вместо того чтобы встраивать логику авторизации отдельно в каждое приложение, он оценивает намерение транзакции по детерминированным политикам Rego, достигает консенсуса операторов и фиксирует результат с помощью агрегированных подписей BLS. Транзакция либо получает разрешение, либо нет. Это звучит технически, но на самом деле тихо меняет то, с чего начинается доверие.
Я перечитываю документацию по Newton, пытаясь найти точный момент, когда «тренировочные колёсики» сойдут, и всё ещё не могу найти это ясно и недвусмысленно где-либо. Меня это беспокоит сильнее, чем, вероятно, должно бы беспокоить протокол, весь тезис которого — проверяемое, децентрализованное доверие. Вот механизм, с которым стоит ознакомиться. Операторы обеспечивают Ньютон, связывая NEWT в качестве залога, и их штрафуют, если они оценивают политику нечестно. Это простая часть теории игр — деньги под риском удерживают людей от обмана, по идее. Но в документах также есть кое-что более тихое: сначала комиссии за транзакции субсидируются Фондом, пока инфраструктура валидаторов выходит на линию, а затем появляется реальный рынок комиссий — ближе к модели Ethereum EIP-1559, который будет введён позже.
@NewtonProtocol Весёлая вещь в протоколе, который должен навязывать дисциплину чужим транзакциям, в том, насколько свободно ведёт себя собственное предложение его токена. Вся «подача» Ньютона — это проверки инвесторской пригодности, лимиты на расходы, фильтры принудительного соблюдения мандата, которые применяются до того, как вообще разрешают провести одну-единственную транзакцию. А тем временем сам NEWT недавно получил примерно 139 миллионов токенов — более трети от оборотного предложения — и вывел их на рынок всего за одну неделю, при этом после этого ежемесячно запланированы ещё разблокировки. Механизм прост: NEWT платит операторам, которые запускают эти комплаенс-проверки для всех остальных. Когда столько предложения разблокируется разом, те самые люди, которых задумали как нейтральных, экономически связанных «стражей доверия», получают компенсацию токеном, который размывает стоимость быстрее, чем большинство того, что он, собственно, призван защищать. Никто не применяет фильтр пригодности к графику вестинга. Возможно, это нормально. Возможно, нет. Я ещё не решил. #Newt #newt $NEWT $LAB $POWER Должны ли разблокировки проходить ту же тщательную проверку, что и комплаенс-проверки?
Меня по-своему задевает то, что “слэшинг” (наказание за ошибки) происходит так, как я не ожидал. Не потому, что это жестоко, а потому, что это честно. Операторы “Ньютона” сначала несут побочные потери, прежде чем смогут оценить хотя бы одну транзакцию. Если они ошибаются в звонке по комплаенсу — нечестно — и деньги уходят из их кармана. Сравните это с тем, как комплаенс обычно работает. Аналитик подписывает риск-мемо и идет дальше. Если он ошибся, обычно кто-то другой принимает на себя расходы уже через несколько месяцев — тихо, в отчете, который никто не читает. Здесь цена ложится на того же участника, который принял решение, сразу — так, что он не может отговориться. Я не знаю, приводит ли это к лучшему суждению или просто к более осторожному. “Связанная” осторожность — это не то же самое, что точная осторожность. Возможно, это лишь означает, что операторы начинают отклонять всё неоднозначное, чтобы защитить свою долю, а неоднозначность — это как раз то место, где на практике живет большинство решений по комплаенсу. @NewtonProtocol #Newt $NEWT $EDGE $STG Slashing makes operators-
Я дольше, чем ожидал, застрял на одной детали в документации по Ньютону. Каждую задачу, которую обрабатывает сеть, помечают версией политики — не только самой политикой. Сначала это казалось небольшим вариантом реализации, чем-то таким, что инженер добавляет, а никто больше не замечает. Затем я понял, что это меняет смысл самой «квитанции о соответствии», когда проходит время. Вот механизм в простых словах. Когда транзакция запрашивает авторизацию, операторы Ньютона оценивают её по конкретной версии политики, а не по абстрактной, вечно актуальной «книге правил». Результат подписывается, снабжается временной меткой и выпускается как квитанция, которую другие системы потом могут проверить, не выполняя проверку заново. Данные Oracle, которые подают это решение, несут собственную временную метку, а политики могут задавать максимальный допустимый возраст, после которого эти данные считаются устаревшими. Звучит аккуратно. И именно тут начинается дискомфорт.
@NewtonProtocol Вы наследуете чужую политику и наследуете их суждение. Но вы не наследуете причину, по которой они приняли это суждение. Вы наследуете сохранившуюся версию — ту, которая работала достаточно хорошо, чтобы её скопировали ещё три проекта. Всё, что не сработало до появления этой версии, уже исчезло. Так что вы доверяете уверенности, которую вы не можете полностью восстановить.
Это нормально, если операторы ньютонов честны. Но операторы получают больше оплаты, когда они обслуживают больше приложений, используя одну и ту же политику. Они также берут на себя больше рисков. Так что стимул работает в обе стороны. У них есть основания срезать углы и есть основания держаться твёрдо. Протокол делает ставку на ресетейкинг и слэшинг, чтобы разрешить эту напряжённость. Возможно, так и есть. Но слэшинг работает только если недобросовестное поведение заметно. Оценка политики происходит внутри TEE. Доказательство — криптографическое. Вы можете проверить, что проверка произошла. Но вы не можете проверить, почему. #Newt $NEWT $LAB $BEL Что в первую очередь важно для доверия к сетям политик?
Я размышляю о том, что на самом деле происходит, когда оператор оценивает политику и формирует криптографическую квитанцию. Newton Protocol звучит так, будто всё просто: транзакция приходит, операторы сверяют её с политиками, записанными в Rego, они генерируют доказательство, а downstream-системы наследуют доверие. Но я всё время упираюсь в пробел, который, как мне кажется, важнее, чем то, что упоминает маркетинг. Пробел вот в чём: верификация — это не то же самое, что доверие. Когда операторы Newton подставляют операторы NEWT и валидируют транзакции внутри доверенных сред выполнения (Trusted Execution Environments), они создают доказательство того, что валидация действительно произошла. Это реальность. Криптографическая квитанция, которая фиксируется в onchain и видна всем в Newton Explorer. Протокол в этом смысле устроен продуманно. Но доказательство того, что что-то было проверено, — не то же самое, что уверенность в том, что это было проверено корректно. И как только политика становится переносимой и дальнейшие приложения наследуют те же правила авторизации, цена ошибки в верификации перестаёт быть локальной проблемой.
Я снова и снова вижу, как институциональные команды берут Newton и говорят о «делегировании комплаенса». Но они не делегируют. Они отдают на аутсорс интерпретацию. Операторская сеть будет применять правила, которые вы пишете. Им платят NEWT, чтобы проверять каждую транзакцию последовательно. Но меня кое-что интересует: когда транзакция существует «на грани» — не нарушает никакой политики, но пахнет неправильно — что тогда происходит? У оператора нет стимула тратить на это дополнительное время. Newton быстрее, но дешевле. Вы получаете согласованность. Вы теряете суждение. Иногда это одно и то же. Иногда — нет. @NewtonProtocol #Newt $NEWT $LAB $CAP Что важнее для институционального комплаенса?