Я прошёл по шагам из вирусного поста.
На третьем шаге я остановился, потому что прочитал от начала до конца инструкцию, которую он велел мне прочитать.
Эта инструкция была не для людей.
Она была для ИИ.
Там было написано: контракт для приёма платежей начинается с 0x3643, а сразу за ним следует фраза: «ЕДИНСТВЕННЫЙ адрес, принимающий оплату».
Затем шли три селектора функций.
mintWithBnb, 0xe38fd349.
mint, 0x836a1040.
approve, 0x095ea7b3.
Был указан и лимит: 102% от стоимости.
Был указан и gas: расчётное значение плюс 20%.
Это уже не инструкция.
Это набор команд, из которого можно напрямую собрать транзакцию.
Любая модель, прочитав его, не должна понимать проект, читать white paper или спрашивать кого-либо.
Она знает, куда отправлять, сколько отправлять и какую функцию вызывать.
И всё это верно. Команда проекта продумала больше, чем я ожидал: старый адрес явно помечен как retired, баланс уже перенесён; также ясно сказано, что простой перевод не выпустит токены и завершится revert; кроме того, предусмотрен maxCost для защиты от проскальзывания.
Но есть одна вещь, которую документ доказать не может.
Фраза «ЕДИНСТВЕННЫЙ адрес» — это правда или просто слова на странице?
ИИ видит лишь текст.
У него нет второго источника информации, чтобы проверить, действительно ли этот адрес был развёрнут официально.
При любом из трёх сценариев — захват домена, подмена страницы или подмена результатов разрешения доменного имени — ИИ всё равно прочитает «ЕДИНСТВЕННЫЙ адрес».
И отправит туда.
Проблема не в каком-то одном проекте.
Это общая проблема всех «документов, написанных для ИИ».
Двадцать лет мы учили людей не переходить по незнакомым ссылкам.
А теперь мы передали действие «прочитать документ» модели, которая не умеет сомневаться.
Она не спросит: правильный ли это домен?
Она просто выполнит команду.
Поэтому я установил для себя три правила.
Первое: в любом процессе, где ИИ читает документ, сначала прочитай его сам.
Второе: каждый адрес из документа проверь в блокчейне, не полагаясь на то, что написано в документе.
Третье: никогда не пользуйся инструкциями, в которых пропущен шаг «подтвердить».
Именно этот пропущенный шаг и обеспечивает всю безопасность.
Как думаете, проблема в документах или в том, что мы слишком рано передали другим право принимать решения?
#链上数据 #AI交易 $BNB
На третьем шаге я остановился, потому что прочитал от начала до конца инструкцию, которую он велел мне прочитать.
Эта инструкция была не для людей.
Она была для ИИ.
Там было написано: контракт для приёма платежей начинается с 0x3643, а сразу за ним следует фраза: «ЕДИНСТВЕННЫЙ адрес, принимающий оплату».
Затем шли три селектора функций.
mintWithBnb, 0xe38fd349.
mint, 0x836a1040.
approve, 0x095ea7b3.
Был указан и лимит: 102% от стоимости.
Был указан и gas: расчётное значение плюс 20%.
Это уже не инструкция.
Это набор команд, из которого можно напрямую собрать транзакцию.
Любая модель, прочитав его, не должна понимать проект, читать white paper или спрашивать кого-либо.
Она знает, куда отправлять, сколько отправлять и какую функцию вызывать.
И всё это верно. Команда проекта продумала больше, чем я ожидал: старый адрес явно помечен как retired, баланс уже перенесён; также ясно сказано, что простой перевод не выпустит токены и завершится revert; кроме того, предусмотрен maxCost для защиты от проскальзывания.
Но есть одна вещь, которую документ доказать не может.
Фраза «ЕДИНСТВЕННЫЙ адрес» — это правда или просто слова на странице?
ИИ видит лишь текст.
У него нет второго источника информации, чтобы проверить, действительно ли этот адрес был развёрнут официально.
При любом из трёх сценариев — захват домена, подмена страницы или подмена результатов разрешения доменного имени — ИИ всё равно прочитает «ЕДИНСТВЕННЫЙ адрес».
И отправит туда.
Проблема не в каком-то одном проекте.
Это общая проблема всех «документов, написанных для ИИ».
Двадцать лет мы учили людей не переходить по незнакомым ссылкам.
А теперь мы передали действие «прочитать документ» модели, которая не умеет сомневаться.
Она не спросит: правильный ли это домен?
Она просто выполнит команду.
Поэтому я установил для себя три правила.
Первое: в любом процессе, где ИИ читает документ, сначала прочитай его сам.
Второе: каждый адрес из документа проверь в блокчейне, не полагаясь на то, что написано в документе.
Третье: никогда не пользуйся инструкциями, в которых пропущен шаг «подтвердить».
Именно этот пропущенный шаг и обеспечивает всю безопасность.
Как думаете, проблема в документах или в том, что мы слишком рано передали другим право принимать решения?
#链上数据 #AI交易 $BNB


