Към съдържанието
Apexcryptonews

Монети за поверителност срещу анонимни борси: кой проблем всъщност решавате?

Едното крие актива. Другото крие движението. Нито едно не крие цялата история по подразбиране.

13 мин четене

Прочетете

1Когато скриването на монетата не е същото като скриването на сделката

Поверителните монети не са ключ, който прави замяната анонимна; те променят какво е скрито, докато анонимната борса променя кога и къде може да бъде наблюдавана връзка. Първият инструмент прикрива баланса, подателя и сумата в една верига. Вторият прикрива самото събитие на сделката. Може да притежаваш напълно скрит актив и въпреки това да разкриеш, че си го обменил в определен момент, от определен IP адрес, през определена услуга. Объркването започва, когато потребителят вярва, че покриването на моделите на заплаха означава избор на по-силната монета, докато всъщност моделът на заплаха решава кой слой от сделката изтича първи.

Мисли за поверителната монета като за запечатан плик: никой отвън не може да види колко пари има вътре или кой ти го е предал. Но пликът все още се движи. Може да бъде предаден на борсово гише, записан от разплащателен посредник или споменат в заявка за поддръжка. Анонимната борса е по-близо до тъмен коридор: тя скрива предаването, а не предавания предмет. Ако носиш прозрачна банкнота през този коридор, всяка камера преди и след това разпознава серийния номер. Монетата пита: „Кой може да види самите пари?“ Борсата пита: „Кой може да види, че двата портфейла са се срещнали?“

Това разграничение има значение, защото двата проблема се мащабират различно. Прозрачната блокчейн излага монетата в покой и в движение: история на баланса, изходи на ресто, групиране на суми и етикети на известни адреси. Неприватната замяна излага сделката по периферията: пръстов отпечатък на браузъра, времеви модел, повторно използване на адрес за теглене и логовете на услугата. Покриването на моделите на заплаха означава да решиш дали противникът ти е верижен анализатор, оператор на платформа, мрежови наблюдател или и трите. Всеки избира различна повърхност за атака.

Какво всъщност се скрива?Поверителна монетаАнонимна борса
Скрит обект | Монетата, сумата, историята на баланса и връзката подател-получател във веригата | Събитието на сделката, идентичността на услугата и свързването между двата ти портфейла ;; Какво остава видимо | Фактът, че някой е подписал транзакция, нейният момент, включването в блок и IP адресът, ако се излъчва директно | Собствената публична следа на монетата, сумата, ако активът е прозрачен, и всеки повторно използван адрес ;; Основна заплаха, на която отговаря | Он-чейн групиране и разкриване на баланс | Логване от страна на услугата и корелация на сделки ;; Режим на отказ | Използване на поверителна монета за замяна през борса, която записва посещението ти и двата адреса | Използване на анонимна борса за търговия с прозрачна монета, чиито входове и изходи остават свързваеми

Объркването обикновено се появява в практично изречение: „Използвах Monero, значи замяната е анонимна.“ Това изречение прескача три въпроса. Коя страна беше Monero? Беше ли монетата, която изпрати, монетата, която получи, или само междинен скок? Видя ли борсата и прозрачната страна? И създаде ли самата замяна нова времева корелация между тегленето на Monero и прозрачния депозит? Поверителните монети намаляват шума, който прозрачната верига може да събере, но не изтриват факта, че съществува услуга за замяна, че е обработила приблизително тази сума в приблизително това време и че някой се е свързал с нея от определен мрежов адрес.

Затова заглавието на раздела чертае твърда граница: скриването на монетата не е същото като скриването на сделката. Потребител, който решава само първото, може да подмине второто недокоснато. Този втори проблем принадлежи на следващия слой от историята.

2Какво все още издава прозрачната верига за вашата замяна?

Един прозрачен регистър не се нуждае от твоето име, имейл или акаунт, за да изгради изненадващо подробна картина на един суап. Щом транзакцията попадне в Bitcoin, Ethereum или подобна отворена верига, блокчейнът записва адреса на подателя, адреса на получателя, точната сума, времевия печат и таксата в постоянна публична структура. Всеки наблюдател, който може да групира адреси чрез споделени харчове, прахови модели или поведение при депозити в борси, може да започне да свързва отделните парчета дори когато в данните никъде не съществува низ с идентичност.

Първата слабост е свързването вход-изход. Повечето транзакции в прозрачни вериги харчат няколко входа наведнъж и произвеждат два или повече изхода: един за действителния получател и един за ресто, което се връща на подателя. Ако анализатор види транзакция с два изхода, при която единият е кръгла сума, а другият не е, кръглият изход обикновено е плащането, а неравният — рестото. При суап това означава, че изходящата монета често може да бъде отделена от адреса за ресто, когато услугата за суап излъчи просто плащане. Повтарящото се използване на същия адрес за ресто след това свързва бъдещите транзакции на потребителя.

Времевите модели добавят още един слой. Услугите за суап често обработват сделките в предвидими прозорци: потребителят изпраща средства, чака потвърждения и после получава целевата монета от адрес, контролиран от услугата. В блок изследователите тази разлика се вижда като адрес на подател, който захранва познат ликвиден пул, и отделно изплащане, което напуска малко след това — често в различен блок, но близо по последователност. Наблюдател, който следи големи суап адреси, може да свърже подателя и получателя чрез съпоставяне на сумата, очакваната такса и времето на изплащането.

  • Разкрита сума в сатошита или wei
  • Времеви интервал между потвърждението на входа и изплащането
  • Форма и повторно използване на изхода за ресто
  • Размерът на таксата като пръстов отпечатък

Разкриването на сумата е особено вредно, когато едната страна на сделката използва прозрачни монети. Потребител, който заменя фиксирана сума Bitcoin за друг актив, оставя точната стойност в BTC откриваема. Дори ако целевият актив е монета за поверителност, прозрачната страна все още показва на външни наблюдатели колко стойност се е преместила и в кой момент. Анализаторите могат да търсят други прозрачни изходи за подобна стойност, пристигаща в борса малко след това, което драстично стеснява възможните пътища.

Външен слойСреден слойВътрешен слой
  1. Външен слой — Адресът на подателя и историята на входовете са видими за всеки пълен възел и блок изследовател
  2. Среден слой — Стойностите на изходите, откриването на ресто и времето разкриват формата на суапа
  3. Вътрешен слой — Повторното използване на адреси и евристиките за споделени харчове превръщат псевдонимите в устойчива поведенческа следа

Ключовият момент е, че „без акаунт“ премахва само стъпката с регистрацията. То не премахва анализа на веригата. Всяка прозрачна транзакция е публичен математически артефакт, а съвременният софтуер за групиране третира повторното използване на адреси, откриването на кръгли числа и речниците със служебни адреси като стандартни входни данни. Един суап може да изглежда анонимен в момента на натискане на „потвърждаване“, докато самият регистър запазва следа, която става по-лесна за четене, след като се натрупат повече транзакции.

3Защо моделите на заплахи определят кой инструмент е по-важен първо?

Корекцията, която има значение първо, не е тази, която звучи най-силно по принцип — а тази, която премахва изтичането, което конкретният ти наблюдател реално може да види. Отделът за съответствие на една борса обикновено не може да проследи входовете и изходите на Monero, но може да види, че си депозирал XMR през един адрес и малко по-късно си изтеглил BTC от друга услуга в кратък прозорец, така че реалният ти проблем може да е времето и свързването на услугите, а не видимостта върху веригата. Блокчейн анализатор, работещ по прозрачна верига, никога не вижда самата монета скрита; той вижда събитието на суапа като клъстер от входове, изходи и адреси за следващ скок, които оцеляват дори когато типът на монетата се смени по средата. Физически противник с достъп до устройството ти не се интересува нито от монетата, нито от веригата в абстрактен смисъл — интересува се какво още пази портфейлът ти, какво помни историята на клипборда и кой раздел на борсата е отворен, когато екранът се заключи.

Причината един инструмент да не може да удовлетвори и тримата наблюдатели е, че всеки наблюдател чете различен слой от стека. Монетата скрива движението на стойност вътре в един регистър. Анонимната борса скрива връзката между контрагентите през два регистъра. Устройството и мрежовата връзка сами по себе си не скриват нищо; те изтичат самия факт, че изобщо е опитан суап. Ако приложиш монета за поверителност вътре в услуга, която все още знае IP адреса ти, адреса на депозита и дестинацията на тегленето, си затруднил работата на ончейн анализатора, но си дал на отдела за съответствие по-чиста история за намерението. Ако използваш анонимна борса с прозрачна монета, си скрил връзката с услугата, но си оставил постоянна следа от суми и ресто по двете вериги, която по-късен анализатор може да съпостави.

Полезно мисловно правило е да подредиш заплахите по това какво могат да държат постоянно. Отделът за съответствие държи постоянно акаунта или канала за финансиране, така че поправката е да се прекъсне постоянството на идентичността: без повторно използван адрес, без повторно използвана сесия, без предвидим размер на депозита. Блокчейн анализаторът държи постоянно публичния регистър на монетата, така че поправката е да се прекъсне непрекъснатостта на графа: прехвърли стойността в монета със скрити суми и примамващи входове, преди тя да пресече към друга верига. Физическият противник държи постоянно човека, така че поправката е оперативна: пълно дисково криптиране, изчистване на клипборда и поток на суап, който не оставя след себе си профил в браузъра. Един и същ суап може да бъде „достатъчно поверителен“ за единия и напълно разкрит пред другия.

  • Отдел за съответствие на борса

    Вижда сумите на депозита и тегленето, времевите отпечатъци и IP адреса; няма нужда да разбива криптографията, за да маркира подозрителен модел.

  • Блокчейн анализатор

    Възстановява прозрачната верига преди и след стъпката с монетата за поверителност; корелацията на суми и времето са най-добрите им сигнали.

  • Физически противник

    Чете екрани, запазени идентификационни данни и история на транзакциите на устройството; не се интересува от правилата на консенсуса или от типа на монетата.

Затова да питаш „кой инструмент е по-добър?“, преди да назовеш противника, обикновено води до грешна покупка. Ако защитаваш спестявания от далечен регулатор, монетата за поверителност има по-голямо значение, защото унищожава сумата и пътя там, където регулаторът най-вероятно ще погледне. Ако защитаваш еднократно преобразуване от борса, която вече те познава, услугата за суап има по-голямо значение, защото борсата не може да види монетата, но може да види, че си я използвал. А ако защитаваш устройството в чантата си, нито един инструмент няма значение, докато екранът не е заключен и остатъчните метаданни не са премахнати. Редът на операциите се променя спрямо наблюдателя; няма универсална първа стъпка.

Физически сло…Мрежов и…Слой на ончей…
  1. Физически слой и слой на устройството — първият пръстен, до който достига противник на място; съдържа клипборд, кеш на браузъра, файлове на портфейла и съдържание на екрана
  2. Мрежов и сервизен слой — пръстенът, в който мястото за суап вижда IP адрес, сесия, адрес на депозит и дестинация на теглене
  3. Слой на ончейн регистъра — пръстенът, в който работят анализаторите; прозрачните монети оставят граф, монетите за поверителност го свиват, но нито една не изтрива факта на обмена

Анализаторите често представят инструментите за поверителност като стек от специфични за противника триения. Наборът от входове на Monero създава триене за верижен анализатор, като умножава правдоподобните податели, но не създава почти никакво триене за услуга, която вече познава акаунта ти, защото тази услуга никога не е имала нужда да решава графа на Monero. Суап без KYC създава триене за отдела за съответствие, като премахва контролната точка за идентичност, но оставя прозрачния изход върху Bitcoin или Ethereum точно толкова четим, колкото преди. Всеки инструмент премества трудността на друго място; не прави целия път на атаката равномерно труден.

Практическото следствие е, че трябва да избереш инструмента, който отслабва най-силния наблюдател в твоя сценарий, а не инструмента, който печели общ дебат за поверителност. За търговец, който мести стойност между два портфейла, които напълно контролира, силният наблюдател обикновено е публичният регистър, така че монетата трябва да скрива сумите и връзките. За купувач, който превръща подобна на пари в брой криптовалута в монета за харчене, без да разкрива домашния си адрес, силният наблюдател обикновено е услугата и каналът за плащане, така че суапът не трябва да събира идентичност. За човек, който използва споделен или чужд компютър, силният наблюдател седи на стола, преди верижният анализатор изобщо да получи данните. Първо да назовеш противника превръща неясния избор между „монета за поверителност“ и „анонимна борса“ в конкретен ремонт.

Важно

Не приемай, че монетата за поверителност автоматично защитава суапа, или че суапът автоматично защитава монетата; всеки от тях покрива различен наблюдател и различно изтичане.

4Къде се крият метаданните, когато двата инструмента се използват заедно?

Дори когато комбинирате поверителна монета като Monero с обмен без KYC, остатъчната следа не изчезва — тя просто се премества в метаданни, които нито един от двата инструмента не е проектиран да скрие. Транзакцията във веригата може да стане несвързваема, но слой на сесията около обмена все още носи IP излагане, прозорци за корелация на суми, повтарящи се модели на използване на услугата и пръстови отпечатъци на портфейла или браузъра. Изтегляне на Monero към обмен с фиксирана сума, последвано от дестинация в прозрачна верига, създава тесен времеви коридор, в който наблюдателят може да свърже две събития, без изобщо да разбива самата поверителна монета. Монетата скрива кой какво притежава; обменът скрива кой с кого е търгувал; нито едно от двете не скрива кога и откъде е започнала сесията.

Най-ясното изтичане е времето. Ако изпратите Monero към обменна услуга и услугата препрати Bitcoin към дестинация, която контролирате, двете събития попадат в измерим прозорец. Наблюдател, който следи изходящите потоци на обменника и адреса на дестинацията, вижда съвпадение, когато дестинацията получи сума, равна на очаквания резултат минус таксите, в приблизително същия блоков интервал. Поверителните монети правят входящата страна непрозрачна, но изходящата прозрачна страна все пак каца някъде. Повтарянето на същия модел в множество обмени — подобни размери, подобни интервали, същият клъстер от дестинации — превръща еднократното съвпадение в поведенчески подпис.

Излагането на IP адрес усложнява това. Ако едно и също устройство или мрежа участва и във входящата Monero, и в изходящата Bitcoin страна на обмена — например чрез излъчване през пълен възел без Tor или VPN — услугата или мрежовият наблюдател записва постоянен адрес. Някои потоци на обмен включват и уеб интерфейси, които зареждат скриптове, улавят размери на екрана, езикови настройки, часова зона или инсталирани шрифтове. Тези детайли рядко имат значение сами по себе си, но се превръщат в стабилен пръстов отпечатък, когато същият браузър проверява страница с цени, извиква API-то на обменника и по-късно следи адреса на дестинацията.

Съвет

Провеждайте цялата обменна сесия в един запазващ поверителността мрежов път, а не само при избора на монета. Най-слабото звено често е браузърът или IP адресът, използвани повторно и в двете части на сделката.

Прозорците за корелация на суми работят дори когато поверителна монета скрива входящата сума. Да предположим, че обменната услуга публикува публично структурата на таксите си. Ако дестинацията получи X Bitcoin във веригата, наблюдателят може да обърне изчислението на таксата и да оцени правдоподобния диапазон на Monero входа, който би произвел X след конвертирането. Monero не позволява на наблюдателя да потвърди кой Monero изход съответства на този диапазон, но самият диапазон стеснява множеството от кандидати. При повтарящи се обмени, особено при некръгли размери, изведените входящи диапазони могат да се групират около навиците за харчене на същия портфейл.

Повтарящото се използване на услуга създава още един слой на свързване. Ако винаги минавате през един и същ обменник без KYC — дори със свежи адреси и различни Monero изходи — услугата вижда пръстовия отпечатък на сесията ви и структурата на всяка сделка. Може да не знае името ви, но знае, че се връщащ участник с постоянен модел на дестинациите. Комбинирането на два инструмента за поверителност не се композира автоматично в по-силна защита; пресечната точка на две частични защити все още оставя припокриването, където се срещат времето, сумата и мрежовото поведение.

Често задавани въпроси

Използването на монета за поверителност скрива ли автоматично, че съм направил суап на борса?

Не. Монетата може да скрие балансите и преведените суми в собствената си верига, но борсата или суап услугата все още виждат твоята сесия, адрес, сума и често IP метаданни. Скриването на монетата само по себе си не скрива сделката.

Какво продължава да разкрива прозрачната верига дори ако използвам анонимна борса?

Прозрачната верига може публично да свърже изпращащия адрес, получаващия адрес, сумата и времето на суапа. По-късен блокчейн анализ може да свърже тези адреси с клъстери, услуги или самоличности, дори ако самата борса не пази регистри.

Какво да избера първо: монета за поверителност или анонимна борса?

Зависи от модела на заплахите. Ако основното ти притеснение е проследяването по веригата, монетата за поверителност има по-голямо значение; ако основното ти притеснение е, че мястото за суап събира метаданните ти, анонимната борса има по-голямо значение. В много реални случаи инструментите решават различни части от една и съща уязвимост.

Може ли комбинирането на монета за поверителност и анонимна борса да скрие метаданните напълно?

Комбинирането им намалява различни видими слоеве, но не създава съвършена невидимост. Времеви модели, повторно използвани адреси, поведение при теглене или потребителски грешки все още могат да оставят следа, която свързва двете страни на суапа.

Вижте още