Настройка RPC

Настройка и добавление кастомных PRC.

RPC (Remote Procedure Call) облегчают доступ пользователя к блокчейну для чтения/записи данных в него, к ним подключаются другие участники сети без необходимости поднятия собственных нод.

Любой пользователь, подключенный к RPC-провайдеру, доверяет честности провайдера. Вся проверка данных о корректности транзакций происходит на серверах провайдера RPC, тем самым RPC может фильтровать мусорные транзакции и не позволять засорять секвенсеры.

У любой RPC есть механизм защиты в виде так называемого Rate Limit. Rate Limit - это автоматическое ограничение пользователя, который отсылает слишком много запросов к ноде через конкретный RPC в определенный отрезок времени (минута/час/день). Чтобы ограничить нагрузки на сервера провайдера RPC, доступ такого пользователя будет на время запрещен.

У публичных RPC этот лимит минимальный, например, до 50-100 запросов в минуту. Если вы достигли этого лимита, ваш IP забанят, и пока вы не смените IP или не дождетесь, когда ваш IP "разбанят" (этот процесс может занимать до суток в зависимости от провайдера), RPC у вас работать не будет.

Этот лимит влияет на работу Combine. Если вы достигли лимита, и вас забанили, у вас перестанут подгружаться актуальные балансы кошельков, и вы не сможете запустить сессию. Также, если вы достигните лимита во время уже работающей сессии, у вас будут в логах ошибки, пока вы не измените RPC.

Чтобы увеличить этот лимит, мы настоятельно рекомендуем использовать приватные RPC от Ankr или других провайдеров, которые дают возможность получения приватных RPC. Для этого нужно просто зарегистрироваться на их сайте, получить эти RPC и импортировать их в Combine.

У таких провайдеров есть бесплатный вариант приватных RPC (он тоже с ограничениями по запросам), а есть платный вариант с более широким лимитом, и мы советуем пользоваться именно платными RPC. Используя платные RPC вы очень редко будете сталкиваться с проблемами, связанными с RPC, и ваш пользовательский опыт при использовании нашего приложения будет на более высоком уровне.

Публичные RPC вы можете найти на сайте Сhainlist.


Добавление и замена RPC:

  • После установки Combine будут автоматически добавлены публичные RPC. Чтобы их изменить, переходим в Setting -> RPC Setting;

  • Находим нужную сеть и меняем действующую RPC на вашу, кастомную;

  • Если импортированная RPC работает корректно, нажимаем Save и сохраняем её.

Last updated