Фильтрованный блокчейн — это блокчейн-сеть или представление данных, в котором данные о транзакциях, блоки или участники выборочно отображаются, обрабатываются или ограничиваются на основе определенных критериев, таких как идентификация, разрешения, требования соответствия или актуальность темы.
Фильтрация может происходить на нескольких уровнях: на уровне узлов (узлы синхронизируют только определенные типы транзакций, имеющие к ним отношение), на уровне приложений (кошельки и обозреватели отображают только релевантные данные), на уровне протокола (блокчейны с ограниченным доступом ограничивают возможности участников по чтению и записи данных) или посредством фильтрации, ориентированной на соответствие нормативным требованиям (биржи блокируют транзакции, связанные с санкционированными адресами).
В технической разработке блокчейна фильтрация взаимодействий в блокчейне позволяет клиентам подписываться на определенные типы событий или адресные действия (фильтры Блума в квитанциях транзакций Ethereum обеспечивают эффективную фильтрацию логов). В контексте соблюдения нормативных требований обязательства зависят от юрисдикции, применимых санкций и участвующих сторон; адрес блокчейна не заменяет оценку всех соответствующих правовых ограничений.
Концепция фильтрации порождает фундаментальные противоречия между основными принципами прозрачности блокчейна и законными потребностями в обеспечении конфиденциальности и соблюдении нормативных требований.
Происхождение и история
| Время | События |
|---|---|
| 2012 | Фильтр Блума (BIP 37) биткоина позволяет легковесным клиентам фильтровать транзакции (Источник: Предложение по фильтру Блума для биткоина) |
| 2015 | В Ethereum в заголовки блоков добавлены фильтры Блума для эффективного запроса логов. |
| 2017 | Блокчейны с ограниченным доступом (каналы Hyperledger Fabric) реализуют фильтрацию данных. |
| 2019 | Американские санкционные органы опубликовали адреса цифровых валют, связанные с лицами, включенными в санкционный список. |
| 2020 | Tornado Cash и протоколы конфиденциальности создают возможности для проведения транзакций без фильтрации. |
| 2021 | Интерфейс Uniswap блокирует по географическому признаку пользователей из стран, находящихся под санкциями OFAC (мягкая фильтрация). |
| 2022 | OFAC вводит санкции против Tornado Cash; Infura и Alchemy фильтруют протокольные взаимодействия, находящиеся под санкциями. |
| 2022 | Валидаторы Ethereum сталкиваются с давлением с целью цензуры (фильтрации) транзакций, санкционированных OFAC. |
| 2022 | Фильтрация реле MEV-Boost: некоторые реле отказываются включать разрешенные передатчики. |
| 2024-2025 | Правила ЕС в отношении информации о криптовалютных переводах вступают в силу с декабря 2024 года; OFAC отменяет санкции в отношении Tornado Cash в марте 2025 года. |
Как это работает
Фильтрация имеет разные значения: кошелек или приложение могут запрашивать подмножество данных блокчейна, в то время как сервис или производитель блоков может ограничивать транзакции в соответствии со своими собственными правилами. Выбор данных — это не то же самое, что цензура транзакций.
| Тип фильтра | Уровень | Цель | Пример |
|---|---|---|---|
| Фильтр Блума | протокол | Эффективный поиск событий | Индексирование логов Ethereum |
| Соответствие УКИА | Обмен | Соответствие нормативным требованиям | санкционированная блокировка адресов |
| Гео-ограничение | Frontend | Соответствие юрисдикции | Блоки стран Uniswap |
| Разрешенные каналы | консорциум | Конфиденциальность бизнеса | Каналы Hyperledger Fabric |
| Фильтрация реле MEV | Инфраструктура для создания блоков в Ethereum | Соответствие УКИА | Фильтр OFAC для Flashbots |
| Фильтр для светлого клиента | Узел | Эффективность полосы пропускания | Синхронизация транзакций мобильного кошелька |
Простыми словами
- Выборочный просмотр данныхФильтрованный блокчейн означает отображение или обработку только релевантных данных — приложение-кошелек загружает только транзакции с ваших адресов, а не весь блокчейн.
- Техническая эффективностьФильтры Блума в Ethereum могут исключать блоки, для которых отсутствует запрошенный адрес журнала или тема. Положительное совпадение — лишь вероятность, требующая проверки журналов; фильтры Блума не индексируют каждый перевод средств между учетными записями. (Источник:) Фильтрация логов Ethereum)
- Фильтрация соответствияПоставщики услуг оценивают транзакции на соответствие применимым к ним законам и санкциям. Обязательства зависят от юрисдикции и выходят за рамки простого сопоставления статического списка адресов.
- Напряженность, связанная с цензурой: Фронтенд-провайдер или поставщик RPC-доступа может ограничить доступ, не изменяя правила консенсуса базового уровня. Ограничения Tornado Cash в 2022 году являются историческим примером; OFAC сняло это ограничение в марте 2025 года. (Источник:) Исключение Tornado Cash из биржевого списка)
- Ответ монеты конфиденциальностиБлокчейны и протоколы (Tornado Cash), обеспечивающие конфиденциальность (Monero, Zcash), появились отчасти в ответ на полную прозрачность блокчейна – фильтрацию в обратном порядке (скрытие данных от всех, а не их показ некоторым).
Примеры из реального мира
| Сценарий | Реализация | Результат |
|---|---|---|
| Запрос журнала приложений | Клиент Ethereum использует фильтры Блума для исключения блоков, не соответствующих темам событий. | Для выявления потенциальных совпадений по-прежнему требуется проверка журналов; для обычных передач данных может потребоваться другое индексирование. |
| Соответствие Binance требованиям OFAC | Блокирует транзакции, связанные с адресами, находящимися под санкциями. | Проведение скрининга должно оцениваться в соответствии с законами, применимыми к данному поставщику услуг. |
| Канал Hyperledger Fabric | Страховой консорциум: данные о страховых случаях фильтруются и предоставляются соответствующим сторонам. | Подробности претензии доступны только заинтересованным сторонам. |
| Санкции в рамках программы «Деньги, спровоцированные торнадо» (2022) | Infura и Alchemy отказываются выполнять условия контракта Tornado Cash. | В 2022 году некоторые поставщики инфраструктуры ограничили доступ; OFAC исключило Tornado Cash из списка в 2025 году. |
| Геофильтр Uniswap | Фронтенд ограничивает использование определенных токенов или местоположений в соответствии со своими политиками. | Ограничения интерфейса отличаются от правил смарт-контрактов и не снимают юридических обязательств. |
Преимущества
| Преимущества | Описание |
|---|---|
| Техническая эффективность | Фильтры Блума значительно ускоряют поиск событий. |
| Соответствие нормативным требованиям | Фильтрация биржевых операций позволяет осуществлять законную деятельность в регулируемых юрисдикциях. |
| Конфиденциальность бизнеса | Фильтрация с правами доступа обеспечивает конфиденциальность корпоративных данных в блокчейне. |
| Эффективности | Фильтрованная синхронизация снижает требования к пропускной способности и хранению данных. |
| Безопасность. | Фильтрация известных адресов атак снижает уязвимость. |
Недостатки и риски
| Недостаток | Описание |
|---|---|
| Риск цензуры | Фильтрация на уровне инфраструктуры угрожает нейтральности блокчейна. |
| централизация | Внедрение фильтров создает централизованные точки управления. |
| Избыточная блокировка | Системы оценки рисков могут ошибочно блокировать законные транзакции. |
| Неполное покрытие | Фронтенд-контроль не обязательно предотвращает прямой доступ к протоколу или удовлетворяет всем требованиям соответствия. |
| Разрушение конфиденциальности | Для фильтрации нарушений требуется инфраструктура наблюдения. |
| Правовая неопределенность | Неясно, какие обязательства по фильтрации применяются к валидаторам и к инфраструктуре. |
Получить криптокарту UPay
Испытайте все преимущества онлайн-платежей и бесперебойных криптотранзакций.
РегистрацияСоветы по управлению рисками:
- При использовании биржи с фильтрами в целях соблюдения нормативных требований необходимо понимать, какие типы транзакций могут быть заблокированы, и планировать альтернативные пути для законных транзакций.
- Запустите собственный узел Ethereum для доступа к нефильтрованным данным блокчейна, если у вас есть законные основания для этого, а сторонние интерфейсы блокируют такую возможность.
- Разработчикам смарт-контрактов следует протестировать взаимодействие своих децентрализованных приложений (DApps) с RPC-терминалами, отфильтрованными OFAC, чтобы понять влияние на пользовательский опыт.
- Следует помнить, что даже в блокчейнах без разрешений существуют фильтрующие уровни на уровне приложений.
FAQ
В: Что такое фильтр Блума в блокчейне?
A: Фильтр Блума — это эффективная с точки зрения использования памяти вероятностная структура данных, которая отвечает на вопрос «возможно ли, что X находится в этом множестве?» либо «определенно нет», либо «возможно, да». Ethereum включает фильтры Блума в заголовки блоков, содержащие все зарегистрированные адреса и темы, что позволяет клиентам быстро пропускать блоки, не имеющие к ним отношения, — значительно повышая скорость загрузки истории транзакций.
В: Является ли фильтрация транзакций в блокчейне равносильной цензуре?
А: Это зависит от того, что именно фильтруется. Выбор релевантных данных для кошелька отличается от отказа в включении транзакций. Ограничения на стороне фронтенда и цензура валидаторов действуют на разных уровнях; их правовые и этические последствия зависят от обстоятельств.
В: Можно ли обязать регулируемую биржу фильтровать определенные адреса в блокчейне?
А: Да, там, где это требуется в соответствии с действующим законодательством о санкциях. Граждане США, как правило, обязаны соблюдать ограничения OFAC, а на отдельные службы могут распространяться дополнительные обязанности. Размер штрафов зависит от обстоятельств дела; приведенные в качестве примера соглашения с BitPay и Kraken не подтверждают общее утверждение о том, что сумма штрафов по каждому из них превысила 100 миллионов долларов США.
В: Делает ли фильтрация в блокчейне криптовалюты, ориентированные на конфиденциальность, такие как Monero, более привлекательными?
А: Да. Внедрение фильтрации соответствия требованиям в основных блокчейнах повысило интерес к альтернативам, обеспечивающим конфиденциальность, где данные транзакций скрываются на уровне протокола (RingCT от Monero, zk-SNARKs от Zcash). Однако криптовалюты, ориентированные на конфиденциальность, сталкиваются со своим собственным регуляторным давлением и исключением из листинга на регулируемых биржах.
В: Что произошло, когда валидаторы Ethereum отфильтровали транзакции, санкционированные OFAC?
A: После присвоения статуса Tornado Cash в 2022 году некоторые создатели блоков Ethereum и ретрансляторы исключили связанные транзакции. Политика фильтрации ретранслятора не означает, что каждая транзакция подвергается постоянной цензуре. OFAC снял статус Tornado Cash в марте 2025 года; при обсуждении исторической фильтрации ретрансляторов используйте датированные данные.
Связанные условия
- OFAC (Управление по контролю за иностранными активами) – орган США, требующий фильтрации валютных операций.
- Фильтр Блума – техническая структура данных для эффективной фильтрации в блокчейне.
- Разрешенный блокчейн – Архитектура со встроенными возможностями фильтрации
- Сопротивление цензуре – Имуществу угрожает агрессивная фильтрация
- Chainalysis – аналитический инструмент, предоставляющий оценку рисков адресов для фильтрации.
- Tornado Cash – Протокол, вызвавший серьезные споры по поводу фильтрации.
- MEV (максимальное извлекаемое значение) – Контекст, в котором происходит фильтрация валидаторов
Заключение
Фильтрация данных блокчейна может улучшить возможности запросов, в то время как ограничения транзакций поднимают другие вопросы политики и безопасности. Прежде чем оценивать цель или последствия фильтрации, определите, какой именно тип фильтрации используется.
Дополнительная информация о UPay: Безопасность закрытого ключа ; Объяснение самообслуживания ; Типы криптокошельков
Источники
Предложение по фильтру Блума для биткоина









