
Дослідник безпеки виявив критичну вразливість у вузлах Zcash, яка могла дозволити зловмисним майнерам вивести понад 25 000 ZEC із застарілого захищеного пулу Sprout мережі — сума, вартість якої на момент написання становить близько 6,5 мільйона доларів.
Алекс "Scalar" Сол розкрив цю вразливість 23 березня, згідно зі звітом про розкриття інформації, опублікованим у вівторок, який виявив, що вузли zcashd пропускали перевірку підтвердження для транзакцій, що стосуються застарілого пулу Sprout. Згідно з розкриттям, помилка не була використана, і всі кошти користувачів залишаються в безпеці.
Вразливість існувала у версіях, починаючи з липня 2020 року до теперішнього часу, причому розробники Zcash випустили версію 6.12.0 у вівторок, щоб виправити її. Основні майнінг-пули швидко оновили свої системи — майнінг-пул Luxor підтвердив розгортання 25 березня, тоді як F2Pool, ViaBTC та AntPool розгорнули виправлення до 26 березня, згідно з тим же звітом.
Реалізація повного вузла Zebra не постраждала від вразливості, йдеться у звіті, і вона викликала б форк ланцюга, якби було зроблено спробу експлуатації, забезпечуючи додатковий рівень захисту мережі.
Сол, який виявив вразливість за допомогою ШІ, повідомив про неї до Shielded Labs 23 березня. Організація координувала свої дії з Zcash Open Development Lab (ZODL), інженер якої Джек "str4d" Грігг розробив патч.
За своє розкриття Сол отримає загальну винагороду в розмірі 200 ZEC — вартістю понад 51 000 доларів — при цьому Shielded Labs, ZODL, Zcash Foundation та Bootstrap внесуть по 50 ZEC кожен.
Пул Sprout був закритий для нових депозитів у листопаді 2020 року, що робить його застарілим, але все ще активним компонентом, що містить приблизно 25 424 ZEC, які користувачі ще не перенесли до новіших версій захищених пулів.
Хоча вразливість могла дозволити вивести ці кошти, команда Zcash Open Development (ZODL) заявила, що механізм "турнікету" Zcash запобіг би ширшій інфляції пропозиції. Турнікет вимагає, щоб будь-які монети, що залишають пул Sprout, мали перевірено увійти до нього, створюючи запобіжний захід проти створення нових токенів понад загальну циркуляцію мережі близько 16,63 мільйона ZEC.
Це не перша велика вразливість, з якою зіткнулася мережа. Ще у 2019 році мережа виправила помилку, описану як генератор криптографії “нескінченної підробки”, хоча її було виправлено до того, як вона стала серйозною проблемою для мережі конфіденційної монети.
Zcash є найбільшим зростаючим активом за останні 24 години серед 100 найкращих монет за ринковою капіталізацією, за даними CoinGecko, зростаючи більш ніж на 14% до поточної ціни понад 255 доларів. Ціна конфіденційної монети різко зросла минулої осені з приблизно 50 доларів до багаторічного піку близько 700 доларів, але в останні місяці вона впала разом з Bitcoin та іншими криптовалютами.





