Heartwood: четвертое крупное обновление Zcash повысит конфиденциальность транзакций
В четверг, 16 июля, в сети ориентированной на приватность пользователей криптовалюты Zcash будет активировано четвертое по счету крупное обновление под названием Heartwood. Апгрейд состоится на блoкe 90З000, кoтopый будeт найден ориентировочно около 15:42 UTC.
Стоящая за разработкой криптовалюты Electric Coin Company (ECC) проведет прямую трансляцию события. Его начало запланировано на 06:00 EDT (13:00 мск).
The Heartwood activation livestream kicks off at 6 am EDT on Thursday. We’ll answer questions from viewers, play some Zcash Taboo and count down together to the activation of another #Zcash network upgrade. Details: https://t.co/NbBAdeeQC7
— Electric Coin Company (@ElectricCoinCo) July 14, 2020
В блоге Zcash говорится, что сообщество выбрало название Heartwood (Сердцевина дерева), поскольку оно ассоциируется с быстрым ростом и более широким принятием.
В рамках обновления будут активированы два предложения по улучшению протокола: ZIP-221 (Flyclient) и ZIP-213 (Shielded Coinbase). Оба эти предложения в соответствии с coглaшeнием o тoвapныx знaкax Zcash ранее одобрили Zcash Foundation и Electric Coin Company.
Flyclient
ZIP -221 (Flyclient) активирует доказательства Proof-of-Work (PoW) для легковесных клиентов и улучшает кросс-платформенные протоколы, позволяя тем самым пpoвoдить интeгpaции c учacтиeм тpeтьиx cтopoн.
Дополнительно обновление определяет модификации, которые будут внесены в формат заголовка блока согласно обязательствам Merkle Mountain Range (MMR), созданной разработчиком Bitcoin Core Питером Тоддом разновидности бинарного дерева.
Shielded Coinbase
Данное предложение определяет изменения в алгоритме консенсуса Zcash, позволяющие майнерам отправлять заработанные средства на защищенные (конфиденциальные) адреса. Использование прозрачных, т.е. доступных для просмотра в блокчейне coinbase-транзакций при этом остается в качестве доступной опции.
Разработчики отмечают, что до предыдущего крупного апгрейда Zcash под названием Sapling создание защищенных [simple_tooltip content=’Coinbase-транзакции в криптовалютах на алгоритме PoW создаются майнерами и включают в себя награду, получаемую за найденный блок.’]coinbase-транзакций[/simple_tooltip] требовало существенных ресурсов памяти и CPU. С его активацией в сеть были внедрены архитектурные изменения, позволяющие прямую отправку средств на защищенные адреса.
ZIP-213 не требует немедленного перехода на вариант с использованием защищенных coinbase-транзакций. Таким образом у майнеров и майнинговых пулов будет достаточно времени для постепенного отказа от прозрачных адресов и перехода на архитектуру Sapling.
«Защищенные coinbase-транзакции – важная веха на пути к повышению конфиденциальности сети Zcash и общего уровня анонимности. Мы ожидаем, что ZIP-213 поспособствует росту спроса на защищенные транзакции во всей экосистеме», — пишут разработчики.
Аргументы представителей проекта и их желание видеть более широкое использование защищенных транзакций вполне объяснимы: Zcash был задуман как криптовалюта, существенно повышающая конфиденциальность транзакций, однако недавнее исследование показало, что подавляющее большинство пользователей не используют весь ее криптографический потенциал.
Причина весьма банальна – недостаточное понимание принципов работы самой монеты. Совершенно очевидно, что образовательная составляющая должна стать важной частью развития проекта.
Предыдущие апгрейды
С момента запуска в октябре 2016 года в сети Zcash было проведено три крупных апгрейда. Первый хардфорк под названием Overwinter разработчики осуществили в июне 2018 года.
Обновление, среди прочего, включало контроль версий, защиту от повторного воспроизведения транзакций для будущих апгрейдов, общее улучшение работоспособности прозрачных транзакций и масштабирование использования защищенных адресов.
Overwinter также открыл дорогу для другого важного обновления Sapling. Его активация состоялась в октябре того же 2018 года.
Благодаря Sapling разработчики смогли на 90% уменьшить время на обработку транзакций (с 37 до 2,3 секунд) и существенно снизить требования к объему памяти, необходимого для осуществления защищенных транзакций. Кроме того, обновление позволило использовать для защищенных транзакций облегченные клиенты, а не только полные ноды.
Сразу после активации Sapling пользователям клиента zcashd стали доступны адреса нового типа. До этого передавать средства из защищенных старых адресов на новые без раскрытия суммы транзакции было невозможно.
Как тогда заявили представители Zcash, активация Sapling стала по сути «вторым рождением криптовалюты», еще на один шаг приблизив проект к массовому принятию в качестве открытой и конфиденциальной платежной системы.
Наконец, 11 декабря 2019 года состоялось последнее крупное обновление сети под названием Blossom. Благодаря ему в Zcash вдвое повысилась скорость нахождения блоков (со 150 до 75 секунд), соответственно сделав более быстрыми транзакции.
Кроме того, с целью предотвращения DOS-атак разработчики внесли изменения в лимит размера мемпула и окончательно убрали обратную совместимость с механизмом доказательства Sprout, уменьшив тем самым размер поверхности атаки на сеть.
Развитие проекта
При более пристальном внимании становится очевидным, что команда Zcash предпринимает последовательные и целенаправленные шаги для развития проекта, успех которого многие представители сообщества продолжают ставить под сомнение.
Весьма примечательной стала майская новость о создании Альянса разработчиков ZCash (ZDA) для интеграции функций анонимности в протокол Lightning Network, а также в экосистемы Ethereum, Cosmos и другие проекты. В закрытый альянс, который возглавила ECC, вошли шесть стартапов: Agoric, Bolt Labs, ConsenSys, Iqlusion, Kyber и Thesis.
В среду, 15 июля, менее чем за сутки до обновления Heartwood, разработчики Zcash Foundation в партнерстве с канадским Университетом Ватерлоо представили новую версию FROST – оптимизированной схемы подписей Шнорра, обеспечивающей возможность использования функции мультиподписи для защищенных адресов.
Bringing multisig to shielded Zcash: Foundation researcher @chelseakomlo published a new version of FROST! https://t.co/ITIoghPHQk
— Zcash Foundation (@ZcashFoundation) July 15, 2020
Этому предшествовала публикация отчета Zcash Foundation в начале июля о результатах 2-го квартала. В нем раскрыта информация о прогрессе по ряду ключевых инициатив, включая развертывание управляемой фондом инфраструктуры, поддержка разработки легковесных кошельков, финансирование разработки аппаратных кошельков для защищенных адресов, а также дальнейшие исследования в области повышения общесетевой приватности. Текущий годовой бюджет Zcash Foundation на реализацию этих инициатив составляет $2,68 млн.
В то же время представители проекта воздерживаются от комментариев касательно недавнего заявления исследователя Messari Райана Уоткинса, утверждающего, что при сохранении текущей цены ZEC и модели финансирования, при которой 20% добытых монет автоматически уходят основателям и разработчикам, ECC протянет чуть более двух лет. По его словам, после этого компании, скорее всего, придется искать альтернативные источники финансирования.
ForkLog продолжает внимательно следить за развитием экосистемы Zcash.
Подписывайтесь на новости ForkLog в Telegram: ForkLog FEED — вся лента новостей, ForkLog — самые важные новости и опросы.
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!