CoinJoinLayer2 (я даже название придумал)
Пользователь указывает необходимую сумму и дедлайн для ее запутывания. Также опциональная функция отправки части сдачи чужим адресам, с указанием лимита или процента от сдачи
Создаётся временный адресс для сбора необходимой суммы. Назовём его временный адресс
Планировщик, через произвольные интервалы времени, до даты дедлайна, выполняет произвольный сценарий из списка для каждого адреса (аргументы случайны):
- Переслать вход полностью без остатка на (временный, другой вход)
- Переслать вход на n адресов (чужие, временный, другой вход, себя)
С каждой итерацией монеты будут склеиваться безопастно, в конечном итоге будем иметь склееную сумму на временном адресе, и часть транзакций исходящих на чужие адреса (Такая себе пылевая атака)