Što je točno rug pull?
Rug pull (doslovno "izvlačenje tepiha ispod nogu") vrsta je prijevare u kojoj ljudi koji su token stvorili ili ga kontroliraju iznenada oduzmu vrijednost i obezvrijede ga za sve ostale.
Nije riječ o tome da cijena padne. Cijene padaju uobičajeno. Rug pull je konkretna mehanika: vrijednost iz projekta nestane zbog akcije koju su izvršili njegovi tvorci, a mogli su je izvršiti samo zato što su imali ovlaštenje ili pristup koji ostali nisu imali.
Važna napomena odmah na početku: u ovom tekstu opisujemo obrasce ponašanja. Charliedesk neće označiti nijedan konkretni projekt kao prijevaru dok to ne utvrdi regulator ili sud. Razlika između "izgleda sumnjivo" i "dokazana je prijevara" cijeli je smisao ove rubrike.
Kako rug pull tehnički teče?
Postoje dva glavna tipa i dobro ih je ne miješati.
1. Isisavanje likvidnosti (liquidity pull). Da bi se token na decentraliziranoj burzi (DEX, primjerice Uniswap) uopće mogao mijenjati, netko mora u takozvani pool uložiti par: sam token plus nešto vrijedno, recimo ETH ili stablecoin. Taj par je likvidnost. Tko drži takozvane LP tokene (potvrde o uloženoj likvidnosti) može likvidnost ponovno povući. Kad je povuku tvorci, iz poola nestane ono vrijedno (ETH/stablecoin) i ostane samo sam token, koji sada nema s čim biti mijenjan. Cijena na grafu praktički se svede na nulu tijekom jedne transakcije.
2. Prijevara u samom ugovoru (hard rug). Pametni ugovor (smart contract) tokena sadrži funkcije koje tvorcu daju izvanrednu moć: mogućnost dokovanja neograničene količine tokena (mint), blokiranje prodaje ostalima (takozvani honeypot, gdje se može kupiti, ali ne i prodati), ili mijenjanje naknada do vrijednosti koje prodaju zapravo onemoguće.
Razlika u odnosu na ono što se naziva "soft rug" ili sporo napuštanje projekta jest u tome što tvorci jednostavno prestanu raditi i token se polako ugasi. To je loše, ali tehnički se razlikuje od jednokratnog isisavanja.
Koje tragove to ostavlja u blockchainu?
Glavno što je dobro razumjeti: blockchain je javan i ne zaboravlja. Akcija koja izvede rug pull zapisana je transakcija kao i svaka druga.
Konkretno se nakon samog događaja može pronaći:
- Transakciju povlačenja likvidnosti (uklanjanje para iz poola), s vremenskim žigom i adresom koja ju je izvela.
- Adresu tvorca (deployera), dakle novčanik iz kojeg je ugovor postavljen i kamo su eventualno otekla sredstva.
- Raspored držanja tokena prije događaja: koliko posto je držalo par prvih adresa.
- Prodaje s tih velikih adresa neposredno prije pada cijene.
Problem nije u tome da traga ne bi bilo. Problem je da se nakon prijenosa preko mixera ili preko lanca novčanika trag ne prekine, ali oteža se pripisivanje konkretnom čovjeku. Blockchain će vam pokazati da je vrijednost otekla na adresu 0x...; ne može vam sam po sebi reći tko tu adresu kontrolira. To je granica između on-chain dokaza i identifikacije počinitelja.
Koje se signale može provjeriti u dvije minute, još prije nego što se nešto dogodi?
Ovo je preventivni dio, ne dijagnostika nakon pada. Nijedna od tih točaka sama po sebi ne znači prijevaru, a niti njihova odsutnost jamči sigurnost. To su indikatori, ne presude.
| Što provjeriti | Što tražite | Zašto je to važno |
|---|---|---|
| Koncentracija držanja | Koliko % tokena drži top 10 adresa | Kad par adresa drži veliku većinu, imaju moć pomaknuti cijenu ili isprazniti pool |
| Zaključavanje likvidnosti | Jesu li LP tokeni zaključani ili spaljeni | Ako tvorac može likvidnost povući u bilo kojem trenutku, isisavanje je tehnički moguće |
| Ovlaštenja u ugovoru | Postoji li funkcija mint, pauza prodaje, promjenjive naknade | Te funkcije daju jednoj strani izvanrednu moć |
| Vlasništvo ugovora | Je li ugovor "renounced" (odrečeno vlasništvo) ili ga netko kontrolira | Kontrolirajuća adresa može mijenjati pravila u hodu |
| Provjera koda | Je li izvorni kod javno provjeren | Neprovjereni kod ne može se pregledati, samo mu se vjeruje |
Praktičan primjer kako to čitate: recimo da kod tokena vidite da jedna adresa (izvan samog likvidnosnog poola i burzi) drži 60 % ponude i likvidnost nije nikako zaključana. To vam ne govori da je riječ o prijevari. Govori vam da jedna jedina strana ima tehničku mogućnost kontrolirati i cijenu i pool, te da bi vaša eventualna odluka trebala tu mogućnost uzeti u obzir. To je razlika između "ovo je scam" (presuda koju si ne dopuštamo) i "ovdje je konkretan rizik koji je vidljiv u podacima" (opis).
Alati koji te podatke pokazuju postoje (block exploreri kao javni pregledavači blockchaina i razni automatski skeneri ugovora). Charliedesk nijedan od njih ne preporučuje niti jamči njihovu točnost; automatski sken može pogriješiti u oba smjera.
Zašto se rug pull ne može sa sigurnošću prepoznati unaprijed?
Zato što većina rizičnih svojstava ima i legitimnu primjenu.
Funkcija mint može služiti za planirano, transparentno izdavanje. Nezaključana likvidnost može značiti da tim tek postavlja zaključavanje. Visoka koncentracija može biti očekivana kod potpuno novog projekta. On-chain podaci pokazat će vam sposobnost nešto učiniti, ne namjeru to učiniti. A namjera je upravo ono što razlikuje prijevaru od rizičnog, ali poštenog projekta.
Zato je tvrdnja "ovo je rug pull" prije samog događaja uvijek procjena, ne činjenica. Činjenicom postaje tek u trenutku kad je isisavanje zapisano u blockchainu, a prijevarom u pravnom smislu tek onda kad to utvrdi nadležno tijelo.
Što biste sada trebali znati, a što ostaje neizvjesno
Nakon čitanja trebali biste znati:
- Razlikovati pad cijene od rug pulla (mehanika oduzimanja vrijednosti od strane tvoraca).
- Razlikovati isisavanje likvidnosti od prijevare ugrađene izravno u ugovor.
- U nekoliko minuta u podacima pogledati koncentraciju držanja, stanje likvidnosti i ovlaštenja u ugovoru.
- Formulirati što podaci dokazuju (mogućnost), a što ne dokazuju (namjeru i identitet).
Što ostaje neizvjesno i sa savršenim podacima:
- Tko stoji iza konkretne adrese, dok to istraga ne poveže sa stvarnom osobom.
- Hoće li kontrolirajuća strana svoju moć doista zloupotrijebiti.
- Je li konkretni projekt prijevara u pravnom smislu; to ne pripada novinaru, nego regulatoru ili sudu.
Ovo je dio serije "Ne nasjesti" u charliedesk Classroomu. Opisujemo mehaniku i podatke. Ne govorimo vam što kupiti ni što prodati.

