История технической стороны Zcash простым языком

Данная статья это моя попытка ответить на вопросы:

Чтобы на них ответить, начну с того, что изложу «краткую историю предыдущих серий» доступным языком, не вникая глубоко в терминологию.

Существует популярное мнение: «Никто не использует экранированные адреса Zcash — значит он не анонимен». Для тех, кто монету знает достаточно глубоко, это достаточно интересная ситуация: когда факт обёрнут в миф. На рисунке ниже мы действительно можем увидеть какой объём монет в настоящее время хранится на экранированных Z-адресах.

И действительно, получается что из 11+ миллионов монет в экранированном пуле сейчас хранятся лишь 5%. И это факт.

Источник

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

Какие такие технические ограничения? Чтобы ответить, я опишу основные вехи в развитии экранированного пула Zcash. Давайте по порядку. 

Экранированный пул Sprout

Сеть Zcash запущена в конце 2016. Как нам всем известно с самого начала предусмотрены прозрачные T и экранированные Z адреса (начинались с «Zc»). Но есть нюанс — единственный кошелёк, который поддерживает Z-адреса существует только для Linux. Более того, он не имеет графического интерфейса. Не самый удобный вариант для использования. Сам я застал эти времена и гонял XMR из командной строки по заранее переведённой инструкции. Но не так много людей готовы на такой уровень юзабилити. Думаю, что ответ очевиден. Поэтому Z-адреса с самого начала предпочитают лишь разработчики и хардкорные пользователи. Чуть позже появится первый кошелёк для Windows и MAC от стороннего разработчика, но он долго не протянул из-за разногласий с автором (в большей степени его жадности). Дополнительным ограничением также являлись тормоза шифрования и соответственно высокие требования к железу. Кстати, среди критиков тогда имел место негатив по поводу этого момента. Но знаете.. Когда парни из Сан-Франциско задумали писать Instagram, мало кто держал в руках IPhone. По факту совсем небольшая доля телефонов на рынке имела камеру выше 2Mpx, а те что имели гордо именовались «камерофоны» 😉

Экранированный пул Sapling

Спустя год Zcash получает обновление. Подробнее на русском можно прочитать здесь. Кстати, автор сайта, отзовитесь. Это был первый ресурс на русском языке, который был полностью посвящён Zcash 👍🏻.

Sapling стал существенным техническим прорывом в механизме шифрования z2z-транзакций. Требования к железу сократилось на порядок. Среднее время транзакции стендового системника ECC упало с 39 до 2,3 секунды!

Вскоре в 2018 году появился новый графический кошелёк, поддерживающий сразу два типа Z-адресов Sprout и Sapling (новые адреса начинались с «Zs»). Любой желающий имел возможность перегнать свои монетки в новый экранированный пул.

В октябре 2018 года состоялось обновление Sapling 2.0. После которого команда разработчиков уже всерьёз заговорила о возможности появления поддержки экранированных адресов и транзакций в кошельках на смартфонах и на аппаратных кошельках.

Это было стартом работы в данном направлении для многих сторонних разработчиков ПО. И это длинный путь, в начале которого по-прежнему был лишь один кошелёк Zecwallet с поддержкой полной функциональности Zcash.

Тем временем, данные стали свидетельствовать о росте количества экранированных транзакций:

Следующей важной технической вехой, стало появление первого мобильного кошелька ZecWallet для Android в конце 2019 года. Запуск сервиса ZecPages.com в феврале 2020 также внёс свой вклад в популяризацию z2z-транзакций.

В январе 2020 года появляется первый SDK для мобильных кошельков на iOS.

После этого события с июня по ноябрь 2020 года будут представлены сразу три мобильных кошелька для iOS.

Фактически только полгода назад стало возможным полноценно использовать Zcash по его предназначению.  Объём экранированных транзакций начал полноценный рост:

Кстати, обзор всех полнофункциональных кошельков Zcash.

А что там по поводу аппаратных кошельков?

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

В августе 2020 года в Ledger делают первый шаг в этом направлении:

Техническими специалистами независимой команды разработчиков проведена очень серьёзная работа в этом направлении. В три этапа им удаётся создать прошивку, которая заставляет работать z2z на аппаратных кошельках Ledger. Они объявили об этом в январе 2021:

Но увы, насколько нам стало известно, на демонстрации кошелёк обрабатывал тестовую транзакцию более 9! ДЕВЯТИ, Карл, минут! Многие поджали хвосты, ведь это снова техническое ограничение.

А как же Trezor? Мы ведь знаем, что их начинка значительно пошустрее. По-крайней мере, она справляется с тысячей мелких непотраченных выводов, с которыми Ledger не готов справляться.

В 2017 году они отказались также по техническим причинам:

В 2020 году ситуация не изменилась и технический директор Trezor это продублировал:

ОБНОВЛЕНИЕ ОТ 11 июня 2020

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

А теперь отвечаю на вопросы моего вчерашнего твита:

  1. Что за правила? Что это означает для Zcash?

Новый экранированный пул Orchard помимо плюшек в виде экранированных адресов по умолчанию (по дэфолту, как многие пишут), помимо нового стандарта адреса (с приоритетным экранированием), который будет в обязательном порядке принят всеми биржами, если они хотят предлагать Zcash-торги.. (читайте предпоследний абзац ТУТ) снова существенным образом снижает запросы к аппаратным ресурсам для совершения z2z-транзакций. Это я понимаю из заявки Trezor на грант и поддержку. С октября 2020 года ECC и Trezor плотно сотрудничают в этом направлении:

ОТВЕТ: Для Zcash это означает конец эры технической «гегемонии» прозрачных T-адресов.

2. Что это означает для криптовалютной сферы?

Экранированный пул будет расти огромными темпами. Настолько огромными, что не заметить это будет невозможно! Настолько невозможно, что об этом будут кричать!

Видя неоспоримые преимущества скрытия балансов своих активов, а также транзакционной активности, всё больше и больше пользователей будут использовать Zcash. Я даже не буду писать о том, какой спрос следует ожидать в течение следующих нескольких лет. Поскольку мне самому даже тяжело представить. Я просто предположу, что в купе с возможностями обёрнутых токенов в блокчейне Zcash.. Да-да, вы всё правильно прочитали, и я не ошибся — ОБЁРНУТЫЕ мать их ТОКЕНЫ в блокчейне ZCASH!! Следите за новостями 😉 Так вот, с этими возможностями Zcash через некоторое время из альткоина превратится в золотой стандарт криптовалюты! В будущем никто больше не сможет следить за перемещением крупных активов, поскольку держатели крупных активов сначала предпочтут обернуть их в ZSA, а затем, когда Zcash и сам станет КРУПНЫМ АКТИВОМ, просто предпочтут Zcash.

3. Что ПЛАТЁЖНАЯ криптовалюта означает для человечества?

Давайте я этот вопрос оставлю на потом. Я и так уже достаточно взволнован, пока снова об этом всём думал )))

Я просто скажу, что платёжная криптовалюта в будущем будет для вас тем, что сейчас принято называть деньгами. И Zcash имеет все шансы стать лидером этого направления. А то, что сейчас называют деньгами — вы будете называть типа ракушками. Но это произойдёт не в ближайшем будущем. Наберитесь терпения.

PS повторю свой ВЫВОД снова:

ВЫ ВСЁ ПРАВИЛЬНО СДЕЛАЛИ!!!

English Halo PoS PoW Trezor z2z Zcash zcashd Zcon ZecWallet Zerocash ZSA Дорожная карта Зуко Уилкокс Конференции Кошельки для Zcash Мифы о Zcash Нода Разработки Сеть Zcash Стратегия аппаратные кошельки базовые свойства биткоин будущее криптовалют интервью конфиденциальность криптовалюта обновление сети объяснения обёрнутые токены платёжное средство транзакции унифицированные адреса экранированные пользовательские активы эмиссия

Комментировать статью:

Ваш адрес email не будет опубликован. Обязательные поля помечены *

3 + два =