Метод консолідації виходів Біткоїн-транзакцій за допомогою симуляції витрачання
Анотація
У Біткоїн-протоколі кожна транзакція споживає транзакційні входи – записи, що зв’язують певну кількість одиниць біткоїна з певним власником, за допомогою транзакційних входів – записів-посилань на входи, і створює нові входи з новими кількостями і власниками, відображаючи таким чином акт зміни власності. Користувачі, що часто отримують платежі, накопичують велику кількість дрібних невикористаних виходів, що призводить до підвищення вартості майбутніх транзакцій, зниження швидкості роботи програмного забезпечення та загроз приватності фінансових даних. З метою зменшення кількості виходів користувачі використовують операції консолідації, які об’єднують багато дрібних виходів в один більший. Проте такі транзакції або їх каскади легко ідентифікуються в графі транзакцій, що дозволяє встановити зв’язки між виходами, що беруть участь в одній операції консолідації, погіршуючи фінансову приватність користувача. У цій статті пропонуюється метод багатокрокової консолідації виходів шляхом симуляції природного витрачання виходів. Для цього використовуються симулюючі транзакції з кількома входами та двома виходами, які виглядають як звичайні платежі з цільовим виходом та виходом-рештою. Запропонований метод ітеративно зменшує множину невикористаних виходів користувача до встановленого розміру без утворення очевидних патернів у графі транзакцій. Аналіз вартості показує, що навіть у випадку, коли користувач жертвує ефективністю заради мінімізації розміру груп пов’язаних виходів, загальна вартість багатокрокової консолідації зростає лише у 2-4 рази порівняно з простою консолідацією. У статті також формулюються напрями подальших досліджень, зокрема пошук патернів у графі транзакцій, що можуть бути випадками застосування складних схем багатокрокової консолідації виходів, а також пошук патернів зворотних операцій розбиття виходів на частини, що може бути ознакою злочинної діяльності, тощо
Посилання
2. Privacy. 2025. URL: https://en.bitcoin.it/wiki/Privacy (date of access: 15.04.2025).
3. Poon J., Dryja T. The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments. 2016. 59 p. URL: https://lightning.network/lightning-network-paper.pdf (date of access: 15.04.2025).
4. Maxwell G. CoinJoin: Bitcoin privacy for the real world. URL: https://bitcointalk.org/?topic=279249 (date of access: 15.04.2025).
5. Ghesmati S., Fdhila W., Weippl E. Studying Bitcoin privacy attacks and their Impact on Bitcoin-based Identity Methods. International Conference on Business Process Management. 2021. URL: https://eprint.iacr.org/2021/1088.pdf (date of access: 15.04.2025).




