Logo
Share this article

CoinSwap і триваючі зусилля зробити Політика конфіденційності Bitcoin «невидимою»

Розробник Кріс Белчер націлився на реалізацію CoinSwap – новий проект, який, як він сподівається, «суттєво покращить Політика конфіденційності Bitcoin ».

Розробник, відомий роботою над покращенням Політика конфіденційності Bitcoin , націлився на новий проект, який, як він сподівається, «значно покращить» те, як ми KEEP конфіденційність наших транзакцій.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Над ним зараз працює Кріс Белчер, який також створив ринок технічної Політика конфіденційності JoinMarket випробування CoinSwap, ідея, яку вперше запропонував легендарний розробник Bitcoin Грег Максвелл у 2013 році. Белчер зосереджувався на CoinSwap, а не на JoinMarket, оскільки він вважає, що це забезпечить користувачам кращу Політика конфіденційності, сказав він CoinDesk.

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

Хоча мережа Bitcoin виникла з рух, орієнтований на конфіденційність, його Політика конфіденційності насправді досить слабка. Просто подивіться будь-який провідник блоків щоб побачити, як легко отримати будь-яку транзакцію, яка коли-небудь відбувалася в історії біткойнів, а також історію, пов’язану з транзакцією.

Читайте також: Human Rights Foundation фінансує інструменти Політика конфіденційності Bitcoin , незважаючи на юридичну стигму «змішування монет».

«Зараз Політика конфіденційності Bitcoin зовсім не дуже хороша. Будь-хто в світі може проаналізувати блокчейн і потім знайти різну інформацію про користувачів — їхній баланс, історію, з ким вони здійснюють транзакції та в яких обсягах, коли — усе, що вони витрачають», — сказав Белчер в інтерв’ю CoinDesk .

Белчер стверджує, що це в певному сенсі гірше, ніж фінансова Політика конфіденційності , яку ми маємо сьогодні в застарілих системах. «Банківська система знає ваші транзакції, але широка громадськість T. Що стосується Bitcoin , це широка громадськість — це кожен, хто може бачити, що саме робить користувач», — додав Белчер.

Він додав, що для більшості людей важливо, щоб така інформація T була відкритою для всього світу.

«Фінансова Політика конфіденційності корисна для Human гідності, [наприклад], якщо ви T хочете, щоб ваші сусіди бачили, на які благодійні організації ви жертвуєте чи щось подібне, або якщо вам платять Bitcoin Ви T хочете, щоб ваші роботодавці знали, на які благодійні організації ви жертвуєте або в якій іншій діяльності ви берете участь», – додав Белчер.

CoinJoins: сьогоднішня Політика конфіденційності Bitcoin

«CoinJoins» (на відміну від «CoinSwaps», який Белчер перевіряє) — це транзакції Політика конфіденційності , які сьогодні є найпопулярнішими в Bitcoin . CoinJoins забезпечують користувачам хорошу Політика конфіденційності і стають все більш популярними. До цього часу вони були прийняті в Гаманець з васабі, Гаманець Самурай і JoinMarket.

CoinJoin отримує всі вхідні дані від кількох транзакцій, здійснених різними користувачами, і змішує їх в ONE велику спільну транзакцію. Ця ONE велика транзакція потім надсилає біткойни, змішані з різних адрес, на різні адреси. Оскільки ONE не може сказати, звідки спочатку взялися витрачені біткойни, запах сліду приховується, а учасники CoinJoin отримують кращу Політика конфіденційності.

Читайте також: Що підйом у «Coinjoins» говорить про пропозицію вартості біткойна

Але це не ідеально. Є ще способи для людей, які аналізують блокчейн Bitcoin (а саме компанії з аналізу блокчейнів), щоб виявити, коли і де змішуються біткойни.

По ONE , розміри транзакцій змішаних монет набагато більші, ніж звичайні транзакції, оскільки вони містять дуже багато різних вхідних даних.

Також показовим є той факт, що всі вони мають виходи однакового розміру. «КоінДжойни рівного виходу дуже очевидні. Якщо хтось бачить їх у блокчейні, він може побачити, що цей вид протоколу Політика конфіденційності відбувається», — сказав Белчер.

Чому результати мають однаковий розмір? Якщо Боб надсилає 0,8 BTC у транзакцію CoinJoin, а ALICE надсилає 0,187 BTC , а Мері надсилає 1,2222 BTC, а результати становлять рівно 0,8 BTC, 0,187 BTC і 1,2222 BTC відповідно, цей збіг цілком очевидний для всіх, хто шукає.

Щоб зберегти Політика конфіденційності, транзакція CoinJoin зазвичай ділить кількість Bitcoin, що видаються, на рівні частини, скажімо, 0,1 Bitcoin. Отже, якщо ALICE покладе 0,3 Bitcoin, вона отримає три біткойни по 0,1, надіслані на три окремі адреси, які вона контролює.

Більшість транзакцій T мають такої групи однакових результатів. Ось чому CoinJoins легко виявити.

Дійсно, було кілька випадків обміну Криптовалюта заборона користувачів, які, очевидно, надіслали свої Bitcoin через такі служби Політика конфіденційності .

«Вони будуть підозріли. Якщо хтось аналізує блокчейн, вони побачать, що це CoinJoin, тож вони знатимуть, що це зробила ця особа. І якщо вони побачать іншу транзакцію, [для порівняння] вони побачать, що це не CoinJoin», — сказав Белчер.

CoinSwap: невидимка для транзакцій

"CoinJoin" і "CoinSwap" мають схожі назви, і обидва вони допомагають зберегти Політика конфіденційності , тому їх легко сплутати. Але вони різні, і Белчер стверджує, що CoinSwaps «вирішує багато проблем деяких типів CoinJoins» і «є наступним кроком для Політика конфіденційності Bitcoin у мережі».

За словами Белчера, CoinSwaps можна зробити так, щоб вони виглядали невидимими. Якщо все зроблено правильно, транзакція CoinSwap може виглядати так само, як ванільна транзакція Bitcoin .

У CoinSwap LOOKS , що дві різні людини надсилають абсолютно різні транзакції. Але під капотом відбувається зовсім інше.

Дві сторони, скажімо, ALICE і Боб, здійснюють такий обмін. Коротше кажучи, ALICE надсилає трохи Bitcoin на адресу CoinSwap. Боб надсилає таку саму кількість Bitcoin на окрему адресу CoinSwap.

Якщо обидва надсилають потрібну суму грошей, монети «обмінюються». Монети, які ALICE надіслала на адресу CoinSwap, надсилаються на нову адресу, якою володіє Боб, а монети, які Боб надіслав на його власну адресу CoinSwap, надсилаються на нову адресу, якою володіє ALICE.

«Телепортація» монет

Під капотом адреса CoinSwap, яка відповідає за цей обмін, набагато привабливіша за звичайну транзакцію Bitcoin . Це транзакція з декількома підписами, тобто для надсилання транзакції потрібно, щоб її підписали більше ніж ONE особа. Зазвичай такі типи транзакцій виділяються в блокчейні, оскільки виглядають інакше, ніж звичайні транзакції Bitcoin . Але в тому числі Криптографія ECDSA-2P, ці транзакції з декількома підписами можуть виглядати так само, як звичайні транзакції Bitcoin . Це майже план Белчера.

З ECDSA-2P на місці, «ALICE надсилає CoinSwap Бобу, і це LOOKS просто як звичайна транзакція. Але насправді монети опинилися зовсім в іншому місці», — сказав Белчер.

Цей компонент важливий. Якщо всі ці транзакції виглядають однаково, люди, які навіть T використовують CoinSwaps, також отримують більше Політика конфіденційності . Немає способу визначити, чи є будь-яка транзакція транзакцією CoinSwap чи ONE, що перевертає аналіз ланцюжка Bitcoin на голову.

Читайте також: «Фінансовий нагляд» чи «аналіз блокчейну»? Human фонд дебатів Еліптичний

Подібна Технології також пошириться на мережу Lightning Network, тому спостерігачі за блокчейном T можуть визначити, чи є якась окрема транзакція CoinSwap, транзакцією Lightning Network чи просто звичайною транзакцією Bitcoin .

«Можна сказати, що CoinSwap дозволяє біткойнам непомітно телепортуватися в будь-яке інше місце на блокчейні», як опис Технології на Bitcoin Wiki ставить його. Щоб отримати докладніше пояснення, перегляньте цю публікацію https://joinmarket.me/blog/blog/coinswaps/ від розробника JoinMarket Адама Гібсона.

Однак це не означає, що CoinSwap ідеальний. Проблема з CoinSwap полягає в тому, що це набагато складніший процес для впровадження, ніж CoinJoin.

«Найбільше децентралізовано»

У своїй горі публікацій Белчер описує, як втілити ідею CoinSwap у реальність.

Основною причиною, чому CoinSwaps T набули популярності з тих пір, як Максвелл описав їх сім років тому, є те, що вони не такі прості, як CoinJoins. Отже, у Белчера вперше впроваджується ця складність.

Його першим кроком було просто обдумати найкращий спосіб це зробити, виклавши низку різних конструктивних міркувань у статті, що склала його план атаки. По ONE, він планує використовувати мову програмування Rust, оскільки вона потенційно безпечніша за інші мови.

«Я хочу зробити це максимально децентралізованим, щоб не було центральної точки збою, яку можна вимкнути або піддати цензурі», — сказав Белчер. Щоб досягти цієї мети, він хоче, щоб «уся справа» працювала через мережу Політика конфіденційності Tor, яка допомагає захищати IP-адреси, які є схожими на поштову адресу для комп’ютера, яка розкриває його місцезнаходження.

«Я думаю, що це дуже необхідно для Політика конфіденційності», — сказав він.

Читайте також: BTCPay LOOKS анонімізувати транзакції Bitcoin за допомогою інтеграції PayJoin

Белчер описує це та інші міркування у своїй пропозиції, наприклад маршрутизацію та використання PayJoin, ще однієї Технології Політика конфіденційності Bitcoin , поряд з нею. Тепер, коли його ідеї оприлюднені, люди можуть коментувати та робити пропозиції.

Наступним кроком є ​​фактичне його впровадження. Белчер сказав CoinDesk , що сподівається випустити мінімальний життєздатний продукт протягом наступних шести місяців.

Зображення: "BallesStrob-4" від MathGoulet ліцензовано за CC BY-ND 2.0.

Alyssa Hertig

Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.

Alyssa Hertig