Zcash: Zcash активував Ironwood після критичної вразливості

28 липня в основній мережі Zcash на блоці № 3 428 143 було розгорнуто оновлення Ironwood. В рамках цього оновлення розробники запустили новий пул приватних транзакцій, який замінить Orchard, де наприкінці травня було виявлено критичну вразливість.

Помилку виявив інженер з безпеки Shielded Labs Тейлор Хорнбі, який аналізував код за допомогою ШІ-моделі Opus 4.8 від Anthropic. Проблема існувала з моменту запуску пулу в травні 2022 року і теоретично дозволяла непомітно випускати підроблені ZEC — у тестовій мережі досліднику вдалося згенерувати монети через робочий код атаки.

Команда усунула вразливість на початку червня у два етапи: софтфорком із тимчасовим відключенням транзакцій в Orchard та хардфорком, який відновив роботу. Ознак експлуатації уразливості розробники не виявили. Проте, архітектура приватного пулу не дозволяє криптографічно довести це: суми переказів приховані за задумом, і визначити за самими транзакціями, чи створювалися фальшиві монети, неможливо.

Оновлення Ironwood вирішує цю проблему шляхом перевірки на межі пулу. Orchard переведено в обмежений режим: нові кошти до нього більше не надходять, а вже розміщені монети заблоковано для внутрішніх переміщень — виведення можливе лише через «турнікет» у Ironwood.

На рівні протоколу вбудовано механізм, що гарантує, що зі старого сховища не буде виведено більше ZEC, ніж до нього надійшло.

У міру міграції коштів це дозволить перевіряти цілісність емісії без доступу до приватних даних транзакцій. Ironwood працює на виправленому протоколі Orchard, пройшов формальну верифікацію (математичну перевірку моделі до деплою) та сторонній аудит безпеки, зазначили в Zcash.

Перехід реалізовано на рівні гаманців: додатки з підтримкою Ironwood запропонують користувачам перенести кошти зі старого сховища. Створювати новий гаманець чи змінювати адресу не потрібно — вхідні перекази на існуючі Orchard-адреси автоматично перенаправляються до нового пулу.

У Zodl міграція вже доступна в ручному режимі, автоматичну опцію розробники обіцяють пізніше. Користувачам без активів в Orchard достатньо оновити додаток.

Запуск апгрейду помітно не вплинув на курс ZEC. Дата розгортання Ironwood була відома заздалегідь — розробники анонсували її ще 9 червня. За останню добу монета подешевшала на 4,3% — до $468.

Годинний графік ZEC/USDT біржі Binance. Джерело: TradingView.

Нагадаємо, після виявлення вразливості на початку червня курс ZEC обвалився на 48% — до $302,48.

За матеріалами: cryptocurrency.tech

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *