Logo
Поделиться этой статьей

Следующее обновление Zcash сделает частные транзакции в 100 раз легче и в 6 раз быстрее

Предстоящий хардфорк Zcash Sapling, который, как ожидается, будет реализован 29 октября, существенно повысит эффективность его частных транзакций.

CORE отличие Zcash — защищенные транзакции — требуют больших вычислительных ресурсов — настолько больших, что большинство пользователей и бирж T могут их поддерживать.

Провозглашенные прорывом в Политика конфиденциальности в Криптo , защищенные транзакции используют тип криптографии под названием zk-snarks, чтобы скрыть данные транзакций. Но новое обновление, которое, как ожидается, будет активировано 29 октября, рекламируется как значительное улучшение удобства использования протокола в целом, но в частности для использования этих транзакций, обеспечивающих конфиденциальность.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto for Advisors сегодня. Просмотреть все рассылки

Обновление хард-форка, получившее название Sapling, стало основным направлением деятельности компании Zcash , коммерческой организации, отвечающей за разработку Криптовалюта, с тех пор, как его запуск в 2016 году.

Благодаря техническим изменениям, включенным в Sapling, биржи и кошельки смогут с большей готовностью принимать защищенные транзакции. Также станут возможными легкие и мобильные кошельки, что означает, что пользователи смогут отправлять анонимные транзакции прямо со своих мобильных устройств.

Говоря о преимуществах, технический директор компании Zcash Натан Уилкокс заявил CoinDesk: «Протокол Sapling позволит выполнять защищенные переводы, используя примерно в 100 раз меньше памяти и, вероятно, в шесть или более раз быстрее».

Это примечательный шаг, учитывая, что в настоящее время защищенные транзакции возможны только для пользователей, работающих с полным узлом. И с обновлением команда Zcash Company надеется, что в конечном итоге она сможет удалить прозрачные транзакции, не являющиеся приватными транзакции Zcash , которые могут быть разрушительный для анонимности Zcash при использовании вместе с экранированными транзакциями.

По словам разработчиков, в конечном итоге это откроет эру «конфиденциальности по умолчанию».

«Мы надеемся увидеть переход к защищенному внедрению Sapling, и по мере того, как этот переход будет продолжаться, мы надеемся перейти к конфиденциальности по умолчанию, когда придет время», — сказал Уилкокс.

Продолжая, Уилкокс сказал:

«Все, что делает [Sapling], — это улучшение производительности и безопасности. Кто бы этого T хотел?»

Легкий и разнообразный

Заявив, что Zcash без изменений кода Sapling «слишком неэффективен и слишком громоздок», Уилкокс заявил, что возможность поддержки легких клиентов будет иметь огромное значение для Криптовалюта.

Легкие клиенты — это те, которые T хранят полные данные из блокчейна, но все равно имеют гарантию безопасности. Обычно это клиенты, работающие на мобильном устройстве, которое T имеет столько места для хранения или вычислительной мощности, как ноутбук или настольный компьютер.

Однако эти клиенты «T появятся просто так в день активации», — сказал Уилкокс.

Вместо этого, это потребует некоторой работы по разработке. Например, если не кодировать тщательно, легкие клиенты могут раскрыть информацию о транзакциях своему хосту кошелька.

Назвав это «опасным», Уилкокс сообщил, что компания Zcash работает над экспериментальным кошельком Sapling, который продемонстрирует, как код может быть не требующим доверия.

«Наша цель — создать легкий кошелек, который будет защищать Политика конфиденциальности даже от поставщика услуг», — сказал он CoinDesk. «Цель — разработать весь [пользовательский опыт] вокруг Sapling и убедиться, что удобство использования и Политика конфиденциальности будут работать вместе».

Однако этот кошелек может не быть доступен конечным пользователям, а может служить лишь руководством для сторонних реализаций разработчиков.

Еще одна функция Sapling, которая будет способствовать более широкому использованию защищенных транзакций, — это так называемые «диверсифицированные адреса», которые облегчают биржам поддержку большего количества пользователей, использующих тип транзакции. Проще говоря, диверсифицированные адреса позволяют биржам выпускать несколько адресов для одного и того же кошелька.

По словам Уилкокса, в будущем это обновление может оказать положительное влияние на Политика конфиденциальности, поскольку кошельки могут использовать эту функцию, чтобы позволить пользователям генерировать несколько адресов для одной и той же учетной записи.

«Это тот же объем работы [как и для ONE кошелька], но при этом биржа будет поддерживать миллион пользователей», — сказал он.

Наконец, Sapling представит функцию под названием «ключ просмотра» для выборочного раскрытия транзакций. По словам Уилкокса, это позволяет пользователям извлекать выгоду из дополнительной прозрачности, но делать это таким образом, чтобы это сопряжено с меньшим риском.

«Если у нас есть цепочка с конфиденциальностью по умолчанию и вы хотите иметь публичную учетную запись, вы можете просто опубликовать ключ просмотра для всего мира», — сказал Уилкокс.

«Это тот мир, в который мы хотим переехать».

Аудит турникетов

Однако с выпуском Sapling есть некоторые тонкости.

Чтобы воспользоваться обновлением, пользователям необходимо перевести средства из более ранней версии Zcash, получившей название Sprout, на новый адрес Sapling. Этот шаг позволит раскрыть средства пользователей.

По словам Уилкокса, хотя раскрытие информации о средствах может показаться «неожиданным» для пользователей, это было сделано намеренно, в ходе того, что он назвал «проверкой турникета».

«На самом деле это делается намеренно, поскольку всегда существует вероятность, что церемония Sprout была скомпрометирована», — сказал Уилкокс.

Возвращаясь назад, когда Zcash запустил Sprout в 2016 году, он прошла церемония называемая «доверенной настройкой», где были сгенерированы zk-snarks, лежащие в основе ее частного блокчейна. Это было раскритиковано за уязвимость к атакам. Проблема в том, что если бы церемония была скомпрометирована, это позволило бы пользователям печатать несуществующие токены Zcash .

Таким образом, компания проводит этот аудит турникетов во время миграции Sapling. Уилкокс сказал: «В качестве проверки этого риска мы хотим провести своего рода глобальный аудит, чтобы убедиться, что не было подделок».

Для достижения этой цели компания Zcash выпускает инструмент миграции и призывает пользователей дождаться завершения этого инструмента, прежде чем переносить свои средства. Если все пользователи мигрируют с помощью инструмента, общая Политика конфиденциальности будет лучше, поскольку действия отдельных пользователей будут объединены в ONE FLOW.

Инструмент T будет завершен в течение нескольких месяцев, а это значит, что на данный момент адреса Sapling и Sprout будут по-прежнему поддерживаться протоколом Zcash .

Адреса Sprout будут удалены в какой-то момент в будущем.

Тем не менее, Уилкокс подчеркнул, что окончательный выход на пенсию не повлияет на средства пользователей. После выхода на пенсию пользователи больше не смогут получать транзакции на адреса Sprout, но отправка исходящих транзакций на адрес Sapling будет работать отлично.

Тем не менее, это T означает, что существуют две разные сети, работающие одновременно. Пользователи по-прежнему должны обновить свое программное обеспечение до Sapling, и из-за превосходства нового кода Уилкокс T ожидает, что здесь возникнут какие-либо проблемы.

Говоря об этом, Уилкокс подытожил:

«Это не масштабируемость базового протокола, но это позволяет биржам, кошелькам и подобным вещам более эффективно поддерживать множество пользователей».

Световые следы в туннелеизображение через Shutterstock

Rachel-Rose O'Leary

Рейчел-Роуз О'Лири — программист и писатель в Dark Renaissance Technologies. Она была ведущим техническим писателем CoinDesk 2017-2018, освещая технологии Политика конфиденциальности и Ethereum. У нее есть опыт работы в области цифрового искусства и философии, и она пишет о Криптo с 2015 года.

Rachel-Rose O'Leary