Загрузка...

Metamask and Ledger - are they really decentralized? We analyze the hidden risks of RPC dependence

Thread in Cryptocurrencies created by kurca Apr 11, 2025. 329 views

  1. kurca
    kurca Topic starter Apr 11, 2025 3 Aug 7, 2022
    Криптовалюты создавались как альтернатива традиционным финансовым системам — без доверия к посредникам, без единой точки отказа. Но так ли децентрализованы популярные некастодиальные кошельки, как мы думаем? Давайте разберёмся, почему даже ваши MetaMask и Ledger могут зависеть от централизованных сервисов и чем это опасно.


    1. Что такое RPC-зависимость и почему это проблема?

    Когда вы отправляете транзакцию через MetaMask или Ledger Live, ваш кошелёк общается с блокчейном через RPC (Remote Procedure Call) — специальный интерфейс для взаимодействия с сетью.
    Проблема в том, что большинство кошельков по умолчанию используют централизованные RPC-провайдеры (Infura для Ethereum, Alchemy, QuickNode и др.). Это значит:
    Вам не нужно запускать свою ноду — удобно для новичков.
    Но вы делегируете доверие третьей стороне, которая может:​
    Цензурировать ваши транзакции (например, если Infura решит заблокировать определённые адреса).
    • Собирать данные о вашей активности (IP, балансы, история операций).
    • Стать точкой отказа (если сервис упадёт — ваш кошелёк перестанет работать).
    Вывод: Используя стандартные настройки, вы не полностью децентрализованы, даже если храните ключи у себя.

    2. Примеры цензуры и манипуляций через RPC

    2022 год: Infura заблокировала доступ кошельков MetaMask для пользователей из Ирана и Венесуэлы из-за санкций США.

    Теоретическая уязвимость: Если Infura/Alchemy подменят данные, вы можете увидеть фейковый баланс или статус транзакций.

    Скрытая аналитика: RPC-провайдеры могут связать ваш IP с адресом кошелька, что угрожает анонимности.

    3. Какие есть альтернативы?

    1)Запуск собственной ноды
    Полная независимость — вы напрямую подключаетесь к блокчейну.
    • Минусы: Требует мощного ПК, времени и технических знаний (например, для Ethereum нода "весит" сотни ГБ).
    2) Децентрализованные RPC-сети (например, Pocket Network, Ankr)

    Работают на принципах p2p — нет единого контролирующего органа.
    Меньше рисков цензуры, но пока менее популярны.
    Ручная смена RPC в MetaMask
    Можно указать публичные ноды (например, от Etherscan) или альтернативные провайдеры.
    Инструкция: Настройки → Сети → Добавить RPC вручную.

    4. Ledger и другие аппаратные кошельки — в чём подвох?

    Даже если ваш приватный ключ хранится в "железке", Ledger Live использует те же централизованные RPC!
    Решение: Подключите Ledger к MetaMask с настроенным децентрализованным RPC.

    5. Будущее: Web3 или Web2.5?

    Пока большинство пользователей зависят от Infura/Alchemy, криптовалюты остаются гибридом централизации и децентрализации. Чтобы исправить это, нужны:
    Более лёгкие клиенты (как Nimbus для Ethereum).
    Массовый переход на p2p-RPC (например, через тот же Pocket Network).
    Образование — многие даже не знают о проблеме.
    Вывод: Как оставаться по-настоящему децентрализованным?

    1 Не используйте RPC по умолчанию — настраивайте свои ноды или децентрализованные альтернативы.
    2 Проверяйте транзакции через блокчейн-эксплореры (Etherscan, Blockchain.com).
    3 Для максимальной приватности комбинируйте *** + свои ноды.
    Децентрализация — это не просто "ключи в твоих руках", а полный контроль над инфраструктурой. Пока мы доверяем централизованным RPC, криптовалюты остаются уязвимы.​
     
    1. Grailed
      kurca, интересная статья
Loading...
Top