
С момента запуска службы имен Ethereum (ENS) в 2017 году пользователи Web3 смогли заменить длинные строки символов, составляющие криптографический адрес, на более легко запоминающееся имя пользователя блокчейна или доменное имя Web3. Например, пользователи Ethereum (ETH) теперь могут отправлять криптовалюту основателю сети Виталику Бутерину под его именем пользователя vitalik.eth, не зная, что его адрес — 0xd8da6bf26964af9d7eed9e03e53415d37aa96045.
Но, несмотря на этот прорыв, значительно облегчающий идентификацию пользователей, им почти никто не воспользовался. В Ethereum насчитывается более 200 миллионов уникальных адресов, но в январе было зарегистрировано только 2,2 миллиона имен .eth. Это означает, что по крайней мере 97% адресов Ethereum не связаны с именем пользователя ENS.
Отсутствие имен пользователей создает проблемы с пользовательским интерфейсом в экосистеме Web3. Представьте, если бы первые адреса электронной почты состояли из длинных строк, таких как 0x7a16ff8270133f063aab6c9977183d9e72835428 или 0x3A7937851d67Ee2f51C959663749093Dc87D9C9a. Если бы это было так, электронная почта, возможно, не сохранилась бы как практика.
Но, несмотря на это первоначальное отсутствие принятия, есть свидетельства того, что тенденция меняется в пользу имен пользователей Web3. Несколько недавних достижений в кошельках и приложениях для обмена сообщениями могут вместить больше пользователей, чем когда-либо прежде.
Одним из таких достижений является лучшая интеграция кошелька с бесплатными именами пользователей.
Бесплатная интеграция кошелька и имена пользователей
Кошельки уже давно способны понимать имена Web3. Согласно журналу изменений Metamask, возможность отправки на имя .eth появилась в октябре 2017 года, сразу после запуска ENS. Другие кошельки последовали этому примеру, включая Coinbase Wallet, Trustwallet и другие. Некоторые из этих кошельков также интегрированы с конкурирующими ENS Unstoppable Domains, Space ID, Bonfida и другими.
Тем не менее, эти кошельки по-прежнему отображают крипто-адрес для пользователей по умолчанию, поскольку новым пользователям обычно не присваиваются имена автоматически.
Чтобы пользователь мог получать криптовалюту через свое имя Web3, он должен сначала зарегистрировать имя пользователя у определенного поставщика имен. Это означает определение того, какого провайдера использовать, переход к интерфейсу провайдеров и прохождение процесса регистрации.
Что еще хуже, имена могут быть дорогими. Имена ENS обычно стоят 5 долларов и истекают через год, в то время как доменные имена, которые не нужно продлевать, обычно стоят от 20 до 40 долларов. Сравните это с тем, как легко бесплатно зарегистрировать адрес электронной почты с помощью Gmail, Outlook, Yahoo. и т. д., и легко понять, почему у большинства пользователей криптографии нет имен пользователей Web3.
Несколько приложений-кошельков попытались решить эту проблему, предоставив своим пользователям бесплатные доменные имена. Например, кошелек Coinbase позволяет новым пользователям бесплатно регистрировать одно имя пользователя .cb.id один раз в год, а кошелек Kresus также предлагает своим пользователям бесплатное имя пользователя .kresus, которое может содержать до 8 символов.
Эта практика предоставления бесплатных имен пользователей началась совсем недавно. А некоторые популярные кошельки, такие как Trustwallet и Metamask, до сих пор не предлагают эту функцию. Но по мере того, как все больше и больше пользователей входят в экосистему Web3, со временем это может привести к более широкому внедрению имен пользователей Web3.
Еще одним недавним достижением является интеграция обмена мгновенными сообщениями.
Обмен сообщениями в чате с именами пользователей Web3
Некоторые приложения для обмена сообщениями начали внедрять имена Web3 в качестве имен пользователей, повышая полезность этих имен за пределами платежного варианта. Примером является чат Blockscan. Он позволяет пользователям отправлять мгновенные сообщения на любой адрес Ethereum или имя пользователя ENS.
Надпись: Интерфейс чата Blockscan. Источник: Блокскан
Когда сообщения отправляются с помощью чата Blockscan, они выдают предупреждения в обозревателе блоков Etherscan. Если получатель увидит предупреждение и войдет в приложение, он сможет прочитать сообщение. Разработчик приложения утверждает, что все его сообщения полностью зашифрованы. Таким образом, хотя любой может видеть, получил ли конкретный пользователь сообщение, прочитать его могут только отправитель и получатель.
Имена пользователей Web3 не являются абсолютной необходимостью для использования чата Blockscan, поскольку они также позволяют пользователям отправлять сообщения на крипто-адреса. Но имена значительно облегчают пользователям поиск в приложении.

Другой пример — Grill.chat, приложение для обмена сообщениями, работающее в сети Subsocial (SUB). Когда пользователь впервые регистрируется, ему присваивается случайное имя пользователя. Но они могут при желании привязать кошелек Ethereum к своей учетной записи. Если они это сделают, приложение автоматически преобразует их случайное имя пользователя в их имя пользователя .eth.
Возможность найти других пользователей для чата через их имена пользователей web3, возможно, является более полезной функцией, чем возможность отправлять им криптовалюту.
В конце концов, криптосообщество все еще невелико. Если пользователю криптовалюты нужны деньги от друзей или семьи, лучше всего использовать традиционные приложения web2, такие как Venmo или Apple Pay, поскольку друзья и семья могут не знать, как пользоваться кошельком. Но если кто-то хочет конкретно обсудить криптографию и приложения Web3, возможность искать их по имени пользователя может оказаться огромным преимуществом. Этот дополнительный вариант использования может побудить больше пользователей принять имена Web3 в будущем.
Еще одним недавним достижением в именах Web3 являются межканальные имена.
Межканальные имена Web3
Когда имена Web3 были впервые изобретены, ENS был единственным протоколом, который можно было использовать для их создания, и его можно было использовать только в Ethereum.
Но с тех пор экосистема Web3 расширилась, охватив множество различных каналов. И по мере того, как количество строк росло, росло и количество протоколов именования. Теперь пользователи могут регистрировать имена пользователей Polygon (MATIC) из Unstoppable Domains, имена пользователей Solana (SOL) из Bonfida и имена пользователей Arbitrum One (ARB) и BNB Chain (BNB) из Space ID.
Эта фрагментация между цепочками может затруднить интеграцию кошельков и обозревателей блоков и запутать пользователей. Например, предположим, что чье-то имя пользователя Polygon — newton.crypto. Но когда они собираются зарегистрировать то же имя в сети BNB, они обнаруживают, что newton.bnb уже занят, поэтому вместо этого они регистрируют einstein.bnb. Когда пользователь просматривает адрес этого человека в обозревателе блоков, может появиться любое имя, в зависимости от того, какое из них выбрал для отображения разработчик обозревателя блоков. И какой бы из них ни отображался, это может запутать пользователей.
В этом случае, например, если пользователь хочет отправить криптовалюту на newton.crypto через цепочку BNB, он может легко отправить ее вместо этого на newton.bnb, который окажется не тем получателем.
Некоторые компании Web3 пытаются решить эту проблему, создавая уникальное имя для каждого идентификатора в нескольких каналах. Например, приложение Redefined позволяет пользователям регистрироваться под именем пользователя в Arbitrum One, но использовать его для получения средств в 8 других цепочках: Polygon, Optimism (OP), BNB Chain, Solana, Bitcoin (BTC), Fantom (FTM), Moonbeam (GLMR) и Proche.
Чтобы сделать эту функцию возможной, Redefined позволяет пользователю написать адрес или имя пользователя для каждой сети в смарт-контракте Arbitrum через вкладку «Управление» в приложении. После того, как адреса указаны в контракте, любой может инициировать транзакцию на правильный адрес, используя функцию «отправить» в приложении. Чтобы отправить средства, отправителю нужно знать только переопределенное имя пользователя получателя, а не имя или адрес получателя на конкретном канале.
Переопределенные имена пользователей начинаются с @ и не имеют расширений. Например, @newton и @einstein являются возможными переопределенными именами пользователей.
Did.id, также известный как «.bit», представляет собой аналогичный проект, работающий в сети Nervos. Он позволяет пользователям регистрироваться под именем пользователя .bit, которое работает в 39 различных сетях, включая Bitcoin, Ethereum, Polygon, Solana, Bitcoin Cash (BCH), Internet Computer (ICP) и многих других. Регистрация может быть выполнена напрямую с помощью сетевого кошелька Nervos или косвенно с помощью Polygon.
Did.id не имеет пользовательского интерфейса с функцией «отправить». Однако он интегрирован с девятью различными приложениями кошелька, включая imToken, Tokenpocket, MathWallet, Huobi Wallet, Bitkeep, HyperPay, AlphaWallet, ViaWallet и MIBAO. Поэтому он доступен отправителям, которые используют эти кошельки.
Межканальные имена пользователей — еще одна новая разработка, которая со временем может способствовать внедрению имен пользователей Web3.
Когда имена пользователей приживутся?
Несмотря на этот прогресс, до сих пор неясно, сколько времени займет массовое внедрение имен пользователей Web3. В настоящее время более 90% адресов Web3 не имеют связанного с ними имени пользователя. Так что есть огромный холм, чтобы подняться с точки зрения усыновления. А тем временем пользователям по-прежнему приходится вырезать и вставлять сложную строку символов, чтобы найти чью-то личность Web3.
У пользователей также все еще много проблем, в том числе все еще высокая стоимость регистрации имени для пользователей большинства приложений кошелька.
Тем не менее, эти достижения могут проложить путь к массовому внедрению имен пользователей Web3 в какой-то момент в будущем.