С обновлением Heartwood блокчейн ZCash получил поддержку легких клиентов и экранированных транзакций. Разработчики заявляют, что их сеть стала еще более приватной.
Стоящая за разработкой протокола приватной криптовалюты ZCash компания Electric Coin Company (ECC) сообщила, что в основной сети проекта было активировано плановое обновление Heartwood. Майнеры получили возможность получать вознаграждение за свою деятельность посредством экранированных транзакций.
Читайте Bloomchain через любимые соцсети: Telegram, VK, FB
Хардфорк состоялся в 13:58 по московскому времени на блоке 903 000. Обновление поддержали организации, курирующие развитие приватной криптовалюты, — ECC и ZCash Foundation.
Экранированные адреса
Heartwood включает в себя два предложения по улучшению ZCash (Zcash Improvement Proposal, ZIP). Первое, получившее название Shielded Coinbase, изменило правила достижения консенсуса в блокчейне ZCash. Благодаря этому майнеры могут получать вознаграждение за добычу токенов ZEC на экранированные адреса (zaddr).
Экранированные адреса скрывают данные о сумме перевода, цифровых адресах получателя и отправителя транзакции, а также информацию, которая указана в поле зашифрованной сопроводительной записки. Отметим, что реализация zaddr планировалась ECC с момента запуска проекта. Функцию удалось добавить только потому, что в конце 2018 года разработчики активировали в блокчейне ZCash протокол Sapling, который снижает количество ресурсов, требуемых для создания защищенных транзакций.
«С этой функцией майнинговые пулы и сольные майнеры получают вознаграждение в приватном режиме. Например, майнинговый пул может выплачивать награду своим участникам на экранированные адреса с помощью экранированных транзакций», — цитирует портал Coindesk слова технического директора ECC Натана Уилкокса.
Легкий клиент
Второе предложение — FlyClient — повысило совместимость сети ZCash и изменило формат заголовков блоков, что позволило добавить поддержку легких клиентов. В частности, имплементация протокола FlyClient позволяет использовать методику Simplified Payment Verification (SPV), благодаря которой транзакцию можно проверить, не прибегая к запуску полной ноды. Этот метод используется в сетях Bitcoin и Ethereum.
«Чтобы получить полную конфиденциальность, вам нужен было запустить полную ноду ZCash. Наш ZIP помогает защитить легкие клиенты от вредоносных серверов и позволяет достичь полной конфиденциальности для любого кошелька», — рассказал Coindesk соавтор FlyClient Джеймс Прествич.
Heartwood стал четвертым по счету хардфокром для сети ZCash. Предыдущее масштабное обновление — Blossom — в этом блокчейне активировали в декабре 2019 года.