Що таке Ethereum Name Service (ENS)? Як купити цю криптовалюту?
Що таке Ethereum Name Service?
Ethereum Name Service (ENS) — це децентралізований протокол іменування, побудований на блокчейні Ethereum, який зіставляє імена, зрозумілі для людини, наприклад, alice.eth, з ідентифікаторами, зрозумілими для машин, такими як адреси Ethereum, інші криптовалютні адреси, хеші контенту та метадані. ENS можна уявити як еквівалент DNS у світі Web3: якщо DNS перетворює доменні імена на IP-адреси, то ENS перетворює легко запам'ятовувані імена на ресурси блокчейну.
ENS знижує бар'єри для використання блокчейн-додатків, замінюючи довгі шістнадцяткові адреси на імена, які користувачі можуть впізнавати та яким можуть довіряти. Крім адрес, ENS підтримує:
- Розв'язання криптовалютних адрес у різних блокчейнах (наприклад, Bitcoin, Litecoin)
- Вказівники для хостингу децентралізованих вебсайтів через хеші контенту IPFS/Arweave
- Текстові записи для профільних даних і метаданих (наприклад, електронна пошта, Twitter/X-акаунт)
- Субдомени (наприклад, pay.alice.eth), які контролюються власниками доменів
ENS управляється децентралізованою автономною організацією (ENS DAO). Токен ENS використовується для управління протоколом, включаючи фінансування суспільних благ, зміни параметрів і управління кореневою структурою ENS.
Примітка: Імена ENS є NFT, що відповідають стандарту ERC-721, що дозволяє їхнє володіння, передачу та інтеграцію з інструментами NFT.
Як працює Ethereum Name Service? Технологія, що лежить в основі
ENS складається зі смарт-контрактів на Ethereum, які розділяють завдання між володінням іменами, їхнім розв'язанням і реєстром.
Основні компоненти:
- ENS Registry: Центральний контракт, який зберігає відповідність між хешами імен і власниками, резолверами та TTL. Він навмисно мінімальний, щоб зберегти критичну логіку невеликою і безпечною.
- Resolvers: Підключені контракти, які реалізують пошук записів для імені. Public Resolver є найпоширенішим і підтримує адреси, хеші контенту, текстові записи та мапінг типів монет (згідно з шаблонами EIP-2304/EIP-2301).
- Registrars: Контракти, які контролюють виділення імен під певним доменом верхнього рівня (TLD). Реєстратор .eth реалізує економіку і правила для реєстрації імен .eth.
Хешування імен і нормалізація:
- ENS використовує детермінований алгоритм, званий namehash (рекурсивне хешування keccak-256), для представлення будь-якого домену на будь-якій глибині. Це забезпечує стабільні посилання на блокчейні незалежно від довжини або компонентів.
- ENS дотримується стандартів інтернаціоналізованих доменних імен (IDN) за допомогою нормалізації UTS-46, щоб зменшити ризики гомографічних атак і забезпечити послідовність введення користувачем.
Процес реєстрації (.eth):
- Коміт–ревіл для запобігання фронтранінгу: Користувачі спочатку подають хеш коміту, який кодує задумане ім'я, секрет і адресу власника.
- Після мінімального періоду для ревілу користувач розкриває ім'я та сплачує реєстраційний збір. Якщо ревіл збігається з комітом, реєстратор присвоює NFT володіння ім'ям.
- Власник встановлює резолвер і налаштовує записи (наприклад, адресу Ethereum, адресу BTC, хеш контенту).
- Власники можуть створювати і делегувати субдомени, оновлюючи записи або розгортаючи власні реєстратори.
Ціноутворення та поновлення:
- Імена .eth орендуються на фіксований період із річними зборами, що залежать від довжини імені (коротші імена коштують дорожче). Збори допомагають зменшити спекулятивну реєстрацію і фінансують ініціативи ENS DAO.
- Імена повинні бути поновлені до закінчення терміну дії. Прострочені імена переходять у пільговий період, а потім випускаються на аукціон за голландською моделлю.
Розв'язання:
- Додатки викликають ENS через бібліотеки (наприклад, ethers.js) для розв'язання імені. Процес:
- Запит реєстру ENS для резолвера namehash(ім'я)
- Запит резолвера для потрібного запису (наприклад, addr, text, contenthash)
- Багато гаманців і dApps нативно підтримують розв'язання ENS і зворотне розв'язання (мапінг адрес на бажане ім'я).
Підтримка міжмережевості та контенту:
- ENS підтримує мульти-криптовалютні адреси через типи монет, визначені SLIP-0044, що дозволяє одному імені спрямовувати на різні блокчейни.
- Хеші контенту дозволяють децентралізовані вебсайти: браузер або шлюз можуть отримати контент з IPFS/Arweave, використовуючи хеш, збережений у резолвері.
Модель безпеки:
- Мінімальна довірена поверхня: реєстр простий; резолвери можуть бути оновлені на рівні власника імені.
- Управління та оновлення здійснюються через пропозиції ENS DAO і часові затримки.
- Нормалізація UTS-46, коміт–ревіл і контроль делегації субдоменів допомагають зменшити вектори атак.
Інструменти для розробників та інтеграції:
- Стандарти: ERC-137 (ENS), ERC-165 (інтроспекція), ERC-721 (NFT імена)
- Бібліотеки: ethers.js, web3.js, ensjs
- Широко інтегровано в гаманці (MetaMask, Coinbase Wallet), dApps, блокчейн-оглядачі та браузери через розширення або шлюзи.
Що робить Ethereum Name Service унікальним?
- Рідний для Ethereum з компонуємими смарт-контрактами: ENS — це не централізований реєстр; власність забезпечується NFT і смарт-контрактами, що дозволяє програмовану власність, децентралізовані субдомени та управління DAO.
- Широка підтримка екосистеми: ENS має першокласну інтеграцію в основні гаманці та dApps, що робить його де-факто шаром ідентифікації в екосистемі Ethereum.
- Гнучкі записи поза адресами ETH: Одне ім'я може спрямовувати на кілька блокчейнів і децентралізований контент, а також містити багатий профільний мета-контент.
- Децентралізоване управління та зосередженість на суспільних благах: ENS DAO виділяє ресурси не лише на ENS, але й на ширші суспільні блага Ethereum, що відповідає етиці відкритої інфраструктури.
- Інтероперабельність із DNS: ENS підтримує імпорт DNS-імен через прив'язки DNSSEC, дозволяючи власникам традиційних доменів підтверджувати контроль і мапувати свої домени Web2 у Web3.
Відкрийте для себе різні способи купівлі криптовалюти

Приймайте обґрунтовані рішення


Як отримати Ethereum Name Service безкоштовно
Дізнайтеся, що робити зі своєю криптовалютою

Торгуйте криптовалютою
Користуйтеся коливаннями цін і обмінюйте свою криптовалюту на іншу криптовалюту або фіатні валюти.

Конвертуйте криптовалюту
Свопайте криптовалюту в іншу криптовалюту або стейблкоїни на єдиній платформі.

Ходліть, тобто утримуйте свою криптовалюту
Якщо ви вважаєте, що вартість вашої криптовалюти зросте, утримуйте її.