Перевірка контрагента до угоди
Правило, яке я повторюю на кожній консультації: найдешевша заморозка це та, якої не сталося. Перевірка контрагента до угоди займає хвилину, а розгрібання наслідків займає тижні і коштує грошей. У цьому уроці повний робочий маршрут перевірки на наших інструментах: чекер, паспорт адреси, трейсер. Для кожного кроку я кажу, що саме клацнути і що означає результат.
Крок 1. Чекер: прямі хіти
Відкрийте чекер, вставте адресу контрагента в поле і натисніть «Перевірити». Підтримуються TRON, Ethereum і Solana, формат адреси розпізнається автоматично. За кілька секунд ви отримаєте вердикт по чотирьох джерелах.
- Блекліст Tether. Це бінарний факт на рівні смарт-контракту: функція isBlackListed або заморозка через freeze authority у Solana. Якщо адреса в блеклісті, кошти на ній заморожені емітентом, і жодна угода з нею не має сенсу. Наш чекер показує ще й дату заморозки, бо ми збираємо ці події напряму з контрактів у власний корпус, у якому вже понад 2 312 заморозок.
- Санкційний збіг. Перевірка проти списку OFAC і он-чейн санкційного оракула у шести EVM-мережах. Збіг означає юридичний ризик, а не просто незручність. Тут відповідь одна: не заходити в угоду.
- Скам-бази. Збіг із зовнішньою threat-intel базою скам- і фішинг-адрес. Це підтверджений сторонніми дослідниками сигнал.
- Скарги спільноти. Скарги інших користувачів на цю адресу. Чесне маркування: краудсорс, не підтверджено. Але дві-три незалежні скарги на адресу контрагента це достатній привід зупинитись.
Будь-який прямий хіт на цьому кроці закриває питання: угоди не буде. Далі перевіряти немає чого.
Крок 2. Паспорт адреси: факти і патерни
Якщо прямих хітів немає, під вердиктом автоматично завантажується паспорт адреси. Це публічні он-чейн факти без жодних оцінок. Читайте їх у такому порядку.
- Вік адреси. Скільки днів адреса живе в мережі. Контрагент, який «торгує роками», а адреса створена позавчора, це привід для питання.
- Баланс USDT і вікно переказів. Скільки зайшло, скільки вийшло, скільки унікальних відправників, коли була остання активність. Це портрет реальної поведінки адреси, який не підробиш словами в чаті.
- Флаги патернів. Паспорт виставляє фактові флаги: fresh_address означає вік менше тридцяти днів, high_fan_in означає пʼятнадцять і більше різних відправників, transit_like означає, що майже все, що зайшло, одразу вийшло, а залишок мізерний. Кожен флаг це факт, не вирок. Але свіжа адреса з високим fan-in і транзитним профілем поводиться як дроп або збірний гаманець, і для приватного трейдера це ненормальний портрет.
Поруч чекер показує зонову оцінку: червона, жовта, сіра або зелена. Як влаштовані зони, розбираємо в окремому уроці треку AML, тут достатньо правила: червона зона закриває угоду, жовта вимагає пояснень і зниження суми, зелена не є гарантією.
Крок 3. Трейсер: куди йдуть кошти
Коли паспорт показав жовту картину і сума угоди значна, витратьте ще дві хвилини на трейсер. Вставте ту саму адресу і запустіть трасування. Трейсер будує вихідні потоки на глибину до двох хопів і показує топ напрямків: скільки пішло, куди саме, чи досягли кошти позначеної біржі або адреси з блекліста. Якщо потік з адреси контрагента впирається у скам-кластер чи адресу під заморозкою, ви щойно побачили те, що движок біржі побачить після вашої угоди. Тільки ви побачили це до, а не після.
Зведена таблиця маршруту
| Результат перевірки | Що це означає | Ваша дія |
|---|---|---|
| Блекліст або санкційний збіг | Факт рівня контракту чи списку OFAC | Відмова від угоди без винятків |
| Скам-база або кілька скарг спільноти | Підтверджений чи повторюваний зовнішній сигнал | Відмова або вимога іншої адреси, фіксація скрінів |
| Флаги fresh_address, high_fan_in, transit_like разом | Поведінковий портрет дропа чи збірного гаманця | Знизити суму, поставити питання, за сумнівів вийти |
| Один поведінковий флаг без інших сигналів | Факт без вироку, буває у чесних адрес | Уточнююче питання в чаті, рішення по сукупності |
| Зелений результат | Маркерів не виявлено на момент перевірки | Працювати можна, обачність лишається |
Як читати зелений чесно
Тут критично важлива чесність формулювань, і саме цим ми відрізняємось від чекерів, що малюють відсоток «чистоти». Зелений результат означає рівно одне: маркерів ризику не виявлено на момент перевірки. Свіжий скам ще не потрапив у бази, а частина брудних потоків не має публічних міток. Зелений знижує ризик, але не знімає з вас обачності. До речі, з адрес, які користувачі реально перевіряли нашим чекером, 57 відсотків виявились у блеклісті: люди приходять перевіряти вже проблемні адреси. Ваша перевага в тому, що ви перевіряєте до угоди.
Зафіксуйте результат
Перевірка, яку ви не зберегли, для майбутнього спору не існує. Зробіть скріншот результату з видимою датою або натисніть у паспорті кнопку видачі сертифіката перевірки: це окрема сторінка з ідентифікатором, датою і статусами, яку можна зберегти в PDF і переслати. Коли пізніше хтось спитає, чому ви вважали угоду чистою, ви покажете датований документ проявленої обачності. Новачок перевіряє після проблеми, професіонал перевіряє до угоди і зберігає результат.
Типові помилки
- Перевірити один раз і працювати місяць. Стан адреси змінюється: вчорашня чиста адреса сьогодні може бути в блеклісті. Для повторних угод з тим самим контрагентом повторюйте перевірку хоча б раз на кілька днів і перед кожною великою сумою.
- Перевірити не ту адресу. Контрагент може дати «чисту» адресу для перевірки, а кошти просити на іншу. Перевіряйте саме ту адресу, яка бере участь в угоді, і звіряйте її посимвольно, першi й останні символи мінімум.
- Зупинитись на вердикті і не глянути паспорт. Прямих хітів немає у більшості адрес, а от поведінковий портрет часто розповідає головне. Паспорт читається за тридцять секунд.
- Трактувати один флаг як вирок. Свіжа адреса буває у чесної людини, яка щойно завела гаманець. Рішення ухвалюється по комбінації сигналів, а не по одному.
Перевірте себе
- Завдання. Візьміть адресу з будь-якої своєї минулої угоди і проженіть її через повний маршрут: чекер, потім паспорт, за бажання трейсер. Запишіть: вік, кількість відправників, флаги, зону.
- Як зрозуміти, що правильно. Ви можете за своїм записом усно пояснити, чому ця адреса безпечна або ні, посилаючись на конкретні факти паспорта, а не на відчуття. Якщо ваше пояснення складається з фактів і чесного «маркерів не виявлено, це не гарантія», ви читаєте результат правильно.
- Завдання. Сформулюйте одним реченням різницю між «адреса чиста» і «маркерів ризику не виявлено».
- Як зрозуміти, що правильно. У вашому формулюванні друге твердження привʼязане до джерел і моменту перевірки, а перше є неперевірюваною гарантією, яку професіонал не дає.
Безкоштовна попередня оцінка кейса
Опишіть ситуацію, і ми повернемось із чесною оцінкою: що реально можливо, скільки триватиме і скільки коштує. «Гарантій розблокування» не буває: рішення ухвалює compliance.