Zcash желісі Ironwood-қа көшті: екі жылдық жалған монеталар осалдығы қалай жабылды

28 шілдеде Zcash негізгі желісіндегі №3 428 143 блокта Ironwood жаңартуы іске қосылды. Жаңартудың негізгі элементі — мамыр айының соңында сыни қате анықталған Orchard пулын ауыстыруға арналған жаңа жеке транзакциялар пулын енгізу.
2022 жылдан бері жасырынған осалдық
Мәселені Shielded Labs қауіпсіздік инженері Тейлор Хорнби Anthropic компаниясының Opus 4.8 AI моделін қолдана отырып, кодты талдау кезінде анықтады. Қате 2022 жылдың мамырында пул іске қосылғаннан бері болды және теориялық тұрғыдан жалған ZEC шығаруға мүмкіндік берді. Зерттеуші сынақ желісінде шабуылдың жұмыс коды арқылы монеталарды сәтті генерациялады.
Команда маусым айының басында осалдықты екі кезеңде жойды: алдымен Orchard-тағы транзакцияларды уақытша өшірген софтфорк, содан кейін жұмысты қалпына келтірген хардфорк арқылы. Нақты пайдалану белгілері табылған жоқ. Алайда, жеке пул архитектурасы жалған монеталардың жоқтығын криптографиялық тұрғыда дәлелдеуге мүмкіндік бермейді — аударым сомалары дизайн бойынша жасырылған.
Ironwood мәселені қалай шешеді
Жаңарту пул шекарасында тексеруді енгізеді. Orchard шектеулі режимге ауыстырылды: оған жаңа қаражат түспейді, ал орналастырылған монеталар ішкі аударымдар үшін бұғатталған. Қаражатты шығару тек Ironwood-тағы «турникет» арқылы мүмкін.
Протокол деңгейінде ескі қоймадан оған түскеннен артық ZEC шығарылмауын қамтамасыз ететін механизм орнатылған. Бұл транзакциялардың жеке деректеріне қол жеткізбестен эмиссияның тұтастығын тексеруге мүмкіндік береді. Ironwood түзетілген Orchard протоколында жұмыс істейді, формальды верификациядан және үшінші тараптың қауіпсіздік аудитінен өтті.
Пайдаланушыларға не қажет
Көшу әмиян деңгейінде жүзеге асырылады: Ironwood-ты қолдайтын қосымшалар ескі қоймадан қаражатты ауыстыруды ұсынады. Жаңа әмиян жасау немесе мекенжайды өзгерту қажет емес — бар Orchard мекенжайларына келіп түсетін аударымдар автоматты түрде жаңа пулға бағытталады. Zodl-да көшу қолмен режимде қолжетімді, автоматты опция кейінірек уәде етілген. Orchard-та активтері жоқ пайдаланушыларға қосымшаны жаңарту жеткілікті.
Нарық реакциясы
Жаңартудың іске қосылуы ZEC бағамына айтарлықтай әсер еткен жоқ. Ironwood-тың орналастыру күні алдын ала белгілі болды — әзірлеушілер оны 9 маусымда жариялаған болатын. Соңғы тәулікте монета 4,3%-ға арзандап, $468-ге дейін төмендеді. Естеріңізге сала кетейін, маусым айының басында осалдық ашылғаннан кейін ZEC бағамы 48%-ға құлдырап, $302,48-ге дейін түскен еді.
Сарапшы пікірі: Ironwood — дұрыс қадам, бірақ жағдай жеке блокчейндердің іргелі мәселесін көрсетеді: жасырын деректер жасырын эмиссияны толығымен жоққа шығаруға мүмкіндік бермейді. Формальды верификация — сенімге апаратын жалғыз жол, бірақ ол болашақтағы қателердің болмауына кепілдік бермейді. Нарық, әлсіз реакцияға қарағанда, тәуекелдерді бағаға енгізіп қойған.