Zcash активував своє мережеве оновлення NU7 у тестовій мережі на блоці 4 465 026, запустивши заплановані 25-секундні блоки та новий механізм комісій у життєве тестування напередодні цільового запуску в основній мережі 5 листопада.
Підсумок
- Zcash активував NU7 у тестовій мережі на блоці 4 465 026 4 жовтня, запустивши зміни протоколу в життєве тестування напередодні цільового запуску в основній мережі 5 листопада.
- NU7 скорочує цільовий інтервал між блоками з 75 секунд до 25 секунд і запроваджує Механізм мережевої стійкості, який перенаправляє частину комісій за транзакції в майбутні винагороди за блоки.
- Транзакції версії 4 буде вимкнено після активації в основній мережі, залишивши ZEC у застарілому захищеному пулі Sprout невитратними, якщо власники не перемістять свої кошти заздалегідь.
- Розробники мають розглянути результати тестової мережі 20 жовтня, перш ніж вирішити, чи продовжувати активацію в основній мережі та встановити остаточну висоту активації.
Згідно з даними блоку тестової мережі Zcash, блок активації було видобуто 4 жовтня о 18:21:45 UTC, раніше, ніж приблизний час 6 жовтня, який раніше оцінювали розробники. Zcash згодом підтвердив, що NU7 працює в тестовій мережі.
Тестування тепер дає розробникам кілька тижнів, щоб спостерігати за змінами протоколу, перш ніж вирішити, чи слід переносити те саме оновлення в основну мережу. Остаточне рішення заплановано на 20 жовтня, коли розробники, як очікується, визначать висоту активації в основній мережі на основі результатів тестової мережі.
Активація в основній мережі залишається цільовою на 5 листопада і ще не була остаточно затверджена.
Zcash NU7 починає тестування з 25-секундними блоками
NU7 скоротить цільовий інтервал між блоками Zcash з 75 секунд до 25 секунд, дозволяючи мережі виробляти приблизно три блоки протягом періоду, на який наразі цільово припадає один.
Zcash Foundation у своєму випуску Zebra 7.0.0-rc.0 від 2 жовтня заявила, що коротший інтервал скоротить середній час очікування першого підтвердження з 75 секунд до 25 секунд. Операторів тестової мережі заохочували запустити кандидат на випуск і протестувати оновлення «в реальних умовах».
Операторам основної мережі повідомили, що їм поки не потрібно вносити зміни, оскільки висоту активації не було встановлено.
Розгортання в тестовій мережі відбувається після тижнів підготовки до оновлення. Як раніше повідомляло crypto.news, інженерні команди Zcash у вересні погодили запропонований пакет NU7 і визначили цільовою датою 5 листопада для його розгортання в основній мережі після завершення фази тестової мережі.
Поряд із швидшими блоками NU7 запроваджує нові обмеження на захищені дії, призначені для контролю обсягу роботи, який може бути включений в окремі блоки. Zcash Foundation заявила, що обмеження покликані захистити гаманці від спаму, оскільки виробництво блоків стає частішим.
Запропонована зміна таймінгу отримала сильну підтримку від власників ZEC до встановлення графіка оновлення. Приватне опитування врядування за участю майже 2,4 мільйона ZEC показало, що приблизно 99,9% монет, які взяли участь, підтримали скорочення цільового інтервалу між блоками до 25 секунд.
Участь становила приблизно 66% від прийнятних балансів Ironwood, зафіксованих для голосування. Близько 98,9% підтримали збереження існуючого графіка халвінгу Zcash, тоді як приблизно 96,6% підтримали лютий 2031 року для початку повторного випуску в рамках Механізму мережевої стійкості.
Скорочення інтервалу між блоками не потроює кількість ZEC, випущених за той самий період. NU7 коригує емісію разом із коротшим графіком блоків, щоб виробництво більшої кількості блоків не призводило до того, що майнери отримуватимуть утричі більше ZEC щодня.
NU7 запроваджує новий механізм комісій Zcash
Ще однією важливою частиною оновлення є Механізм мережевої стійкості, або NSM.
За цим механізмом частина кожної комісії за транзакцію вилучається з негайного обігу та поміщається в резерв, який можна використовувати для майбутніх винагород за блоки. Фонд Zcash описав цю систему як переробку частини комісій за транзакції в пізнішу емісію.
NU7 також вимкне транзакції версії 4, щойно ці зміни досягнуть головної мережі.
Ця зміна має наслідки для ZEC, які все ще зберігаються в старішому захищеному пулі Sprout мережі Zcash, оскільки витрачання з Sprout покладається на транзакції версії 4. Кошти, що залишаться там, стануть невитратними після активації NU7, якщо власники не перемістять свої ZEC заздалегідь.
Жодної такої зміни в головній мережі ще не відбулося. Поточна активація стосується лише публічної тестової мережі Zcash, де розробники та оператори можуть спостерігати, як поводяться нові правила консенсусу перед рішенням 20 жовтня.
Zcash також готувала свою вузлову інфраструктуру до цієї зміни. Випуски Zebra 6.4 у вересні включали роботу, пов'язану з підготовкою до NU7, тоді як кандидат на випуск, виданий 2 жовтня, додав підтримку оновлення в публічній тестовій мережі.
Мережа мала справу з окремою проблемою Zebra незадовго до цієї підготовки. Уразливість високої серйозності, що впливала на версії Zebra 6.4.0 і 6.4.1, могла дозволити вузлу-піру віддалено спричинити збій вузла. Фонд Zcash випустив Zebra 6.4.2 25 вересня і заявив, що проблема вплинула на доступність вузлів, але не вплинула на консенсус чи кошти.
Тим часом Gemini перевела свою інфраструктуру Zcash на Zakura перед NU7. Біржа заявила, що її розгортання Zakura досягли вершини ланцюга трохи більше ніж за шість годин, порівняно з майже однією добою для Zebra, тоді як клієнтські депозити та зняття коштів продовжували працювати нормально.
NU7 слідує за оновленням Ironwood мережі Zcash
NU7 з'являється лише через кілька місяців після того, як Zcash завершила ще одну велику зміну протоколу, спричинену уразливістю в її захищеному пулі Orchard.
Оновлення мережі Ironwood активувалося 28 липня на блоці 3 428 143 і запровадило окремо відстежуваний захищений пул після того, як розробники впоралися з вадою, яка теоретично могла дозволити створення невиявних підроблених ZEC.
Дослідники не знайшли доказів того, що уразливість Orchard була використана. Однак модель конфіденційності Zcash означала, що розробники не могли остаточно довести, що несанкціоновані монети ніколи не створювалися всередині ураженого захищеного пулу.
Ironwood вирішив невизначеність щодо пропозиції, відокремивши новий пул від Orchard і запровадивши бухгалтерські запобіжники, що регулюють, скільки ZEC могло залишити старіший пул. Orchard залишили доступним для зняття коштів, тоді як новозахищені кошти перемістилися в Ironwood.
Випуск Zebra 6.0.0 від Фонду Zcash реалізував новий пул, використовуючи структуру Action та систему доказів Halo2 від Orchard, зберігаючи окремі записи для свого дерева зобов'язань щодо нот, набору нуліфікаторів, пулу вартості ланцюга та історії ланцюга.
Оновлення відбулося після екстрених заходів, вжитих у червні після виявлення вади Orchard. Розробники тимчасово вимкнули уражені транзакції перед розгортанням виправленого програмного забезпечення, а згодом перейшли до Ironwood як довгострокової відповіді.
Тепер NU7 представляє наступний етап графіка протоколу мережі, причому поточна активація в тестовій мережі зосереджена на таймінгу блоків, правилах транзакцій, лімітах захищених дій та новому механізмі сталого розвитку.
Розробники мають переглянути досвід тестової мережі та ухвалити рішення щодо головної мережі 20 жовтня. Якщо вони продовжать, буде встановлено висоту активації для виробничої мережі, причому 5 листопада залишається цільовою датою для запуску NU7 у головній мережі Zcash.






