Ник Джонсон не был уверен, сколько капитала ему понадобится для создания сервиса имен Ethereum (ENS), но когда он представил цифры в Ethereum Foundation для получения гранта, Виталик Бутерин дал ему сумму в два раза больше запрошенной.
Основатель ENS на ETHGlobal в Лондоне рассказал о разработке проекта, который позволяет пользователям создавать удобочитаемые адреса Web3, которые могут использоваться в качестве кошелька Web3 для криптовалют и невзаимозаменяемых токенов (NFT), а также домена для децентрализованных веб-сайтов.
Соучредитель ETH Global Картик Талвар беседует с основателем ENS Ником Джонсоном в Лондоне. Источник: Гарет Дженкинсон.
Новозеландский инженер-программист начал работать в Google еще до того, как познакомился с Биткоином и Ethereum. Ник Джонсон говорит, что Ethereum привлек его своей программируемостью:
«Я узнал о Биткоине вскоре после его выхода. Изначально я думал, что это действительно круто, но потом понял, что это просто деньги. Здесь нет возможности программирования».
Джонсон начал работать с кодированием Ethereum в частном порядке. Обширный опыт в области инфраструктуры, инструментов и библиотек позволил Джонсону написать свою собственную библиотеку Ethereum Strings.
Strings (строка) - это программный тип данных, который представляет текст, а не цифры. Обычно это последовательность символов, которая содержит буквы, цифры, условные обозначения и пробелы. Инженер-программист Джеффри Дженкинсон описал манипулирование строками как одну из самых сложных задач в программном обеспечении.
«Все, что доступно для чтения человеком, можно считать строкой, и когда разработчики пишут код, который необходимо перевести на машинный язык, это начинается с манипулирования строками», - говорит Дженкинсон.
В конечном итоге Ethereum Foundation нанял Джонсона, и одним из его первых проектов было начало работы над сервисом имен. Первоначально он работал в команде EthSwarm - ее собственной технологии децентрализованного хранения и распространения данных, Джонсону было поручено устранить пробел в инфраструктуре.
«Они выявили недостаток: нужно было дать название их контенту. Я сказал, ну, как и всему остальному, аккаунтам и так далее. Так что там это стало моим проектом. Когда я перешел из команды Swarm в команду Ethereum, я сохранил ее в качестве своего побочного проекта», - сказал Джонсон.
Ethereum Foundation призвал Джонсона работать над проектом полный рабочий день, создав отдельную организацию, финансируемую за счет гранта. Основатель ENS составил приблизительные цифры для поддержки двухлетней дорожной карты с небольшой командой. Именно здесь вмешался соучредитель Ethereum Виталик Бутерин, как объясняет Джонсон:
«Они отнесли это Виталику, и он сказал: «Нет, этого и близко недостаточно, возьми в два раза больше». Вот так все и началось. Если бы он не вмешался, ENS был бы распущен и потерпел неудачу».
С момента запуска сервиса пользователи зарегистрировали более двух миллионов ENS-адресов. Для Джонсона этот показатель не так важен, как другие, которые, возможно, сложнее измерить. Он предпочел бы лучше оценить, какая часть пользователей вводит криптоадреса в свои кошельки вместо DNS-имен:
«К сожалению, это практически невозможно измерить напрямую. Поэтому вместо этого мы должны рассматривать такие вещи, как принятие, с точки зрения количества имен, регистраций и продлений».
Хотя он ожидает постепенного роста числа зарегистрированных пользователей и имен, Джонсон говорит, что команда сосредоточена на распространении сервиса на сети, которые могли бы извлечь выгоду из утилиты Web3.
«ENS должен приходить к пользователям там, где они есть. Если существует новая сеть распределенного контента, которая широко используется клиентами, то и мы должны поддерживать ее. Мы должны быть там, чтобы позволить людям добиться этого улучшения в удобстве использования», - говорит основатель ENS.
ENS намерена внедрить инфраструктуру Ethereum уровня 2 в ближайшие пару лет, и Джонсон надеется сделать сервис более удобным для использования «подключи и играй».