- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Децентралізований DNS Project Handshake виправляє помилку інфляції
Враховуючи його серйозність, команді довелося координувати дії з майнерами, щоб усунути недолік за допомогою аварійної м’якої вилки.
Команда, яка стоїть за проектом децентралізованого сервера доменних імен (DNS), Handshake, нещодавно виправила помилку, яка могла збільшити кількість монет HNS.
Коли вона існувала в коді Handshake, помилка ніколи не використовувалася, і жодні кошти користувачів або дані домену не були скомпрометовані, написали розробники Handshake у пост.
«У протоколі Handshake було виявлено недолік, який міг ненавмисно збільшити загальну пропозицію монет HNS понад заплановані межі», — йдеться в повідомленні. «Користувач із зарезервованим іменем міг випадково створити невелику кількість додаткових HNS, модифікувавши свій гаманець. У гіршому випадку зловмисний майнер може створити майже необмежену додаткову HNS у кожному блоці. Помилка ніколи не використовувалася, і зараз її виправлено».
Дивіться також: Рукостискання працює в Інтернет-браузері без цензури
Команда радить майнерам і операторам вузлів оновити до найновіша версія Якнайшвидше.
Handshake — це децентралізована служба доменних імен, у якій користувачі можуть придбати імена Handshake, альтернативу ідентифікаторам DNS, які традиційно використовуються для доступу до веб-сайтів (користувачі Handshake платять за них у токені HNS). Відповідно до публікації в блозі, помилка дала б користувачам, які заявили про імена Handshake, можливість випадково надрукувати додаткові токени HNS.
Помилка інфляції рукостискання
Меттью Зіпкін, колишній розробник BitGo та учасник Bcoin, попередив команду про вразливість 24 березня. Звідси розробник Handshake (та архітектор Lightning Network) Джозеф Пун і його колега Крістофер Джеффрі закодували виправлення, які спочатку були розгорнуті в пулах майнінгу HNS.
Команда спочатку звернулася до майнерів, таких як F2Pool і Poolin, оскільки помилка вимагала капітального перегляду коду Handshake, згідно з дописом.
"Цей недолік — не просто помилка реалізації, яку можна виправити за допомогою програмного патча. Це проблема з дизайном протоколу Handshake, і тому вона впливає на кожного користувача та всі повні вузли. Єдиний спосіб виправити таку проблему — за допомогою програмного форка, який додає нові правила до протоколу та виконується майнерами", — сказала команда.
«М’які форки» — це оновлення блокчейну, при яких нові версії програмного забезпечення стають сумісними зі старими версіями, і, як визнається в публікації, вони зазвичай відбуваються з повною участю спільноти. Команда Handshake виконала цей екстрений софтфорк, тому що «недолік не можна було розкрити, доки нові правила протоколу не будуть введені в дію та забезпечені якомога більшим хешрейтом», — йдеться в дописі команди.
Colin Harper, Blockspace Media
Колін пише про Bitcoin. Раніше він працював у CoinDesk технічним кореспондентом і Luxor Технології Corp. як керівник відділу досліджень. Зараз він є головним редактором Blockspace Media, а також є фрілансером для CoinDesk, Forbes і Bitcoin Magazine. Він тримає Bitcoin.
