Що таке memo і тег у криптопереказах
Memo (тег, коментар, destination tag) — додаткове поле транзакції, за яким сервіс з однією спільною адресою розуміє, кому належить платіж.
Біржі та деякі сервіси використовують одну адресу для тисяч користувачів. Щоб зрозуміти, кому зарахувати переказ, вони просять вказати memo — числовий чи текстовий ідентифікатор. У різних мережах його називають по-різному: memo, tag, destination tag, коментар у TON. Технічно це поле самої транзакції, яке бачать усі.
Головна проблема memo — людський фактор. Клієнт копіює адресу, але забуває або плутає коментар. Блокчейн переказ виконає, кошти опиняться на адресі сервісу, але автоматично зарахувати їх неможливо. Далі — ручний розбір у підтримці, запит TXID, перевірки, затримки на дні. Для мерчанта з великим потоком платежів це прямі витрати.
Друга проблема — не всі гаманці й біржі коректно передають memo. Деякі при виведенні не мають такого поля для певної мережі, деякі обрізають чи змінюють формат. А в EVM-мережах для переказу токенів ERC-20 стандартного memo взагалі немає.
Альтернатива — окрема адреса для кожного платежу або для кожного клієнта. Тоді сама адреса і є ідентифікатором, і нічого вводити додатково не потрібно. Ціна такого підходу — потреба збирати кошти з багатьох адрес і платити за це комісію, тому його зазвичай реалізують платіжні шлюзи, а не самі мерчанти.
У Moonvex memo не потрібен у жодній мережі: кожен платіж отримує свою адресу, а для постійних клієнтів можна видати постійну адресу депозиту.
Якщо без memo не обійтися
- Показуйте memo так само помітно, як адресу, з кнопкою «копіювати».
- Попереджайте, що без memo платіж не зарахується автоматично.
- Додайте memo до QR-коду, якщо мережа це підтримує.
- Майте процедуру ручного розбору за TXID.