Как протокол Zerocoin исправляет проблемы конфиденциальности Bitcoin

Как протокол Zerocoin исправляет проблемы конфиденциальности Bitcoin. Протокол Zerocoin счетчик способности блокчейна Bitcoin запоминать каждую транзакцию, которая когда-либо происходила. Он позволяет осуществлять прямые анонимные платежи, предоставляя расширение Bitcoin, что делает трассировку транзакций на его блокчейне практически невозможным. По сути, это фиксирует проблему конфиденциальности Bitcoin, которая в настоящее время ставит под угрозу финансовую конфиденциальность людей и даже безопасность.
Что вызывает проблемы конфиденциальности Bitcoin?
Блокчейн Биткойн (публичная книга) хранит и записывает все транзакции. Это делает любой платеж, осуществляемый биткоином, отслеживаемым даже через долгое время после совершения транзакции. Поскольку все транзакции происходят публично, ни одна платежная сеть не может гарантировать действительно частные платежи с использованием Bitcoin.
Протокол использует пары открытых и закрытых ключей для защиты транзакций и обеспечения своего рода “псевдоанонимности”, но транзакции Bitcoin все еще можно отслеживать. Даже если вы создаете несколько открытых ключей для защиты вашей личности на блокчейне, алгоритмы могут связать их с одним человеком на основе привычек покупки. Это в конечном итоге идентифицирует связанные платежи и связывает покупку с физическим адресом или идентификатором.
Как работает протокол Zerocoin
Протокол Zerocoin использует доказательства нулевого знания, что означает, что никакие данные из ваших прошлых транзакций не связаны с монетами. Единственные два человека, которые когда-либо знают о сделке, это отправитель и получатель.
Конфиденциальность практически невозможно достичь при отсутствии этого протокола. Все транзакции происходят на публичной блокчейне, и все пользователи имеют доступ к данным.
Пользователи, которые хотят сохранить анонимные транзакции, могут конвертировать свои неанонимные Bitcoin в Zerocoin. Эта операция называется “чеканкой”, что означает сжигание одной или нескольких цифровых монет вместе со всей их историей. Сюда относятся транзакции и предыдущие владельцы.
После того, как вы мяте монету, вы получаете математическое доказательство этой монеты, но без каких-либо подробностей, указывающих, какую валюту вы сгорели. Это означает, что у вас есть новая, свободная от истории монета, которую вы можете использовать для совершения покупок.
Это та же криптовалюта. Его значение не меняется, и любая транзакция, которую вы делаете с Zerocoin, происходит на одной и той же блокчейне. Но новая монета имеет дополнительную характеристику, которая позволяет ей оставаться скрытой через эту серию математических трюков.
Итак, если вы мяте “100” монет, вы автоматически получаете 100 Zerocoins, у которых нет привязанной к ним истории. Zerocoin уникален, не может быть дублирован или подделан, и, в то же время, никто не может идентифицировать его после того, как вы изменили свой Bitcoin на Zerocoin.
Таким образом, когда вы используете Zerocoin для совершения покупки, никто не может вернуть его вам, вашему кошельку или вашим личным данным. Звучит неплохо, верно?
Чем Zerocoin отличается от прачечных Bitcoin?
Протокол Zerocoin был представлен в 2016 году группой криптографов Университета Джона Хопкинса во главе с профессором Мэтью Д. Грин. Вместе с двумя его аспирантами, Иэном Майерсом и Кристиной Гарман, профессору информатики потребовалось почти три года, чтобы придумать решение, которое могло бы решить проблему конфиденциальности пользователей Bitcoin.
До Zcoin сеть пробовала другие подходы для достижения анонимности, с более высокими рисками и меньшей эффективностью.
Владельцы биткоина могут использовать так называемые прачечные, чтобы избавиться от истории монеты. Этот тип сервиса смешивает цифровые валюты от большего числа пользователей, чтобы путать истории транзакций. Однако эта практика может только замедлить попытку отслеживания прошлых транзакций, особенно когда количество пользователей, которым нужно “мыть” свои монеты, невелико.
Zerocoin, с другой стороны, обеспечивает более высокий уровень анонимности, гарантированный сложными математическими моделями, используемыми для удаления истории монеты. По словам разработчиков Zcoin, эта повышенная безопасность может быть сохранена, даже если часть сети скомпрометирована.
Еще одно преимущество использования протокола Zerocoin вместо сервисов прачечной Bitcoin заключается в том, что вам не нужна третья сторона, чтобы стереть историю монеты. Поскольку протокол является просто расширением Bitcoin, он работает на той же блокчейне. Таким образом, проблем доверия меньше.
Как пользователь, вам не нужно давать кому-то еще свои монеты, чтобы “промыть” и надеяться, что они вернут их вам. Вы получаете, чтобы мять свой биткоин и автоматически получать математическое доказательство его.
Тем не менее несовершенный протокол
Со всеми преимуществами протокола Zerocoin и энтузиазмом, генерируемым новым Zcoin, до сих пор нет такой вещи, как полностью анонимные транзакции или совершенные протоколы.
Протокол Zerocoin требует, чтобы пользователи монетки фиксированными номиналами 1, 5, 10, 25 и 100 для защиты конфиденциальности. Более того, анонимизация монет потребляет много энергии и пространства на блокчейне.
Однако, как бы несовершенным он ни был, Zerocoin действительно обеспечивает прочную основу, необходимую разработчикам для реализации протокола, чтобы исправить проблемы конфиденциальности Bitcoin. Тот, который гарантирует конфиденциальность и анонимность на блокчейне, не подвергая риску безопасность людей и финансы.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.

Previous Article

Report thy neighbour: Americans urged to snitch on in-debt drivers to earn crypto

Next Article

Ikea uses blockchain to build solar power project

Read More Related articles