Vodič · Rizik tokena · · autor Stefan Tsezarov · ažurirano
Honeypot tokeni: zašto možete kupiti, ali ne možete prodati
Cijena može izgledati sjajno. Vaš novčanik može pokazati žetone. Ali povrat novca može biti nemoguć.
Kupili ste token. Transakcija je uspjela. Žetoni su u vašem novčaniku.
Sada pokušate prodati — i transakcija ne uspije.
Pokušaj ponovno. Isti rezultat.
Ovo je jedna od najfrustrirajućih stvari koje se mogu dogoditi kripto korisniku, a često je rezultat honeypot tokena.
Trik nije nužno u cijeni ili grafikonu.
To je u pametnom ugovoru.
Dobra vijest je da se mnogi mehanizmi koji se koriste za stvaranje honeypota mogu provjeriti prije kupnje. Ta provjera može potrajati nekoliko sekundi.
Prvo, što je honeypot?
Zamislite posudu s medom kao vrata koja se otvaraju u jednom smjeru.
Možete ući.
Ne možete izaći natrag.
U kripto, "vrata" su pametni ugovor tokena. Token na blockchainu kao što je Ethereum ili BNB Smart Chain kontroliran je ugovorom, a taj ugovor sadrži pravila za prijenos tokena između adresa.
Kada kupite token, vi ste u interakciji s tim pravilima. Kad ga prodate, ponovno ste u interakciji s njima.
I ugovor može različito tretirati te dvije radnje.
Zlonamjerni token se stoga može napisati tako da:
KUPI → dozvoljeno
PRODAJE → blokirano
To je osnovna ideja iza lonca za med.
Kako vas token može spriječiti u prodaji?
Ne postoji samo jedan način za stvaranje meda. Neki ugovori koriste vrlo očita ograničenja. Drugi su suptilniji.
1. Prodaja je blokirana
Ugovor može provjeriti tko pokušava prodati i odbiti transakciju osim ako je adresa izričito dopuštena.
Možda ćete moći normalno kupovati, dok je samo određenim novčanicima dopuštena prodaja.
2. Porez na promet je izuzetno visok
Ugovor vam tehnički može omogućiti prodaju, ali uzeti ogroman postotak transakcije.
Na primjer, token može imati normalnu naknadu od 2% kada kupite. Naknada za prodaju mogla bi biti 99%.
U tom trenutku prodaja je tehnički moguća, ali ekonomski beskorisna.
3. Porez se može promijeniti
Ovo je jedan od razloga zašto ne biste trebali gledati samo na poreznu stopu koju sada vidite.
Ugovor može započeti s porezom na prodaju od 2%. Kasnije bi ga adresa s potrebnim dopuštenjima mogla promijeniti na 50%, 90% ili čak 100%.
Dakle, važno pitanje nije samo:
"Koji je porez?"
Također je:
"Tko može promijeniti porez?"
4. Prijenosi se mogu pauzirati
Neki ugovori sadrže prekidač za hitne slučajeve koji može zaustaviti prijenose.
Dok je prekidač isključen, sve može izgledati normalno. Ako se kasnije aktivira, prijenos tokena može prestati.
5. Novčanici se mogu staviti na crnu listu
Ugovor može sadržavati crnu listu. Adresa se može dodati na taj popis, nakon čega se token više ne može prenijeti iz tog novčanika.
Zbog toga možete zadržati žetone koji se još uvijek pojavljuju u vašem novčaniku, ali se zapravo ne mogu premjestiti.
Zašto posude s medom izgledaju uvjerljivo?
To ih čini opasnima.
Token izvana može izgledati potpuno normalno. Možda ćete vidjeti:
- grafikon rastuće cijene
- puno držača
- nedavne transakcije
- logotip tokena
- stanje u vašem novčaniku
- vrijednost u dolarima vezana za taj saldo
Ništa od toga ne dokazuje da možete prodavati.
Grafikon cijena govori vam koja su se trgovanja dogodila. Novčanik vam govori da posjedujete tokene.
Niti jedan ne odgovara na najvažnije pitanje:
Može li se ovaj token zapravo prodati putem mog novčanika?
Zato posuda za med može izgledati privlačno sve do trenutka kada pokušate otići.
Trenutak kada ljudi obično otkriju problem
Zamislite da pronađete novi token.
Grafikon raste. Kupite u vrijednosti od 100 dolara. Kupnja prolazi. Vaš novčanik sada prikazuje žetone. Sve izgleda dobro.
Nekoliko minuta kasnije odlučujete prodati.
Transakcija nije uspjela.
Pokušaj ponovno. I dalje ništa.
Povećavate plin. Opet ne uspijeva.
Žetoni nisu nestali. Još uvijek leže u vašem novčaniku. Ali ako ugovor sprječava prodaju vaše adrese, taj vam saldo možda neće biti od koristi.
Zbog toga je provjera prije kupnje tako važna.
Kako provjeriti token prije kupnje
Ne postoji niti jedan čarobni test koji dokazuje da je žeton siguran. Umjesto toga, pogledajte nekoliko različitih signala.
Vlastiti pokazatelji ugovora
Odgovori: može li se simulirati prodaja, postoji li porez, može li se promijeniti, mogu li se prijenosi pauzirati, postoji li crna lista, može li vlasnik kovati ili uređivati stanja.
Ne odgovara: što vlasnik sljedeće namjerava učiniti.
Real prodaje običnim novčanicima
Odgovori: da li je itko osim postavljača uspješno izašao.
Ne odgovara: da li se vaša adresa tretira na isti način.
Tko posjeduje opskrbu
Odgovori: koliko su koncentrirani posjedi i koliko cijena ovisi o nekoliko novčanika.
Ne odgovara: je li prodaja uopće blokirana.
Mala probna prodaja
Odgovori: može li vaš novčanik zapravo izaći, upravo sada.
Ne odgovara: sve što ste već kupili — iu svakom slučaju košta benzin.
1. Provjerite ugovor tokena
Sigurnosni skeneri mogu provjeriti ugovor tokena i prijaviti stvari kao što su:
- može li se prodaja uspješno simulirati
- postoje li porezi na kupnju ili prodaju
- mogu li se ti porezi promijeniti
- mogu li se prijenosi pauzirati
- postoji li funkcija crne liste
- ima li vlasnik posebna dopuštenja
- mogu li se kovati dodatni žetoni
- postoje li druge neobične kontrole
Ovo je vrsta informacija za koje je SaveSaveSaveSave skener dizajniran da ispliva na površinu.
Zalijepite adresu ugovora, odaberite ispravan blockchain i pogledajte pojedinačne nalaze umjesto da se oslanjate samo na jednu ukupnu oznaku.
Što je najvažnije, obratite pozornost na ono što skener nije mogao odrediti .
"Nepoznato" nije isto što i "sigurno".
2. Tražite stvarne prodaje
Također možete provjeriti aktivnost tokena na block exploreru.
Tražite dokaz da su obični novčanici zapravo uspjeli prodati token. Ovo se razlikuje od jednostavnog gledanja mnogo kupnji.
Token može imati mnogo kupovne aktivnosti, dok još uvijek sprječava obične vlasnike da prodaju.
Ako vidite mnogo kupnji, ali vrlo malo dokaza o uspješnim prodajama putem običnih novčanika, to je razlog da dodatno istražite. To nije, samo po sebi, apsolutni dokaz meda.
3. Provjerite tko je vlasnik zaliha
Pogledajte najveće držače. Ako mali broj novčanika kontrolira veliki postotak ponude, to stvara dodatni rizik — ti novčanici mogu imati veliki učinak na tržište ako prodaju.
I zapamtite: token može biti potpuno prodav, a opet biti užasna investicija.
Detekcija Honeypot-a i detekcija ukupnog rizika tokena nisu ista stvar.
4. Ako ste ga već kupili, testirajte malu prodaju
Ako ste već kupili token i niste sigurni možete li ga prodati, testiranje male količine može pružiti korisne informacije. Učinite to dok vam je pozicija još mala.
Postojat će mrežna naknada, a neuspjela transakcija može još uvijek koštati plin.
Ali može odgovoriti na vrlo praktično pitanje:
Može li moj novčanik zapravo izaći?
Ovo je rezervna provjera — nije nešto na što biste se trebali oslanjati kada se ugovor može provjeriti unaprijed.
Što zapravo znači "čist" rezultat?
Ovaj dio je važan.
Skener koji nije pronašao poznato ograničenje honeypota ne znači da je token siguran.
To znači nešto mnogo uže:
Dostupne provjere nisu identificirale specifična ograničenja za koje su dizajnirane da otkriju.
Postoji velika razlika. Token bi mogao proći honeypot provjeru i još uvijek imati ozbiljne probleme.
Vlasnik bi mogao nešto promijeniti kasnije
Ako ugovor daje vlasniku dopuštenje da promijeni porez na prodaju, trenutni porez bi mogao biti savršeno normalan. To ne znači da dozvola nije rizik.
Skener vam može reći da je postavka promjenjiva. Ne može znati što će vlasnik učiniti sutra.
Likvidnost bi mogla nestati
Token se može u potpunosti prodati u jednoj minuti i postati teško ili nemoguće prodati nakon uklanjanja likvidnosti. To je drugačiji problem od meda.
Sam projekt bi mogao biti upitan
Ugovor može imati savršeno normalnu mehaniku prijenosa dok ljudi koji stoje iza projekta daju lažna obećanja, napuštaju projekt ili se na neki drugi način ponašaju neodgovorno.
Analiza ugovora vam ne može reći sve o ljudima koji stoje iza tokena.
Neke informacije mogu jednostavno biti nedostupne
Ponekad se sigurnosnom provjerom ne može dobiti dovoljno informacija za donošenje pouzdanog zaključka.
Zato INSUFFICIENT DATA ne bi trebao tiho postati zeleno svjetlo.
Ako sustav ne zna, iskren odgovor je:
Ne znamo.
Jedno pitanje za zapamtiti
Kada vidite da token raste, prirodno je pitati:
"Koliko visoko ovo može ići?"
Prije toga pitajte nešto osnovnije:
"Mogu li izaći?"
Pogledajte ugovor. Pogledajte prodajnu aktivnost. Pogledajte dopuštenja. Pogledajte što se može promijeniti.
A ako sigurnosna provjera ne može utvrditi nešto, tretirajte to kao nepoznato umjesto da pretpostavljate da je sve u redu.
Honeypot nije uvijek očigledan iz grafikona.
Ponekad najvažnije informacije o tokenu uopće nisu vidljive na grafikonu.
To je u šifri.
Ovaj je članak samo u obrazovne svrhe. Objašnjava mehaniku ugovora tokena i načine kako ih provjeriti prije interakcije s tokenom. To nije financijski savjet i ne jamči da je bilo koji token siguran.