Heartwood – четвертое обновление в сети Zcash после появления этой криптовалюты в 2016 году. Heartwood был активирован при поддержке Zcash Foundation и Electric Coin Company (ECC), поддерживающих развитие криптовалюты Zcash. Обновление содержит два предложения по улучшению Zcash (ZIP): «Shielded Coinbase» (ZIP 213), обеспечивающее анонимный майнинг Zcash, и «Flyclient» с поддержкой легких клиентов для подтверждения транзакций. Хардфорк не имеет обратной совместимости. Это означает, что все узлы должны обновить свое программное обеспечение, чтобы успешно синхронизироваться с новым блокчейном Zcash.
«Zcash Foundation рада представить обновление Heartwood совместно с ECC. В скором времени пользователи смогут подключаться к сети Zcash, используя альтернативный клиент Zebra, совместимый с консенсусом Zcash и разработанный Zcash Foundation», – заявил исполнительный директор Zcash Foundation Джош Цинциннати (Josh Cincinnati).
Отметим, что клиент Zebra, использующий язык программирования Rust, был запущен компанией Parity Technologies в июне прошлого года. Shielded Coinbase позволит майнерам получать награду за обработку транзакций напрямую на защищенные адреса Zcash, которые скрывают сумму транзакции, адреса и зашифрованное текстовое поле. Технический директор ECC Натан Уилкокс (Nathan Wilcox) сообщил, что реализация ZIP 213 была запланирована с самого начала существования проекта. Обновление удалось внедрить благодаря хардфорку Sapling, который был активирован в 2018 году.
«С помощью защищенных транзакций индивидуальные майнеры могут анонимно получать вознаграждения. Майнинговые пулы также могут конфиденциально отправлять выплаты своим клиентам», – сказал Натан Уилкокс.
Предложение Flyclient позволяет подтверждать транзакции даже с минимумом информации. Подобно упрощенной верификации платежей (SPV), для подтверждения транзакции достаточно заголовка блока без его содержимого. Кроме того, Flyclient упрощает взаимодействие с другими блокчейнами, в том числе с Эфириумом. Учредитель Summa и разработчик Джеймс Прествич (James Prestwich) добавил, что для «полноценной» конфиденциальности необходим полный узел Zcash. Flyclient защитит легких клиентов от злоумышленников и обеспечит полную анонимность каждого кошелька.
Напомним, что в июне 2018 года в сети Zcash успешно прошел хардфорк Overwinter для подготовки кода Zcash к более крупному хардфорку Sapling, а в декабре 2019 года в сети Zcash состоялся хардфорк Blossom.