Що таке адреса криптогаманця і як її перевірити
Адреса гаманця — публічний ідентифікатор, на який надсилають криптовалюту; вона обчислюється з публічного ключа і не дає доступу до коштів.
Адреса — це щось на кшталт номера рахунку в блокчейні. Її отримують з публічного ключа, а той — з приватного. Знаючи адресу, можна лише надіслати кошти або переглянути баланс; витратити їх може тільки власник приватного ключа. Тому адресою безпечно ділитися.
У кожної мережі свій формат. Bitcoin використовує адреси 1… і 3… (Base58Check) та сучасні bc1… (Bech32/Bech32m). Ethereum і BNB Smart Chain — 40 шістнадцяткових символів з префіксом 0x, часто зі змішаним регістром за EIP-55. TRON — адреси, що починаються з T. Solana — рядок Base58 довжиною 32–44 символи. TON — base64-адреси з прапорцями bounceable і non-bounceable або «сира» форма 0:….
Більшість форматів має вбудовану контрольну суму: якщо помилитися в одному символі, гаманець відхилить адресу. Але є винятки: адреса Ethereum у нижньому регістрі не містить контрольної суми, а однаковий формат 0x в Ethereum і BSC не захищає від вибору не тієї мережі. До того ж контрольна сума не допоможе, якщо адресу підмінило шкідливе ПЗ — тоді вона цілком коректна, просто чужа.
Мерчанту варто показувати адресу разом із QR-кодом і назвою мережі, а клієнту — звіряти щонайменше перші й останні символи після вставлення. Для бізнесу також важливо, як адреси видаються: одна спільна адреса потребує memo чи точних сум для ідентифікації, а окрема адреса на платіж чи клієнта прибирає цю проблему.
Moonvex видає окрему адресу на кожен платіж або постійну адресу депозиту для конкретного клієнта, тож платіж ідентифікується за адресою, без коментарів і мемо.