6. CoinJoin
повернутися до змісту
Грегорі Максвелл представляє альтернативне рішення для підвищення рівня приватності користувачів біткоїна під назвою CoinJoin13, яке є розвитком раніше представлених ідей про Taint14, CoinJoin - це механізм, який об'єднує кілька подібних транзакцій в одну транзакцію, яка складається з багатьох входів і виходів. Концепція CoinJoin була реалізована в додатку під назвою CoinJoin15.
Транзакції CoinJoin13
На малюнку вище пояснюється, як працює CoinJoin і як він співвідноситься з транзакціями Bitcoin.
У транзакції 1, адреса 1FF, яка має 50 BTC, хоче відправити 0.5 BTC на іншу адресу, 1A1, зі зворотною адресою 1FF. В кінці транзакції адреса 1FF матиме 49,5 BTC біткоїнів.
У транзакції 2 є багато вхідних і вихідних адрес. Хоча ця схема виглядає як звичайна транзакція Bitcoin, вона може бути використана для захисту ідентичності користувача, пов'язаного з транзакцією. Наприклад, власник адреси 1A1 хоче відправити 0,8 BTC на адресу 1E5 і не хоче, щоб хтось ще знав про цю транзакцію, тому він об'єднує транзакцію з іншою транзакцією такого ж розміру, наприклад, з адреси 1C3 на 1D4. Це означає, що, дивлячись на транзакцію, спостерігач не може визначити, на яку саме адресу надійшов біткоїн з адреси 1A1, адже біткоїн міг надійти з адреси 1D4 або 1E5.
ОНОВЛЕННЯ
Серед додатків, які є піонерами в реалізації концепції CoinJoin:
Вітаємо розробників Wasabi і JoinMarket! JoinMarket був першопрохідцем в дослідженнях CoinJoin (і, до речі, Белчер написав відмінну і вичерпну
вікі-статтю про конфіденційність), в той час як Wasabi - це перший гаманець, який реалізує CoinJoin в
зручному для використання і надійному способі. Як підписант і донор фонду CoinJoin, я в захваті від того, що ці дві частини програмного забезпечення існують!
Всім, хто хоче поліпшити свою конфіденційність, я рекомендую ознайомитися з Wasabi, особливо в порівнянні з централізованими "міксерами". -snip-
Зверніть увагу:
-snip- Васабі нам більше не друг. Вони перейшли на бік ворога. Тому я вважаю, що важливо або видалити їх з ОП, або додати дуже помітну примітку про те, що вони більше не підтримують конфіденційність і анонімність, а навпаки. Це дуже невдалий крок з боку Wasabi, і він викликає у мене огиду, але що є, те є.-snip-
Дивіться також це посилання: https://blog.wasabiwallet.io/zksnacks-blacklisting-update/
> Вони так і не пояснили, як саме zkSNACKs Ltd збирається вносити в чорний список певні невитрачені виводи транзакцій, якщо вони не здійснюють моніторинг та збір даних про користувачів
Ми не пояснили, тому що це тривіально. За своєю архітектурою координатор Wasabi не може порушувати конфіденційність своїх користувачів. Це не означає, що координатор вирішив не збирати дані, але це означає, що він не може їх збирати, навіть якщо захоче. Координатор знає лише про UTXO, які беруть участь в коінджойнах - так само, як і громадськість - і це не є порушенням приватності.
Посилання:
13. gmaxwell, CoinJoin: Конфіденційність біткойнів для реального світу
14. gmaxwell, Я забруднюю гроші! (Аналіз RAW даних транзакцій, що розважає і руйнує 'taint'; >51kBTC за посиланням!)
15. P. Martin & A. Taaki. (2013, August 25, 2015) Анонімні біткойн-транзакції.
- Dimaz A.W. & Oscar D., Блокчейн Біткоїна для всього світу, сторінки 104-105, 2017: Jasakom
- Інші посилання подивіться на пост #1