Какая самая передовая технология для анонимных транзакций?

Какая самая передовая технология для анонимных транзакций?

Я слышал о zerocash и coinjoin, но у кого из них есть технологическое преимущество? Действительно ли какая-либо из этих технологий способна обеспечить функцию анонимных транзакций, а не псевдоанонимность?

Ответы (3)

CoinShuffle улучшил CoinJoin, но активное смешивание не продвинулось вперед по сравнению с решениями ниже.

ZeroCash и CryptoNote значительно продвинулись вперед с тех пор, как вы задали этот вопрос. CryptoNote была усовершенствована исследовательской лабораторией Monero и планирует добавить конфиденциальные транзакции (RingCT). ZeroCash добился успехов в уменьшении размера транзакций и разработке процесса «надежной настройки», описанного ниже.

https://lab.getmonero.org/pubs/MRL-0005.pdf

https://www.reddit.com/r/Monero/comments/41vg68/monero_vs_zcash_eli5_fundamental_differences/

https://z.cash/blog/snark-parameters.html

https://blog.okturtles.com/2016/03/the-zcash-catch/

Monero также сейчас объединяется с разработчиками I2P для Kovri, маршрутизатора I2P C++, который поможет защитить метаданные, включая IP-адреса: https://github.com/monero-project/kovri .

CoinJoin делает возможной анонимность, комбинируя случайные биткойн-транзакции. Принцип состоит в том, что когда у вас есть много входных данных с нескольких адресов и много выходных данных по нескольким адресам, вы больше не можете определить, что, куда и от кого пошло. Проблема в том, что Coinjoin потенциально уязвим для сетевого анализа и поэтому является псевдоанонимным.

Изначально предполагалось, что Zerocoin решит проблему анонимности Биткойна. Он разработан таким образом, что вы берете оригинальные биткойны, превращаете их в Zerocoins, а затем снова превращаете их в новые биткойны в другом кошельке. В настоящее время технология совершенствуется, чтобы стать более эффективной; однако вряд ли это будет реализовано в биткойнах. Кроме того, одним из самых больших критических замечаний по поводу Zerocoin является дополнительное время вычислений, необходимое для процесса. Кроме того, если бы доказательства (доказательства с нулевым разглашением) были размещены в цепочке блоков, это значительно увеличило бы размер цепочки блоков.

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

Итак, как вы видите, у каждой из этих технологий есть свои минусы и плюсы. Единственный протокол, который я еще не упомянул, — это CryptoNote. Насколько мне известно, CryptoNote — самая многообещающая технология для анонимных транзакций. Неотслеживаемые платежи там осуществляются с помощью так называемых кольцевых подписей. Вот объяснение того, как это работает https://cryptonote.org/inside/

Bytecoin (BCN) — первая криптовалюта, основанная на протоколе CryptoNote. Он был запущен в 2012 году. http://bytecoin.org/

Чтобы добавить к этому, Cryptonote использует (и, по сути, применяет) скрытые адреса, поэтому каждый, кто использует монету Cryptonote, использует их. Кроме того, «Bytecoin 2012» неверен, команда Bytecoin сфальсифицировала длинную цепочку блоков, чтобы скрыть огромный премайн на 82% ( подробности/доказательства см. на bitcointalk.org/index.php?topic=740112.0 ).

Zerocash сейчас находится на переднем крае криптографических исследований. Он требует отдельной реализации и обеспечивает доказуемую анонимность, но с более высокими вычислительными затратами.

CoinJoin — это простое и понятное решение. Хотя он не обеспечивает анонимность Zerocash, он уже реализован (в DarkWallet) и работает на самом блокчейне биткойна. Вычислительные затраты незначительны, так как используются почти обычные биткойн-транзакции.