Хардфорк Ironwood від Zcash, позначений як NU6.3, активується приблизно 28 липня на висоті блоку 3,428,143, щоб усунути вразливість коректності в захищеному пулі Orchard. Дослідник безпеки Тейлор Горнбі виявив цей баг наприкінці травня, працюючи із Shielded Labs, тож розробники впровадили екстрені патчі. Форк збігається із запуском Zakura 1.0.0 15 липня — нової ноди, яку створили співзасновник Zcash Шон Боув і співзасновник Osmosis Дев Ойя; вона синхронізує основну мережу приблизно за 4 години 20 хвилин, тоді як Zebra — приблизно за 20 годин 46 хвилин.
Тейлор Горнбі, працюючи із Shielded Labs, знайшов проблему наприкінці травня. Баг сидів у криптографічних схемах Orchard. Теоретично він дає змогу комусь майнити підроблений ZEC всередині захищеного пулу, не залишаючи сліду. Концепція приватності Zcash блокує зовнішнім спостерігачам перевірку того, чи хтось скористався цим. Розробники швидко відреагували софтфорком, який тимчасово вимкнув пул Orchard, а потім хардфорком NU6.2, що виправив безпосередню небезпеку. На новині ціна ZEC різко впала, а потім частково відновилася.
Після активації Ironwood застарілий пул Orchard перестає приймати нові депозити або внутрішні перекази. Втім, наявні монети в старому пулі все ще працюють, але лише якщо вони проходять через чекпойнт, який називається turnstile, на шляху до нового пулу Ironwood. Turnstile застосовує правило, згідно з яким відтоки зі старого пулу не можуть перевищувати монети, які законно надійшли. Загальна циркулююча пропозиція ZEC стає верифікованою в момент, коли Ironwood вмикається, без очікування, доки кожен користувач мігрує. Якщо підроблені монети існували і надлишкова пропозиція намагається вийти зі старого пулу, turnstile блокує їхній вихід, а зайві монети знищуються. Проєкт Tachyon проводить формальну верифікацію нових схем Ironwood, генеруючи докази, перевірені машиною.
Оператори нод повинні оновитися до того, як настане блок 3,428,143 — очікується близько 8:00 EST 28 липня. Постачальники гаманців, пов’язані із Zcash Open Development Lab, додають підказки, щоб скеровувати міграцію захищених коштів. Користувачам, які тримають прозорі баланси або кошти поза старим пулом Orchard, нічого робити не потрібно. Застаріле програмне забезпечення ноди zcashd переходить у режим end of life приблизно в той самий проміжок часу.
Zakura 1.0.0 запустили 15 липня; її форкнули з кодової бази Zebra від Zcash Foundation. Шон Боув, співзасновник Zcash і криптографічний інженер, що очолює Project Tachyon, зібрав її разом із Девом Ойя, співзасновником Osmosis, який зараз керує Valar Group. Обидва проєкти фінансуються через приватні донати у ZEC. Zakura синхронізує основну мережу Zcash приблизно за 4 години 20 хвилин, тоді як Zebra у тому самому тесті — приблизно за 20 годин 46 хвилин. Прорізані (pruned) знімки дозволяють новій ноді стартувати менш ніж за дві хвилини. Режим сумісності zcashd зберігає роботу старих гаманців і інтеграцій під час переходу. Боув і Ойя заявляють, що довгострокова мета — пропускна здатність на рівні Visa і Mastercard, майже 50,000 транзакцій за секунду, для приватних платежів. Zcash Foundation каже, що радо приймає нового клієнта, розглядаючи кілька незалежних реалізацій нод як запобіжник від єдиних точок відмови.
Для трейдерів хардфорк Ironwood працює як публічний аудит із дедлайном. Дизайн turnstile означає, що ринок отримає сигнал протягом днів про те, чи був коли-небудь експлойтований той баг травня. Швидші часи синхронізації Zakura та нижчі витрати на ноди полегшують можливість для бірж, майнерів і блок-експлорерів запускати незалежну інфраструктуру. У міру наближення активації 28 липня ZEC стабілізувався вище $500; розробники, Foundation, Shielded Labs, Project Tachyon і Valar Group узгоджуються щодо того самого вікна оновлення.
Що робить хардфорк Zcash Ironwood 28 липня?
Ironwood (NU6.3) активується приблизно 28 липня на висоті блоку 3,428,143. Він закриває застарілий захищений пул Orchard і відкриває новий пул, збудований на виправленому коді після того, як Тейлор Горнбі виявив проблему коректності наприкінці травня.
Як швидко Zakura синхронізується порівняно із Zebra?
Zakura 1.0.0, запущений 15 липня, синхронізує основну мережу Zcash приблизно за 4 години 20 хвилин. Zebra витрачає приблизно 20 годин 46 хвилин у тому самому тесті.
Яку дію мають виконати оператори нод до 28 липня?
Оператори нод повинні оновитися до того, як настане блок 3,428,143 — очікується близько 8:00 EST 28 липня. Постачальники гаманців, пов’язані із Zcash Open Development Lab, додають підказки, щоб скеровувати міграцію захищених коштів.
Пов’язані новини
Zignaly інтегрує комплаєнс у блокчейн, щоб усунути неефективність застарілих фінансових процесів
Kaspersky викриває шкідливий фреймворк OkoBot, націлений на криптовалютні гаманці
Cardano передає контроль над базовою інфраструктурою зовнішнім компаніям, починаючи із серпня
Amazon Zoox відкликає 105 роботаксі після того, як транспортний засіб заїхав у зону пожежі