Biashara na Fedha

USDT ileile kwenye TRC20, ERC20 na BEP20: jinsi ya kuthibitisha anwani ya mkataba kabla ya kutuma

Jina USDT halithibitishi kitu: kila mtandao una mkataba wake, na mtu yeyote anaweza kuunda token yenye jina hilo. Jinsi ya kulinganisha anwani ya mkataba, kwa nini BEP20 ina decimals 18, na la kufanya ukituma kwa mkataba usiokubalika.

USDT ileile kwenye TRC20, ERC20 na BEP20: jinsi ya kuthibitisha anwani ya mkataba kabla ya kutuma

Umeambiwa "nitumie USDT", unafungua pochi au ukurasa wa kutoa, na unakuta USDT ileile kwenye mitandao kadhaa: TRC20, ERC20, BEP20 na mingine. Jina ni moja, alama ni moja, lakini kwa blockchain hizi ni token tofauti kabisa. Mwongozo huu unaeleza kwa nini hali iko hivyo na jinsi ya kuthibitisha kwamba token unayopokea au kutuma ndiyo ile ambayo mpokeaji anaitarajia.

Kwa nini USDT moja inaonekana kwenye TRC20, ERC20 na BEP20

Token kama USDT haiishi "hewani". Kila blockchain ina mkataba (smart contract) wake unaohifadhi salio la kila anwani. USDT ya Tron ni mkataba mmoja kwenye Tron; USDT ya Ethereum ni mkataba mwingine kwenye Ethereum. Haziwezi kuonana moja kwa moja — USDT iliyo Tron haiwezi kuhamia Ethereum kwa kuituma tu.

Jambo la pili ambalo wengi hawalijui: mtu yeyote anaweza kuunda mkataba mpya na kuupa jina "Tether USD" na alama "USDT". Blockchain haikatazi majina. Kwa hiyo jina kwenye skrini halithibitishi chochote. Kinachotambulisha token ni anwani ya mkataba (contract address) pamoja na mtandao ilipo.

Mfano halisi: USDT ya BEP20 haipo kwenye orodha ya Tether

Tether huchapisha orodha ya mitandao na mikataba inayoiunga mkono kwenye ukurasa wake wa Supported Protocols. Tulipoukagua tarehe 14 Oktoba 2026:

  • Ethereum: USD₮ ni 0xdac17f958d2ee523a2206206994597c13d831ec7
  • Tron: USD₮ ni TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
  • BNB Smart Chain: ukurasa unaorodhesha mkataba wa XAU₮ (token ya dhahabu) peke yake — hakuna mkataba wa USD₮.

Sehemu ya ukurasa wa Tether Supported Protocols: Avalanche ina anwani ya mkataba wa USD₮, lakini chini ya BNB Smart Chain kuna anwani ya mkataba wa XAU₮ pekee

Picha: tether.to/en/supported-protocols, ilipigwa 14 Oktoba 2026. Chini ya "BNB Smart Chain" kuna XAU₮ tu.

Hata hivyo, USDT ya BEP20 inayotumika sana sokoni (mkataba 0x55d398326f99059ff775485246999027b3197955) ipo na inafanya kazi. Maana yake: Tether yenyewe haiutaji mkataba huo kama USD₮ yake kwenye ukurasa huu, kwa hiyo toleo hilo linategemea aliyeliunda na anayeshikilia akiba yake, si Tether moja kwa moja. Hilo halimaanishi ni bandia — linamaanisha "USDT" kwenye mitandao tofauti inaweza kuwa na watoaji na hatari tofauti. Kwa misingi ya hatari za mtoaji, soma USDT ni nini na kwa nini bei yake hukaa karibu na dola moja.

Tofauti iliyojificha: decimals 6 dhidi ya 18

Tuliuliza mikataba yenyewe moja kwa moja kupitia node za umma (kazi ya decimals()) tarehe 14 Oktoba 2026:

Mtandao Mkataba decimals
TRON (TRC20) TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t 6
Ethereum (ERC20) 0xdac17f958d2ee523a2206206994597c13d831ec7 6
BNB Chain (BEP20) 0x55d398326f99059ff775485246999027b3197955 18

"decimals" ni idadi ya nafasi baada ya nukta ambazo mkataba unatumia. Kwa hiyo USDT 1 kwenye Tron huhifadhiwa kama namba 1,000,000, lakini kwenye BNB Chain ni 1 ikifuatiwa na sifuri 18. Pochi za kawaida hukugeuzia, kwa hiyo hutaona tofauti. Itakuhusu ukisoma data ghafi kwenye block explorer au API: namba kubwa ajabu si lazima iwe kosa — angalia kwanza decimals za mkataba huo.

Jinsi ya kuthibitisha token kabla ya kupokea au kutuma

  1. Muulize mpokeaji mambo mawili, si moja: mtandao (mfano TRC20) na anapokea USDT ya mkataba gani. Kwenye ukurasa wa kuweka (deposit) wa masoko mengi, ukichagua mtandao huonyeshwa mwisho wa anwani ya mkataba — mwombe akutumie picha au akusomee herufi za mwisho.
  2. Linganisha na chanzo cha mtoaji. Kwa USDT ni ukurasa wa Tether uliotajwa juu. Linganisha anwani nzima, si mwanzo na mwisho tu — mbinu ya "kufanana mwanzo na mwisho" ndiyo inayotumika kwenye address poisoning.
  3. Kwenye block explorer, fungua token kwa anwani ya mkataba, si kwa kutafuta jina. Ukitafuta "USDT" utapata matokeo mengi yenye jina hilo. Ukurasa wa mkataba halisi una wamiliki (holders) wengi sana na historia ndefu; nakala bandia mara nyingi zina wamiliki wachache na thamani ya soko sifuri.
  4. Ongeza token kwenye pochi kwa mkataba. Ukitumia "Add custom token", bandika anwani ya mkataba uliyoikagua badala ya kuchagua kutoka orodha ya majina.
  5. Kiasi kikubwa? Tuma kidogo kwanza kwa mtandao na mkataba uleule, mpokeaji athibitishe kimefika, kisha tuma kilichobaki. Uchaguzi wa mtandao kwa ada na muda umeelezwa kwenye USDT kwenye TRC20, ERC20 au BEP20: ada na muda wa kufika.

Mtu amekutumia "USDT" kisha anaomba ulipe kwa M-PESA

Kama unauza USDT au unapokea malipo kwa crypto nje ya escrow ya soko, usiangalie jina tu kwenye pochi yako kabla ya kutuma KES. Fungua muamala kwenye block explorer na uhakikishe:

  • token iliyoingia ina anwani ya mkataba sawa na ile ya mtoaji kwa mtandao huo;
  • muamala una Status iliyokamilika;
  • kiasi kinalingana baada ya kuzingatia decimals.

Kama mkataba ni tofauti, chukulia kwamba hujalipwa — hata kama pochi inaonyesha "USDT 500". Usitume pesa yoyote ya M-PESA mpaka hilo litatuliwe.

Umetuma token kwa mtandao au mkataba ambao mpokeaji haukubali

  • Ulituma kwa soko au huduma kwenye mtandao ambao haiungi mkono: pesa mara nyingi haionekani kwenye akaunti. Wasiliana na huduma kwa wateja ya mpokeaji ukiwa na TxID, mtandao, anwani ya mkataba na kiasi. Baadhi ya huduma hujaribu kurejesha, mara nyingi kwa ada; nyingine hazirejeshi. Hakuna uhakika.
  • Ulituma kwa pochi binafsi (self-custody) kwenye mtandao mwingine: ERC20 na BEP20 zinatumia muundo uleule wa anwani 0x…. Kama pochi hiyo inatumia ufunguo uleule kwenye mitandao yote miwili, mwenye pochi anaweza kuongeza mtandao huo na kuiona token. Hili linawezekana tu kama ana seed phrase au ufunguo wa anwani hiyo.
  • Ulipokea token bandia yenye jina la USDT: usijaribu kuiuza wala kuibadilisha kupitia tovuti unazotumiwa — mara nyingi ndio mtego. Iache tu.

Jinsi ya kupata TxID na kusoma Status, From/To na token transfers imeelezwa kwenye TxID ni nini, na jinsi ya kuikagua kwenye block explorer.

Maswali ya haraka

Je, USDT ya TRC20 na ya BEP20 zina thamani sawa? Sokoni kwa kawaida zote huuzwa karibu na dola 1, lakini si token moja. Kila moja inategemea mkataba na mtoaji wake.

Naweza kubadilisha USDT ya mtandao mmoja kuwa ya mwingine? Si kwa kuituma moja kwa moja. Njia ya kawaida ni kuiweka kwenye soko linalounga mkono mitandao yote miwili kisha kuitoa kwa mtandao unaoutaka (utalipa ada ya kutoa).

Pochi yangu inaonyesha token yenye jina la USDT ambayo sikuinunua. Nifanye nini? Linganisha mkataba wake na orodha ya mtoaji. Kama haulingani, usiiguse. Pia kagua historia yako kwa anwani mpya zinazofanana na zako kabla ya kutuma chochote.

Vyanzo

  • Tether, Supported Protocols and Integration Guidelines: tether.to/en/supported-protocols (ilikaguliwa 14 Oktoba 2026)
  • Usomaji wa decimals(), symbol() na name() wa mikataba mitatu kupitia node za umma za BNB Chain, Ethereum na TronGrid, 14 Oktoba 2026