дата публікації

Zcash призначає жорсткий форк на 28 липня для завершення Orchard після критичної помилки.

джерело

Фундатор Zcash, Зуко Вілкокс, розповів про те, як оновлення мережі Ironwood, заплановане на 28 липня, впорається з невизначеністю, пов'язаною з критичним недоліком у захищеному пулі Orchard.

Дане оновлення не буде ідентифікувати або заморожувати окремі підроблені монети, натомість воно закриє старий пул і обмежить обсяг $ZEC, який може виходити з нього.

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

Оскільки Orchard приховує деталі транзакцій, мережа не може довести, що підроблені $ZEC ніколи не створювалися. Оновлення Ironwood, також відоме як NU6.3, активується 28 липня на блоці 3,428,143, що призведе до закриття поточного пулу Orchard та введення нового захищеного пулу на основі виправленої схеми.

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

Ironwood спрямований на те, щоб ізолювати будь-яку надлишкову вартість у старому пулі, не дозволяючи їй потрапити в ширше обіг. Неполадка Orchard, виявлена дослідником безпеки Тейлором Хорнбі 29 травня, могла дозволити атакуючому створити підроблені $ZEC без явних слідів.

Програмісти спочатку заблокували активність Orchard, а потім відновили її за допомогою хард-форка NU6.2 із виправленою криптографією.

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

Офіційні вказівки мережі зазначають, що користувачам Orchard, зрештою, потрібно буде перевести кошти в новий пул за допомогою підтримки гаманців. Інцидент з Orchard призвів до проведення ширшої роботи з безпеки в еко-системі Zcash.

Розробники також працюють над незалежними аудитами та формальною перевіркою оновленої криптографічної системи, щоб зменшити ризик виникнення нових недоліків у підробці і забезпечити користувачів надійнішими способами перевірки правил постачання Zcash.

Оновлення Ironwood усуває неузгодженість у постачанні, замість того, щоб зосереджуватись на вже виправленому недоліку.