Что нужно знать про зэков - транзакции в ZEC по умолчанию не анонимны
По рассказам друзей я считал, что Zcash - это валюта, фишка которой - анонимность и неотслеживаемость транзакций. Это неплохая особенность. Вот почему.
Прозрачность - это риск
Нет сомнений, что подрядчики кучи организаций от налоговых до криминала уже разрабатывают софт, который будет вынимать из блокчейнов все транзакции и активы человека, стоит один раз засветить имя или адрес. А способов засветить много - например:
- заплатить интернет-магазину с невиртуальными товарами;
- воспользоваться традиционной биржей, которая требует личных данных для нормальных торговых лимитов;
- заказать банковскую карту с обеспечением криптой на реальный адрес;
- воспользоваться банкоматом с контролем личности через мобильный телефон или отпечатки пальцев.
Это должно беспокоить и кристалльно честных людей, - ибо налоговые правила относительно крипты в серой зоне для большинства стран, а вдобавок американские регуляторы считают, что весь инвестиционный бизнес в мире принадлежит им, а токены ICO - инвестиционный инструмент, и поучаствовав, вы обязаны им отчитываться. Отсюда до софта, который зажигает галочку на экране у пограничника, если вы прилетели в Штаты, два шага.
В общем, анонимизация - это полезный способ подстелить соломки.
По сочетанию технология-ликвидность ZEC вроде бы лучше всего. Потому что анонимизация сделана там не через перемешивание, как у Монеро или Даша, а через специальный алгоритм "нулевого знания". Но сегодня я выяснил, что все не так просто - недостаточно просто проводить транзакции через ZEC. Оказывается, там два вида кошельков - обычные и защищенные (shielded).
Кошельки t - прозрачные
Первые начинаются с буквы t - и они просто аналог биткойновских по технологии, только с добавленным полем memo. Они не анонимны, все транзакции видны в блокчейне, и любой лопух вроде меня может посмотреть их в блокчейн-эксплорере.
Кошельки z - защищенные
Кошельки-адреса, начинающиеся с буквы z - защищенные, анонимные, их транзакции посмотреть нельзя. Валюту ZEC можно переводить туда-сюда между обычными и защищенными. То есть, если я правильно понял, схема работы в анонимном режиме должна быть такая: получил ZEC на t-адрес (и транзакцию можно проверить), перевел на свой z-адрес, перевел назад на другой свой t-адрес. Цепочка разорвана, происхождение средств проследить нельзя.
Мало того, что это нужно знать. Нельзя еще использовать никакие кошельки, кроме официального (утверждается , что никто больше не поддерживает z-адреса), а это "тяжелый" кошелек - то есть, нужно будет поддерживать полный узел сети.
В итоге подавляющая масса транзакций Zcash - никакая не анонимная.
Отмазка: все написанное выше - результат изучения вопроса в течение часа, поэтому ошибки неминуемы. Поправьте.