- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Що таке Ethereum Name Service? Як працює ENS і для чого він використовується
Ethereum Name Service (ENS) черпає натхнення з технологічного виклику, з яким вперше зіткнулися, коли армія США розробляла будівельні блоки Інтернету.

На початку існування Інтернету ONE з головних проблем, з якою зіткнулися комп’ютерні вчені, полягала в тому, що доменні імена та адреси інтернет-протоколів не збігалися, що робило їх недружніми для звичайного користувача.
Це означає, що якщо ви хочете отримати доступ до веб-сайту, вам потрібно буде ввести повну IP-адресу сайту, який ви хочете відвідати, наприклад 54.235.191.121. Оскільки IP-адреси — це лише довгі рядки чисел і крапок, які важко запам’ятати, це ускладнювало перегляд веб-сторінок.
Однак після передових досліджень, проведених Елізабет Файнлер, американським вченим, у 1970-х роках, Пол Мокапетріс, американський комп’ютерний вчений, розробив Система доменних імен (DNS) в 1983 році.
DNS зіставляє IP-адреси зі зрозумілими для людини доменними іменами. Наприклад, на відміну від введення 54.235.191.121, ви можете просто ввести CoinDesk.com у ваш рядок пошуку та буде спрямовано на веб-сайт.
Читайте також: Що таке Ethereum?
Незважаючи на всі технологічні хитрощі, які відбуваються в Крипто , криптовалюти все ще переважно використовують систему, подібну до старої настройки IP-адреси.
Якщо ви хочете надіслати свій Bitcoin на чужу адресу, вам доведеться використовувати адресу цієї людини гаманець адреса на відміну від використання чогось зручного для людей, наприклад імені власника гаманця.
Ось тут і з’являється Ethereum Name Service (ENS).
Що таке Ethereum Name Service?
The Ethereum Name Service це розподілена, відкрита та розширювана система імен, яка взаємодіє з блокчейном Ethereum .
Подібно до ролі DNS, згаданої вище, роль ENS полягає у зіставленні зрозумілих людині імен, таких як "john. ETH", на машиночитану назву, наприклад адресу гаманця, наприклад "8g978dl39ji9xl".
За допомогою ENS користувачі можуть купувати власні домени та керувати ними, а це означає, що безпечні та децентралізовані транзакції можуть відбуватися без необхідності мати справу з довгими та складними адресами. Це також зменшує ймовірність будь-яких помилок введення під час введення адреси одержувача для надсилання коштів.
Зараз ENS може здатися ідентичною системі DNS, розробленій у 1980-х роках, але її архітектура значно відрізняється.
Подібно до DNS, ENS використовує систему ієрархічних імен, які називаються доменами, причому творець і власник домену контролюють свій домен верхнього рівня та наступні субдомени.
Як працює ENS

Реєстр
По-перше, усі доменні імена, записані в ENS, мають власника. Власник володіє названим доменом і може передати це ім’я новому власнику на власний розсуд.
Власника, який бажає придбати домен, називають «реєстрантом», оскільки він повинен зареєструвати цей домен на ENS. Запис, моніторинг і відстеження того, хто здійснив реєстрацію домену – реєстратор – здійснює функція ENS під назвою «реєстр».
"Реєстратори" є розумні контракти які розподіляють імена субдоменів і керуються основним реєстратором, який називається постійним реєстратором. Вони можуть бути змінені в будь-якій точці або на будь-якому рівні в ENS , і на них може посилатися власник реєстру.
Реєстрант реєстрації також може перенести свою реєстрацію домену на інший обліковий запис. Крім того, якщо особа бажає відновити певне доменне ім’я, вона може зробити це, відновивши це ім’я та домен.
Це скидає право власності на ім’я ENS до реєстратора, який відновив даний обліковий запис.
імена
Як згадувалося вище, існує різниця між володінням іменем і володінням реєстрацією. "Ім'я" служить для ENS способом ідентифікації певного домену, наприклад "john. ETH", і може складатися з різних міток, розділених крапками.
Алгоритм, який використовується для обробки доменних імен, зареєстрованих на ENS, називається "хеш імені." Хеш імен вступає в дію, тому що зручні для людини імена замінюються в системі ENS , яка функціонує лише з кінцевою довжиною 256- BIT криптографічних хешів.
Якщо ONE бажає отримати хеш з імені та зберегти ієрархічні властивості домену, використовується хеш імені. Наприклад, для "john. ETH" хеш імені дорівнює 0x787192fc5378cc32aa.
Представлення імен у такий спосіб є ексклюзивним для ENS.
Тепер, перш ніж використовувати хеш імен, імена повинні бути нормалізовані, тобто імена у верхньому та нижньому регістрах розглядаються однаково. Це важливо, оскільки процес хешування імен гарантує, що всі користувачі отримають однакове уявлення про імена та домени, доступні в ENS.
Чому ENS важливий?
Оскільки ENS було розроблено для смарт-контрактів Ethereum – і є рідним для них Ethereum екосистема – вона T страждає від проблем безпеки, з якими стикається система DNS. DNS-записи доменів та імен зберігаються на централізованому сервері. Це означає, що вони схильні до хакерів.
Наприклад, у жовтні 2020 року група аналізу загроз Google спостерігала за рекордними 180 000 атак на DNS, а також на інші цілі мережі, які були запущені китайськими інтернет-провайдерами.
І навпаки, записи ENS не можуть бути знищені та захищені Блокчейн Ethereum .
Крім того, через ENS імена та адреси стають більш прозорими та легшими для взаємодії. Кожен може створити або зареєструвати домен "ETH", взявши участь в аукціоні. Найвища ставка WIN доменне ім’я, дозволяючи переможцю створювати субдомени, а також орендувати домени.
Це дає користувачам блокчейну Ethereum унікальну можливість створити магазин у мережі Ethereum і стати чіткою точкою контакту в морі адрес.
Дивіться також: Як працює Ethereum ?
Stephan Roth
Стефан Рот – лондонський фінансовий журналіст, який пише про Криптовалюта з 2018 року. Раніше він працював у KPMG, CNNMoney і ACCOINTING і має великий інтерес до економіки, фінансових Ринки і регулювання Крипто .
