Учитывая высокую прозрачность традиционных блокчейнов (каждый видит, с какого и на какой адрес отправляются монеты), было предложено несколько новых систем для увеличения конфиденциальности. В противном случае возникает невзаимозаменяемость (non-fungibility). Хорошая валюта должна иметь три функции: быть мерой стоимости, методом передачи и средством сохранения стоимости. Мера стоимости, в частности, работает только в том случае, если одна монета такая же, как и другая. В полностью прозрачной децентрализованной системе эта функция может не работать, поскольку монеты могут стать «испорченными».
Что такое испорченные монеты?
Например, у кого-то украли биткоины. Вор отправляет эти биткоины на биржу, и до того как биржа сможет что-либо сделать, он обменивает их на эфир и сразу же выводит их. Теперь эти биткоины испорчены, потому что связаны с незаконной деятельностью. Никто не хочет получить такие испорченные биткоины, так как все знают, что они на самом деле принадлежали человеку, у которого их украли. В реальном мире это невыполнимо, так как деньги на банковском счете не пронумерованы, а по банкнотам отследить историю невозможно.
В криптографическом мире все решается через «миксер». Вы помещаете эти испорченные монеты в «миксер», где они смешиваются с достаточным количеством неиспорченных монет, и вместо единственной полностью загрязненной монеты, у вас есть много слегка грязных монет. Представьте, что у вас есть 1 испорченный биткоин. Если он перемешивается с 99 чистыми монетами, то каждый из 100 биткоинов теперь на 1 % испорчен. Сейчас из-за этого почти все биткоины в определенной степени испорчены, но это еще не является реальной проблемой. Некоторые биржи фактически начали отслеживать «испорченность» монет, и если вы попытались разместить там монету, которая слишком сильно загрязнена, биржа отклонит это действие. Хотя это случается редко, люди действительно думают, как решить эту проблему. Поэтому и были созданы приватные монеты, в которых история не известна полностью. Как они работают? В настоящее время используются три технологии.
Кольцевая подпись (Monero XMR)
Кольцевые подписи работают так: вместо подписи одной транзакции (
Миксеры (DASH…)
Миксеры работают так: другие люди, которые НЕ являются частью транзакции, предоставляют большие пулы монет. Эти пулы называются миксерами и используются для смешивания монет, которые отправляются другими. В случае DASH такие пулы предоставляют мастерноды, которые взамен «размещают» свои монеты и получают вознаграждение от сообщества. Два основных недостатка этого метода повышения конфиденциальности: для работы вам нужны другие люди, а это повлечет за собой какие-то расходы. Потенциал роста по сравнению с кольцевыми подписями заключается в том, что даже если вы выполняете транзакцию самостоятельно, у вас все еще есть максимальный уровень конфиденциальности. Представьте, что миксеры – это огромный бассейн (монеты в миксере), в который вы наливаете стакан воды (монеты, которые вы хотите отправить). Затем вы говорите человеку, которому хотите отправить монеты, сколько воды (сколько монет) ему разрешено вычерпать из бассейна. Поскольку это «сколько» не записывается в блокчейне, оно впоследствии не отслеживается. В этом случае невозможно отследить монеты, так как никто не знает, кто вычерпнул воду из бассейна. В случае кольцевых подписей пул формируется людьми, совершающими транзакции. Он не требует вмешательства других, но если созданный пул (кольцевая подпись) слишком мал, то вода (монеты) становится отслеживаемой.
Доказательство с нулевым разглашением (ZCash, Эфириум, …)