Проблемные стороны криптовалют

Большие нерешённые проблемы, с которыми сталкиваются криптовалюты

Несмотря на то, что криптовалюты вполне успешно решают некоторые вопросы, и в их случае существует целый ряд нерешённых проблем. Опишем некоторые из них.

Работа над этим разделом продолжается, и информация в него будет добавляться по мере готовности.

Анонимность и взаимозаменяемость

Bitcoin, как и большинство криптовалют, использует публичный реестр, в котором все транзакции и адреса также являются публичными. Можно сказать, что Bitcoin является псевдоанонимной криптовалютой: несмотря на то, что вы видите все транзакции и адреса, вы не сможете сказать, кому конкретно принадлежит отдельно взятый адрес. Но если вам известен чей-то адрес, например, если кто-то перевёл вам средства, вы сможете отследить все прошлые и будущие транзакции, проходящие через этот адрес.

Можно, например, построить список адресов Bitcoin с наибольшим количеством монет и следить за тем, как с них переводятся и как на них принимаются монеты.

После получения предпринимателем платы от Джона предприниматель видит, что Джон также отправил 13 BTC на другой адрес и что у Джона по-прежнему остаётся 40–1–13 = 26 BTC на его оригинальном адресе. Выходит, что Джон довольно богат.

Можно также проследить историю использования монет. В данном случае мы видим, что монеты Джона пришли со взломанной биржи, адрес которой известен. Это может означать, что Джон является хакером или, что более вероятно, он получил помеченные монеты (монеты, связанные с незаконной деятельностью).

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

Устав от термина «анонимные монеты» (privacy coins), относящегося к монетам, защищающим анонимность пользователей, некоторые стали называть «отслеживаемыми монетами» (surveillance coins) те, в основе которых лежит прозрачный блокчейн.

Лично мне не нравится ни то, ни другое определение. Они мне кажутся слишком дикими, сродни пренебрежительному «не такие».

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

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

Смешивание не является идеальным методом, так как остаётся возможность построения графика транзакций, благодаря которому вы в конечном счёте всё равно выясните, откуда взялись монеты. Другим подходом, используемым ZCash, является «экранирование» транзакций. Благодаря такой защите вся информация остаётся закрытой.

Адреса и суммы защищённых таким образом транзакции остаются скрытыми, но подробности обычных транзакций по-прежнему остаются видимыми.

Как транзакции, проводимые с применением смешивания, так и защищённые транзакции ZCash имеют один общий недостаток: пользователям приходится активно пользоваться ими. Это не только доставляет неудобство, но и негативно сказывается на анонимности (всегда можно попытаться сопоставить входы и выходы, даже если речь идёт о хорошем миксере, использующем метод «чёрного ящика»). Также это возбуждает подозрения, и кто-то может задаться вопросом, почему вы пытаетесь скрыть ваши монеты.

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

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

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

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

Предприниматель, принимающий транзакцию, может увидеть, какой из входов является правильным, сумму и ярлык, указывающий на того, от кого была получена оплата (как вариант, предприниматель мог бы дать Джону уникальный адрес и пропустить процесс маркировки транзакции ярлыком).

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

Существуют и другие идеи, касающиеся повышения уровня анонимности и взаимозаменяемости криптовалют, и в будущем, возможно, криптовалюты будут работать не так, как было описано мною здесь. Есть слабые места в решениях, виденных мною до этого момента, и они влекут за собой определённые недостатки. Так, например, размер транзакций Monero больше размера транзакций Bitcoin, в результате чего и процесс масштабирования Monero становится сложнее. Но исследования, направленные на решение подобных проблем, не прекращаются, и я полон надежды.

Источник


Канал: @DrHerbertWest