Що таке sweep: збір коштів з адрес платежів
Sweep (збір коштів) — автоматичне переведення криптовалюти з багатьох адрес платежів чи депозитів на один основний гаманець.
Коли кожен платіж чи клієнт отримує окрему адресу, кошти розпорошуються по сотнях і тисячах адрес. Щоб ними користуватися — робити виплати, виводити, конвертувати — їх треба зібрати в одне місце. Цей процес і називають sweep. Технічно це звичайні перекази з кожної адреси на основний гаманець.
Головна складність — комісія. В Ethereum, BSC і Solana для відправлення токена з адреси на ній має бути нативна монета (ETH, BNB, SOL) на gas, а в TRON — енергія чи TRX. Тобто перед збором USDT адресу треба спочатку «поповнити газом». Це подвоює кількість транзакцій і робить збір складним для самостійної реалізації.
Економіка збору залежить від суми. Збирати 1 USDT з адреси в Ethereum може бути дорожче, ніж сам платіж. Тому системи збирають кошти за порогами, групують операції в часи низької комісії, використовують орендовану енергію в TRON. У Bitcoin, де модель UTXO, можна об’єднати кілька входів в одну транзакцію і заощадити.
Помилки самописних рішень: забути залишки газу на адресах, які накопичуються й теж коштують грошей; збирати кожен дрібний платіж окремо; тримати ключі всіх адрес на тому самому сервері, що й API; не відстежувати «застряглі» транзакції збору.
У Moonvex мерчанту не потрібно цим займатися: сервіс сам збирає кошти з адрес платежів і поповнює gas, а мерчант бачить уже готовий баланс проєкту.