Секреты самых защищенных криптовалют
Все мы знаем, что Биткоин, как самая популярная криптовалюта в принципе достаточно защищен и анонимен. Ну по крайней мере на сегодняшний день однозначно не существует способов взлома некастодиальных кошельков и к тому же, никакой информации о о владельце средств по данным кошельков узнать нельзя, кроме того, что данных о транзакциях, отправленных на столь же анонимные кошельки.
Но для некоторых недостаточно и этого: в этой статье рассказываем о самых анонимных и защищенных криптовалютах и о интересных технологиях, которые применяются при их разработке и функционировании.
ByteCoin
Хоть Байт и не является самой анонимной криптой на свете, начнем мы именно с него, ведь эта монетка еще в 2012 году стала первым представителем особо защищенных криптовалют в мире.
Главным атрибутом анонимности BiteCoin стал алгоритм CryptoNote, который в последствии стал использоваться практически во всех анонимках. Работает это так: прежде чем попасть на нужный адрес, ваша транзакция передается по цепочке на совершенно рандомные адреса и в итоге попадает на нужный кошелек. При этом промежуточные адреса остаются не в курсе, что у них побывали чьи-то деньги, так как ключ для расшифровки транзакции имеет только итоговый адресат.
Эта схема называется алгоритмом кольцевой подписи.
Monero
Говоря про анонимную крипту, нельзя не упомянуть Monero - по мнению экспертов, самую анонимную криптовалюту в мире, к тому же единственную, являющуюся анонимной по умолчанию, а не в качестве дополнительной фишки.
Помимо Crypto Note, данный альткоин имеет еще пару интересных фишек:
- Скрытые адреса. Блокчейн Монеро имеет тот же принцип, что и у биткоина, однако, если вы обратите внимание на публичный ключ своего кошелька, обратите внимание, что он всегда разный, так как система шифрует его таким образом, чтобы каждый раз он полностью отличался от предыдущего, но оставался читаемым и воспринимаемым для самой системы.
- Имитация активности. Если Байткоин позволял лишь путать транзакции, Монеро вообще дает возможность скрыть сам факт отправки или получения транзакции. Для этого каждый адрес раз в некоторое рандомное время отправляет и получает своеобразные макеты транзакций, которые выглядят как настоящие, однако не воспринимаются системой. Таким образом получается большая череда транзакций, и понять, какие из них существовали реально, невозможно.
Dash
Хотя Dash проигрывает по анонимности некоторым криптовалютам из этого списка, у него все же есть несколько любопытных особенностей. Разработчики встроили в криптовалюту метод PrivateSend, позволяющий анонимно отправлять монеты получателям.
Для этого мастер-узлы, именуемые мастернодами, несколько раз перемешивают деньги разных пользователей, пересылаемые по сети. В результате монеты становятся неотличимы друг от друга.
Verge
Verge печально известна своим сотрудничеством с сайтом Pornhub. История криптовалюты достаточно противоречива, и апологеты блокчейна расходятся в ее оценках. Но давайте перейдем к фактам.
Для проведения транзакций Verge использует анонимайзер IP-адресов Tor, сохраняя анонимность соединения с блокчейном. Кроме того, существует возможность проводить транзакции через I2P — еще один анонимайзер IP-адресов.
Отличительная особенность Verge — протокол Wraith. Он позволяет осуществлять операции как через публичный, так и через закрытые блокчейны. Во втором случае транзакции проходят через скрытые адреса (подобно Monero) в сочетании с упомянутым ранее анонимайзером Tor.
На самом деле, применение функционала анонимайзеров для IP-адресов в рамках криптовалюты довольно интересно, хоть и зачастую подвергается критике.
ZCash
В основе криптовалюты ZCash — протокол доказательств с нулевым разглашением zk-SNARK, который и обеспечивает анонимность переводов. Он позволяет проверять наличие защищенных транзакций, но не указывает ни на владельцев, ни на конкретную сумму. Публичными остаются лишь временные метки.
Удивительно, но протокол нулевого разглашения появился уже в далеком 1986 году, раздельно от криптовалют, конечно.
Чуть позже исследователь Жан-Жак Кискатер придумал простой способ объяснения этого метода. Свой пример он назвал пещера нулевого разглашения. Кискатер выдумал двух героев Пегги и Виктора, которые пытались открыть дверь в пещеру круглой формы с помощью магического ключа.
По условиям, Пегги знает магическое слово, которое позволит открыть дверь между точками C и D, но не желает выдавать никому свой пароль. А Виктор хочет узнать, действительно ли Пегги знает секретный ключ. Пока Виктор стоит в точке А, Пегги идет к двери. После того, как она пропадает из виду, Виктор встает в точку B и кричит оттуда: «Пегги нужно выйти справа» или «Пегги нужно выйти слева». Получается, каждый раз вероятность того, что Пегги не знает пароль, равна 50%. Если же повторить процесс k раз, то вероятность будет 1/2k. При 20 же повторениях эта вероятность будет порядка 10−6, этого достаточно для верности предположения о том, что Пегги знает ключ.
Хоть Zcash и крут в плане безопасности, такой алгоритм требует значительных вычислительных мощностей и не может использоваться массово.