С тех пор как в 2017 году была запущена служба имен Ethereum (ENS), пользователи 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, Trustwallet и другие. Некоторые из этих кошельков также интегрированы с конкурентами ENS - Unstoppable Domains, Space ID, Bonfida и другими.

Однако эти кошельки по-прежнему по умолчанию показывают пользователям адрес криптовалюты, поскольку новые пользователи обычно не получают имена автоматически.

Для того чтобы пользователь мог получать криптовалюту через свое имя Web3, ему необходимо сначала зарегистрировать имя пользователя у определенного поставщика имен. Это означает, что нужно выяснить, какого провайдера использовать, перейти в интерфейс провайдера и пройти процесс регистрации.

Что еще хуже, имена могут быть дорогими. Имена ENS обычно стоят $5 и истекают через год, а имена Unstoppable Domains, которые не нужно продлевать, обычно стоят от $20 до $40. Сравните это с тем, как легко бесплатно получить адрес электронной почты в Gmail, Outlook, Yahoo и т.д., и станет понятно, почему большинство пользователей криптовалют не имеют имени пользователя Web3.

Несколько приложений-кошельков пытаются решить эту проблему, раздавая бесплатные доменные имена своим пользователям. Например, кошелек Coinbase позволяет новым пользователям бесплатно зарегистрировать одно имя пользователя .cb.id один раз в год, а кошелек Kresus предлагает своим пользователям бесплатное имя пользователя .kresus длиной до 8 символов.

Эта практика раздачи бесплатных имен пользователей началась совсем недавно. И некоторые популярные кошельки, такие как Trustwallet и Metamask, до сих пор не предлагают такую возможность. Но по мере того, как все больше пользователей присоединяются к экосистеме Web3, это может привести к более широкому распространению имен пользователей Web3 со временем.

Еще одно недавнее достижение - интеграция мгновенного обмена сообщениями.

Обмен сообщениями в чате с использованием имен пользователей Web3

Некоторые приложения для обмена сообщениями начали использовать имена Web3 в качестве имен пользователей, что повышает полезность этих имен не только в сфере платежей. Одним из примеров является приложение Blockscan Chat. Он позволяет пользователям отправлять мгновенные сообщения на любой адрес Ethereum или имя пользователя ENS.

Подпись: Интерфейс чата Blockscan. Источник: Блокскан
Подпись: Интерфейс чата Blockscan. Источник: Блокскан

Когда сообщения отправляются с помощью чата Blockscan, они создают оповещения в блокчейн-проводнике Etherscan. Если получатель увидит предупреждение и войдет в приложение, он сможет прочитать сообщение. Разработчик приложения утверждает, что все его сообщения шифруются из конца в конец. Поэтому, хотя любой может узнать, получил ли конкретный пользователь сообщение, прочитать его могут только отправитель и получатель.

Web3-имена пользователей не являются абсолютной необходимостью для использования чата Blockscan, поскольку он позволяет пользователям отправлять сообщения и на крипто-адреса. Но имена значительно облегчают пользователям поиск друг друга в приложении.

Интерфейс Grill.chat, показывающий имена .eth. Источник: Grill.chat
Интерфейс Grill.chat, показывающий имена .eth. Источник: Grill.chat

Другой пример - Grill.chat, приложение для обмена сообщениями, работающее в сети Subsocial (SUB). Когда пользователь впервые регистрируется в нем, ему присваивается случайное имя пользователя. Но по желанию пользователь может прикрепить к своему аккаунту кошелек Ethereum. Если они это сделают, приложение автоматически преобразует их случайное имя пользователя в имя пользователя .eth.

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

В конце концов, криптосообщество все еще невелико. Если пользователю криптовалюты нужны деньги от друзей или родственников, возможно, сейчас ему лучше использовать традиционные приложения Web2, такие как Venmo или Apple Pay, поскольку его друзья и родственники могут не знать, как пользоваться кошельком Web3. Но если человек хочет пообщаться именно о криптовалютах и приложениях 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 Chain, он обнаруживает, что newton.bnb уже занят, поэтому вместо него он регистрирует einstein.bnb. Когда пользователь смотрит на адрес этого человека в блокчейн-проводнике, может появиться любое имя, в зависимости от того, какое имя выбрал для отображения разработчик блокчейн-проводника. И независимо от того, какое из них отображается, это может привести к путанице среди пользователей.

В этом случае, например, если пользователь хочет отправить криптовалюту на newton.crypto через BNB Chain, он может легко отправить ее вместо этого на newton.bnb, который окажется не тем получателем.

Несколько компаний Web3 пытаются решить эту проблему, создавая единое имя для каждого идентификатора в нескольких сетях. Например, приложение Redefined позволяет пользователям зарегистрировать имя пользователя на Arbitrum One, но использовать его для получения средств на 8 других цепочках: Polygon, Optimism (OP), BNB Chain, Solana, Bitcoin (BTC), FANTOM (Ftm), Moonbeam (GLMR) и Near.

Чтобы сделать эту функцию возможной, Redefined позволяет пользователю записать адрес или имя пользователя для каждой сети в смарт-контракт Arbitrum через вкладку "управление" в приложении. После того как адреса будут указаны в контракте, любой человек может инициировать транзакцию на нужный адрес с помощью функции "отправить" в приложении. Для отправки средств отправителю достаточно знать Redefined имя пользователя получателя, а не имя или адрес получателя в конкретной сети.

Переопределенные имена пользователей начинаются с символа @ и не имеют расширений. Например, @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 в какой-то момент в будущем.

Источник