2022-08-17 11:06:00
Помните ту ситуацию, когда Infura заблокировала запросы с IP адресов некоторых стран. Тогда еще куча "качественных и правдивых" новостей вышло,
якобы Metamask блокирует кошельки пользователей.Давайте я немного освежу у вас в памяти, зачем нужна Infura и какие запросы отсылают кошельки при взаимодействии пользователя с ними.
Напомню, что
вся информация о балансе и транзакциях хранится в блокчейне. Это касается любой криптовалюты. И чтобы кошелек, например Metamask, отобразил вам ваши транзакции с балансом - ему
нужно сделать запрос в этот самый блокчейн.Блокчейн хранится на полных узлах сети, которые могут быть запущены любым желающим. При условии, что у вас есть железо, подходящее для запуска этого узла. Infura является
одним из множества узлов, которые принимают запросы от различных кошельков и сервисов.
Когда вы запускаете Metamask, он делает запрос на один из узлов Infura, чтобы подтянуть информацию о вашем балансе и транзакциях. Тоже самое происходит и при отправке транзакции. Она идет на узел Infura и затем добавляется в блокчейн.
Как вы уже знаете,
Infura может не принимать запросы, сделанные с определенных IP адресов. Проще говоря цензурировать запросы по национальному признаку. Это не круто.
Решением проблемы является замена Infura в настройках кошелька на другой узел, который не блокирует запросы по IP адресам. Таких узлов довольно много и их можно найти за 2 минуты в Google.
Вторым, но более сложным решением является
запуск своего собственного узла. В этом случае вы подключаете кошелек напрямую к нему и никто не может запретить вам делать запросы на свой же узел.
Это самый оптимальный вариант, но легко его реализовать только с узлом биткоина - Bitcoin Core.
Запустить узел Ethereum будет под силу не каждому, а требования к железу там гораздо выше, чем для Bitcoin Core. Тоже самое касается и большинства остальных блокчейнов - простым пользователям будет очень сложно запустить свой узел.
Какое решение есть у этой проблемы, если она продолжит усугубляться со временем?Решением является децентрализованная сеть узлов, расположенных по всему миру, в которой каждый может запустить свой узел с интересующим его блокчейном.
При этом за каждый запрос на его узел - он будет получать доход в определенных токенах. В таком случае, вы можете выбрать любой из доступных узлов как провайдера и
не полагаться на централизованную систему.Такую сеть сейчас разрабатывают некоторые проекты.
Один из них -
ANKR. Но пока там нельзя запустить свой узел и добавить его в сеть, чтобы зарабатывать. Написано Coming Soon. Ждем.
Получается, что нужно будет платить просто за то, чтобы использовать свой кошелек?Если вы хотите использовать WEB3 без ограничений и цензуры - да, придется платить. Но это будут не такие большие суммы, как вы думаете. Пара долларов в месяц, при умеренном использовании своих кошельков.
Тенденция к отказу от централизованных точек влияния будет усиливаться со временем. При желании - можно вообще весь WEB3 перенести на
децентрализованные точки опоры. Но на это нужно время. Сейчас активно слежу за
Point Network, которые работают над подобным комплексным решением.
Хотя в последнее время идет усиленное давление на различные децентрализованные приложения, тем не менее все эти проблемы решаемы. И они будут решены в ближайшем будущем.
4.3K views08:06