156 / 691CHAINAL

Chain Surveillance

Спостереження за блокчейном і висновки про реальних суб’єктів

Chain Surveillance поєднує публічні транзакції з оцінками спільного контролю й зовнішніми даними; висновок залежить від найслабше підтвердженого кроку атрибуції.

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

Транзакція вказує попередні виходи, які витрачає, і нові виходи із сумами та умовами. Граф UTXO підтверджує зв’язки виходів, а не ім’я чи IP адресу платника. Протокол зазвичай не позначає вихід як платіж або change і не розподіляє окремі вхідні satoshi між конкретними виходами. Кольорова лінія потоку може містити додаткове правило розподілу вартості, яке слід описати. [Bitcoin Developer Guide — Transactions]

Common-input ownership heuristic об’єднує входи, бо звичайний гаманець використовує власні монети. Припущений change може додати вихід. Це не правила консенсусу: CoinJoin і Payjoin допускають входи різних учасників без обміну приватними ключами. BIP 78 — конкретний контрприклад, де отримувач додає свої входи. Спільна транзакція без додаткових припущень не доводить одного власника. [Meiklejohn et al. — A Fistful of Bitcoins] [BIP 78 — A Simple Payjoin Proposal]

Прив’язка сервісу може походити з документованого контакту, опублікованої адреси чи запису контрагента. Для кожної мітки потрібні автор, підстава й період дії. Біржа може керувати монетами багатьох клієнтів, а один суб’єкт використовувати кілька кластерів. Кластер не є кількістю людей, а адреса сервісу автоматично не визначає клієнта чи мету кожного платежу. [Meiklejohn et al. — A Fistful of Bitcoins]

Дослідження Goldfeder et al. 2017 року розглядає зв’язки даних про покупки з блокчейном і вебідентифікаторами. Практична модель поєднує суму, часовий інтервал або платіжну адресу з cookie чи акаунтом. Це інше джерело, не особа, записана в транзакції. Історична вибірка не задає універсальної сучасної успішності. Збережені метадані, однак, можуть дозволити пізніше ретроспективне поєднання. [Goldfeder et al. — When the cookie meets the blockchain]

IP адресу можна записати під час з’єднання чи ретрансляції, але вона не є полем виходу Bitcoin. Вузол передає й чужі транзакції, тому перший побачений peer не обов’язково початковий відправник. Tor може послабити зв’язок трафіку з IP, але не змінює оприлюднені суми чи зв’язки UTXO. Оцінювання має відокремлювати спостереження в мережі від висновків із блокчейна. [Bitcoin — Protect your privacy]

За транзитивного злиття хибне ребро може об’єднати дві великі групи в помилковий суперкластер. Möser і Narayanan досліджують обмеження такого cluster collapse та визнають припущення й упередженість похідних еталонних даних. У власному оцінюванні вказуйте хибні злиття, пропущені зв’язки, охоплення, період і перевірку міток. Без калібрування на відомих випадках бал інструмента не є автоматично ймовірністю правильної ідентифікації. [Möser and Narayanan — Resurrecting Address Clustering in Bitcoin]

Нові адреси отримання зменшують пряме повторне використання, але пізніше спільне витрачання може додати зв’язок. Payjoin порушує припущення спільних входів, не стираючи публічного графа чи даних продавця. Власний вузол зменшує потребу відкривати запити чужому backend, а не публічність підтверджених транзакцій. Корисна оцінка називає спостерігача й захищений зв’язок замість обіцянки повної анонімності. [Bitcoin Developer Guide — Transactions] [BIP 78 — A Simple Payjoin Proposal] [Bitcoin — Protect your privacy]

Для кожного твердження запишіть транзакцію чи вихід, джерело мітки, евристики, дату й альтернативні пояснення. Відділяйте прямий платіж від багатокрокового зв’язку, контроль ключів від економічної власності. Бал ризику чи відстань у графі самі не доводять особу чи вчинок. Ця похідна перевірка якості вимагає можливості виправити висновок за новими доказами, не перетворюючи початкове припущення на нібито незалежно підтверджений факт. [Meiklejohn et al. — A Fistful of Bitcoins] [Möser and Narayanan — Resurrecting Address Clustering in Bitcoin]

Для повної картини прочитайте також Приватність у Bitcoin, Common-Input Ownership Heuristic, Address Clustering, Transaction Labeling, CoinJoin, PayJoin. На цю статтю також посилаються Вихід решти, Common-Input Ownership Heuristic, Address Clustering, Czech Ministry Bitcoin donation scandal.

DOC · 001Bitcoin Developer Guide — TransactionsДокументація ↗DOC · 002Meiklejohn et al. — A Fistful of BitcoinsПервинне джерело ↗DOC · 003Goldfeder et al. — When the cookie meets the blockchainПервинне джерело ↗DOC · 004Möser and Narayanan — Resurrecting Address Clustering in BitcoinПервинне джерело ↗DOC · 005BIP 78 — A Simple Payjoin ProposalСпецифікація ↗DOC · 006Bitcoin — Protect your privacyДокументація ↗
Спочатку джерела · Не інвестиційна порада