Решения

Блокчейн и Web3

Блокчейн и Web3

RPC · узлы · API кошельков

Web3 · шлюз RPC

JSON-RPCСкрытые узлыЛимиты методов

Рабочие нагрузки Blockchain и Web3 концентрируют ценность в RPC, API кошелька и интерфейсах. Атаки нацелены на общедоступные узлы, окна Mint и политику входа в систему Exchange должны быть объяснимыми.

Типичные нагрузки

  • Публичный JSON-RPC переполнен до тех пор, пока узлы не исчерпают пропускную способность и соединения
  • IP-адреса валидаторов, подверженные целенаправленным DDoS-атакам
  • API бирж и кошельков под начинкой и ботами
  • События Mint, сочетающие L7 CC со статическими всплесками пропускной способности активов

Типичные сценарии

Краевая запись для рабочих нагрузок в сети

Сценарий пути

Пределы уровня метода

Разделение чтения против записи; отбросьте неверный JSON-RPC.

RPC/s 1.6M
P95 62 ms
Удаленные 4.2%
dApp HTTPS
Шлюз Пределы
Узел Скрытая

→ узел → шлюза dApp

Сокрытие узлов

Валидаторы за границей

Целевые области

Ограждение шлюза RPC

Ограничения на уровне метода, неверный JSON-RPC отброшен, IP-адреса узлов скрыты.

Обмен / кошелек

Прекращение TLS, управление ботами, проверяемые журналы путей записи.

Очистка DDoS

Производительность в Тбит/с с выравниванием L4/L7 перед стойками узлов.

Монетный двор и кампании

CDN для статических, выделенных правил и очередей для API Mint.

Состояние RPC

Радар аномального JSON-RPC

1.6M RPC/с
0eth_call P95
97.2Блок ботов
0ID сетей

Архитектура

Путь к границе RPC и dApp

Любая → многоуровневая политика JSON-RPC/REST → WAF и CC очищает → только трафик на узлы или исходные кластеры.

  1. 01Имена хостов RPC/API на глобальных границах
  2. 02Ограничения скорости метода и пути; разделение вызовов чтения по сравнению с широковещательной записью
  3. 03Элементы управления Bot и geo на API записи кошелька
  4. 04Журналы полного пути с идентификаторами политик