3句hello就限额,你的Claude Code额度去哪了?一个横跨28天的缓存Bug,和一份让你「省着点用」的官方回应
Ограничение в 3 обращения "hello", ваш лимит Claude Code иссяк? Ошибка кэширования, охватившая 28 дней, и официальный ответ, который заставляет вас "экономить".
Этот случай, по сути, является типичным примером инженерной ошибки и кризисного пиара, но проблемы, которые он выявляет, имеют глубокое предостерегающее значение для криптоиндустрии и всех технологических сервисов, основанных на доверии.
С технической точки зрения, основной причиной сбоя является неисправность кэша. Кэш запросов (prompt cache) был разработан для оптимизации затрат и удобства использования. Его принцип работы аналогичен системе хранения данных с адресацией по содержимому: обработанные диалоги генерируют уникальный идентификатор (хеш), и последующие диалоги с тем же префиксом могут напрямую использовать результат, избегая повторных вычислений. Однако, когда в клиентском коде возникает ошибка, приводящая к несовпадению сгенерированного идентификатора и идентификатора на сервере, вся система кэширования выходит из строя. Это похоже на ситуацию в децентрализованной системе хранения, когда ваш идентификатор содержимого (CID) внезапно меняется из-за ошибки кодирования в клиентском коде, что делает невозможным поиск ранее сохраненных данных, и вам приходится платить высокую цену за повточную загрузку. Независимый разработчик ArkNill обнаружил именно такое "разрыв идентификаторов" с помощью прокси-мониторинга, что приводило к тому, что каждое восстановление сессии запускало полную оплату, увеличивая затраты в 10-20 раз.
Более интересным является временная шкала. Ошибка существовала в течение 28 дней, охватывая 20 версий, и была скрыта из-за рекламных акций. Это указывает на нечувствительность систем мониторинга и оповещения. В криптосфере даже незначительная уязвимость в смарт-контракте или дефект в механизме консенсуса, если не отслеживается в режиме реального времени и прозрачно на блокчейне, может иметь катастрофические последствия. Anthropic, как централизованный сервис-провайдер, не смогла своевременно обнаружить значительные аномалии в шаблонах вызовов API (процент попаданий в кэш упал с 97% до 4%) с помощью своих внутренних систем мониторинга, и только после того, как пользователи начали массово жаловаться из-за "исчезновения" квот, компания осознала проблему, что ставит под сомнение зрелость ее технической поддержки.
Способ реагирования со стороны компании также подчеркивает нечеткость распределения ответственности. Lydia Hallie признала наличие проблемы и исправила ошибку, но категорически отрицала "завышенную плату", перекладывая ответственность на способ использования сервиса пользователями. С технической точки зрения, это не выдерживает критики. Поскольку ошибка напрямую привела к аномалиям во входных данных системы выставления счетов (операция, которая должна была оплачиваться как 1 единица, оплачивалась как 20 единиц), это является фактической ошибкой выставления счетов. Предложенные "рекомендации по экономии" – понижение модели, отключение основных функций, ограничение контекста – фактически заставляют пользователей деградировать платные премиум-функции, чтобы избежать высоких затрат, вызванных дефектами самого сервиса. Это напоминает некоторые Web2-сервисы, которые в случае утечки данных или сбоев в работе перекладывают ответственность на пользователей, обвиняя их в слабой парольной защите или проблемах с сетевым окружением.
В отличие от мер компенсации, принятых OpenAI в аналогичных ситуациях, подход Anthropic кажется более консервативным и оборонительным. Это, возможно, отражает различную бизнес-стратегию или соображения о краткосрочном финансовом влиянии, но, безусловно, наносит ущерб доверию пользователей. В криптомире доверие строится на основе проверяемого кода и прозрачных протоколов. Когда возникают проблемы, проект может выбрать хардфорк, компенсацию пользователям или попытаться запутать ситуацию и переложить ответственность, что напрямую повлияет на долгосрочную жизнеспособность сообщества.
В заключение, этот инцидент – это гораздо больше, чем просто программная ошибка. Это своего рода стресс-тест на предмет технической надежности, прозрачности работы и деловой этики. Он напоминает всем, кто создает технические сервисы, будь то централизованные или децентрализованные, что устойчивость системы проявляется не только в коде, но и в механизмах реагирования на возникающие проблемы и в ответственности перед пользователями. Для пользователей это также подчеркивает важность независимой проверки и общественного контроля, поскольку нельзя полностью полагаться на непрозрачные обещания поставщиков услуг.