Удостоверение даже не получило шанса быть неправильным.
Это была та часть, которую я пропустил в начале.
Я винил кошелек. Затем газ. Затем свои собственные руки, если честно, потому что было поздно, и я уже кликал через тот же процесс подписания достаточно раз, чтобы стекло на телефоне казалось теплым против моего большого пальца. Схема выглядела нормально. Нагрузка подтверждения выглядела нормально. Снаружи это был просто еще один путь выпуска внутри Sign. Заполните поля. Отправьте запись. Готово.
Только это никогда не доходило до "готово."
Нет подтверждения. Нет частичного успеха. Нет уродливого полупроверенного состояния для проверки позже.
Просто жесткая остановка где-то, где я еще не мог видеть.
И в Sign это скрытое место может быть крючком схемы. Документация Sign здесь ясна: схема может содержать ISPHook, и этот хук может выполнять пользовательский Solidity, когда создается или отменяется подтверждение. Разработчики могут использовать его для белых списков, платежей или любой другой пользовательской логики, которую они хотят. Если хук откатывается, весь вызов подтверждения откатывается вместе с ним.
Это гораздо большая поверхность, чем кажется.
Потому что теперь уровень доказательства все еще выглядит простым снаружи: схема, эмитент, подтверждение, проверка, в то время как реальный ответ да или нет может находиться в побочном контракте, о котором никто не думает, пока выпуск не начнет умирать там. Документация даже позволяет вам передавать extraData в хук специально для этой логики, и эти дополнительные данные не хранятся в цепочке вместе с самим подтверждением.
Таким образом, схема сохраняет чистое институциональное лицо.
Хук решает, разрешено ли существование записи.
И как только это происходит, "выпуск удостоверений" начинает звучать как неправильное название для того, на что вы смотрите. В Sign подтверждение может быть видимым артефактом.
Настоящим хранителем может быть обратный вызов, ожидающий за ним.
#SignDigitalSovereignInfra $SIGN @SignOfficial $SIREN $M
Это была та часть, которую я пропустил в начале.
Я винил кошелек. Затем газ. Затем свои собственные руки, если честно, потому что было поздно, и я уже кликал через тот же процесс подписания достаточно раз, чтобы стекло на телефоне казалось теплым против моего большого пальца. Схема выглядела нормально. Нагрузка подтверждения выглядела нормально. Снаружи это был просто еще один путь выпуска внутри Sign. Заполните поля. Отправьте запись. Готово.
Только это никогда не доходило до "готово."
Нет подтверждения. Нет частичного успеха. Нет уродливого полупроверенного состояния для проверки позже.
Просто жесткая остановка где-то, где я еще не мог видеть.
И в Sign это скрытое место может быть крючком схемы. Документация Sign здесь ясна: схема может содержать ISPHook, и этот хук может выполнять пользовательский Solidity, когда создается или отменяется подтверждение. Разработчики могут использовать его для белых списков, платежей или любой другой пользовательской логики, которую они хотят. Если хук откатывается, весь вызов подтверждения откатывается вместе с ним.
Это гораздо большая поверхность, чем кажется.
Потому что теперь уровень доказательства все еще выглядит простым снаружи: схема, эмитент, подтверждение, проверка, в то время как реальный ответ да или нет может находиться в побочном контракте, о котором никто не думает, пока выпуск не начнет умирать там. Документация даже позволяет вам передавать extraData в хук специально для этой логики, и эти дополнительные данные не хранятся в цепочке вместе с самим подтверждением.
Таким образом, схема сохраняет чистое институциональное лицо.
Хук решает, разрешено ли существование записи.
И как только это происходит, "выпуск удостоверений" начинает звучать как неправильное название для того, на что вы смотрите. В Sign подтверждение может быть видимым артефактом.
Настоящим хранителем может быть обратный вызов, ожидающий за ним.
#SignDigitalSovereignInfra $SIGN @SignOfficial $SIREN $M
SIGN
38%
M
35%
SIREN
27%
26 проголосовали • Голосование закрыто