Що таке Ethereum Name Service? (ENS)

By Kraken Learn team
6 min
2 лют. 2023 р.
Share this:

Коротко про Ethereum Name Service

  • Ethereum Name Service (ENS) – це система доменних імен (DNS) на блокчейні Ethereum.
  • ENS працює аналогічно системі DNS в Інтернеті й допомагає користувачам знаходити адреси Ethereum за допомогою зрозумілих для людини імен, а не складних шістнадцяткових символів.
  • Проєкт ENS не прагне замінити систему DNS, а навпаки, розроблений для роботи паралельно з нею.

Ethereum Name Service (ENS) – це система доменних імен, побудована на блокчейні Ethereum. Ethereum Name Service дає змогу перетворювати згенеровані випадковим чином букви й цифри стандартної адреси Ethereum на більш упізнавані слова, як-от ім’я людини або бренд. 

Таким чином, ENS функціонує аналогічно традиційним службам доменних імен, де рядок цифр, що складають IP-адресу, представляє собою зрозуміле для людини ім’я вебсайту, яке легше запам’ятати. 

ENS є відкритою децентралізованою та розширюваною системою імен – альтернативою загальним централізованим службам доменних імен (DNS). Вона також використовує технологію блокчейна для зменшення ризиків для безпеки, пов’язаних із наявністю єдиної точки контролю. Мережа не прагне замінити традиційні DNS, а працюватиме як їхнє доповнення.

Токен ENS використовується для керування децентралізованою автономною організацією (DAO) ENS, яка керує спільним фондом протоколу. Токен ENS дає змогу власникам подавати пропозиції та голосувати за рішення, які впливають на управління й майбутній розвиток протоколу.

Хто створив Ethereum Name Service (ENS)?

Проєкт ENS був запущений 4 травня 2017 року Ніком Джонсоном (Nick Johnson) і Алексом Ван де Санде (Alex Van de Sande) із фонду Ethereum Foundation (EF). 

Джонсон і Ван де Санде мають досвід роботи на посадах звичайних інженерів-програмістів у Google, а також у сфері дизайну та фронтенд-розробки в Ethereum Foundation. Разом вони очолили команду, яка займалася початковою розробкою протоколу Ethereum Name Service.

Спочатку проєкт ENS фінансувався фондом Ethereum Foundation, який дав дозвіл на його розроблення під керівництвом Ніка Джонсона. Отриманий грант у розмірі 1 млн доларів США дав змогу засновникам створити команду й розробити перші ітерації протоколу. 2020 року команда ENS також отримала грант на невідому суму від Chainlink.

Як працює Ethereum Name Service?

Ethereum Name Service пропонує безпечний спосіб перетворення криптографічного рядка літер і цифр, із яких складається адреса Ethereum, на легко впізнавані й доступні для людини імена. 

Припустімо, наприклад, що людина хоче продати товар, як-от невзаємозамінний токен, своєму другові й отримати за нього грошові кошти в ETH. Для цього продавець має надати свою публічну адресу Ethereum, що складається із 42 шістнадцяткових символів і може виглядати таким чином:

0xabcC46d439338F972307E9805A86Adaa24D003a9

ENS усуває плутанину, пов’язану з необхідністю запам’ятовувати криптографічний публічний ключ, і знижує ймовірність того, що ця адреса буде введена неправильно. Замість цього ENS дає змогу користувачам криптовалюти представити свою криптографічну адресу за допомогою слова або фрази, що запам’ятовується та легко читається людиною (наприклад, kraken.eth).

Архітектура ENS складається з двох смарт-контрактів: реєстру й розв’язувача

Реєстр ENS складається з одного смарт-контракту, який веде список усіх доменів і субдоменів, доступних через сервіс ENS. Він також зберігає три ключові елементи інформації щодо кожного домену: 

  1. Власник домену, яким може бути як зовнішній обліковий запис, так і смарт-контракт.
  2. Розв’язувач для домену, який відповідає безпосередньо за перетворення ENS-імен на адреси й навпаки.
  3. Час існування кешу для всіх записів у домені, тобто час, необхідний для перетворення імен на адреси.

Розв’язувач ENS – це смарт-контракт, що лежить в основі сервісу та перетворює доступні для людини доменні імена ENS у відповідні криптографічні адреси й навпаки. 

Розв’язувач робить це за допомогою двохетапного процесу: спочатку він запитує в реєстрі, який розв’язувач відповідає за це ім’я. Потім він запитує відповідь у цього розв’язувача.

Слід зазначити, що ENS є ієрархічною системою, подібною до сучасних служб доменних імен, поширених в Інтернеті, і дає змогу власнику домену контролювати свої субдомени. Завдяки цьому власник домену, наприклад kraken.eth, може створювати інші субдомени, такі як learn.kraken.eth або ens.learn.kraken.eth.

Як отримати домен ENS

Користувачі можуть шукати доступні доменні імена в застосунку ENS.  

Визначивши бажане ім’я-адресу, користувач ENS просить зареєструвати його, підтверджуючи першу з двох транзакцій зі свого підключеного гаманця Ethereum. Друга транзакція підтверджує реєстрацію та має бути оброблена протягом семи днів після першої. Потім користувач визначає період часу, протягом якого хоче мати доступ до цього домену (він називається періодом оренди).

Як власник домену, користувач може налаштовувати різні субдомени та адреси, на які має посилатися його ім’я. Але найбільша перевага ENS – це можливість користуватися адресою Ethereum, більш зрозумілою, ніж стандартний рядок випадкових літер і цифр.

У чому цінність ENS?

Токен ENS був запущений 8 листопада 2021 року і був розподілений ейрдропом серед усіх, хто володів доменним ім’ям ENS (адреса .eth) до 31 жовтня 2021 року. Право на отримання токенів ENS визначалося за формулою, виведеною на основі кількох статистичних факторів адреси гаманця: 

  • Вік адреси .eth (адреси, зареєстровані раніше, отримують більше ENS).
  • Власники, які встановили первинний ENS (раніше він називався «зворотним записом», який перетворює адреси Ethereum на імена ENS), отримали право на 2-кратний мультиплікатор.

Користувачі повинні були забрати свої токени протягом певного періоду, після чого вони були спалені.

Усього існує 100 мільйонів токенів, які розподіляються таким чином:

  • 25 % – ейрдроп власникам адрес .eth. Їх можна було отримати протягом певного періоду, після чого всі токени, що залишилися, були відправлені у фонд DAO.
  • 25 % – розробникам ENS. Токени для основних розробників мають чотирирічний графік блокування та поширення.
  • 50 % – у фонд спільноти DAO. 10 % від цієї частини стали доступні DAO на етапі запуску, а решта залишалася заблокованою протягом чотирьох років.

Навіщо купувати ENS?

Токени ENS можуть придбати ті, кому подобається ідея набути унікальну й доступну для людини адресу Ethereum, яка спрощуватиме їхні криптовалютні транзакції.

Придбати токени ENS також можуть користувачі, яких цікавить можливість голосувати за пропозиції щодо управління, висунуті в рамках DAO-організації Ethereum Name Service.

Нарешті, у покупці токенів ENS також можуть бути зацікавлені ті, хто вважає, що попит на послуги DAO ENS із часом може збільшитися.

Почніть купувати ENS

Готові здійснити наступний крок? Натисніть кнопку нижче, щоб придбати ENS на Kraken уже сьогодні!