Ada za Uhamisho wa TRC-20 Zimechambuliwa: Nishati, Bandwidth, na Kinachotozwa Hasa

2026-04-06

Rasilimali Mbili, Muamala Mmoja

Kila uhamisho wa TRC-20 kwenye TRON unatumia rasilimali mbili tofauti: bandwidth na nishati. Zinatozwa kando, zinachotwa kutoka kwa madimbwi tofauti, na zina mfumo wa kujaza upya tofauti kabisa. Watengenezaji wengi wanaelewa moja au nyingine, lakini mwingiliano kati yao ndio ambapo gharama zinabaki zinaweza kusimamiwa au kupanda juu.

Bandwidth inashughulikia gharama ya byte ghafi ya kusambaza muamala kwenye mtandao. Nishati inashughulikia gharama ya utekelezaji wa VM ya kuendesha logic ya mkataba mahiri. Uhamisho rahisi wa TRX unahitaji bandwidth tu. Uhamisho wa TRC-20, ambao unaanzisha function ya transfer(address,uint256) ya mkataba wa tokeni, unahitaji zote mbili.

Bandwidth: Nusu Rahisi Zaidi

Kila akaunti ya TRON inapata bandwidth ya bure 600 kwa siku kupitia mgao wa msingi. Muamala wa kawaida wa uhamisho wa TRC-20 kwa kawaida ni karibu na byte 345, ambazo zinashabihiana na takriban vitengo 345 vya bandwidth (mtandao unatoza bandwidth 1 kwa kila byte ya data ya muamala, ikiwa ni pamoja na saini na sehemu za memo).

Ikiwa akaunti yako ina bandwidth ya bure ya kila siku ya kutosha au TRX iliyo katika staking kwa bandwidth, muamala unagharimu chochote kwenye kipengele hiki. Ikiwa dimbwi la bandwidth ni tupu, mtandao unachoma TRX moja kwa moja kwa kiwango cha 0.001 TRX per bandwidth unit (1,000 SUN kwa byte). Kwa muamala wa vitengo 345, hiyo ni 0.345 TRX iliyochomwa kutoka kwa anwani ya kutuma, hakuna staking inayohitajika.

Vitengo 600 vya bure vya kila siku vinarudi 00:00 UTC. Ikiwa unafanya uhamisho wa ujazo mdogo, mara chache utafikia gharama za bandwidth kabisa. Watumaji wa ujazo mkubwa kwa kawaida wanaweka TRX katika staking kwa bandwidth badala ya kuchoma, kwa kuwa mavuno ya staking yanashughulikia muamala mwingi zaidi kwa TRX kuliko kiwango cha kuchoma kinavyofanya.

Nishati: Ambapo Gharama Halisi Inakaa

Uhamisho wa USDT TRC-20 unatumia takriban 65,000 energy. Nambari hiyo inatoka kwa utekelezaji wa bytecode unaoshabihiana na EVM ndani ya TRON Virtual Machine: storage reads na writes kwa mapping ya salio la mkataba, utoaji wa tukio kwa logi ya Transfer, na ukaguzi wa usalama wa ndani. Takwimu kamili inaweza kubadilika kidogo kulingana na kama nafasi za storage zinaandikwa kwa mara ya kwanza (cold) dhidi ya kusasishwa (warm), lakini 65,000 ndio takwimu ya kawaida kwa uhamisho wa kawaida wa USDT kati ya anwani mbili amilifu. Uhamisho kwa mpokeaji ambaye salio lake la USDT kwa sasa ni sifuri unaongezeka maradufu hadi karibu 130,000 energy kwa sababu nafasi mpya ya storage inagaiwa.

Nishati ina vyanzo viwili: TRX yako mwenyewe iliyo katika staking, au nishati iliyokodi (iliyotolewa kwa uwakilishi) kutoka kwa mtu wa tatu. Kuweka TRX katika staking kunakupatia sehemu sawia ya dimbwi la jumla la nishati la mtandao, na dimbwi linarejea kwa mstari kurudi 100% kwa muda wa masaa 24. Uwiano halisi wa nishati kwa TRX iliyo katika staking unategemea jumla ya kiasi cha staking cha mtandao mzima na unabadilika kwa muda. Kupata 65,000 energy kutoka kwa staking yako mwenyewe peke yake kunahitaji kiasi kikubwa cha TRX kilichofungwa, ndiyo sababu kukodi nishati kunaweepo.

Kinachotokea Nishati Inapokwisha

Ikiwa muamala unahitaji 65,000 energy na akaunti yako haina ya kutosha inayopatikana, mtandao haushughulikii kimya utekelezaji wa sehemu. Badala yake, unakagua fee_limit ya muamala na kuchoma TRX kutoka kwenye akaunti yako, hadi kikomo hicho, kushughulikia upungufu wa nishati, kisha kutekeleza muamala kamili. Ikiwa upungufu utazidi fee_limit yako, muamala unashindwa kabla ya mabadiliko yoyote ya hali kuwekwa.

Hii ni hali unayotaka kuepuka: kulipa kwa nishati yako iliyo katika staking na kwa TRX iliyochomwa juu yake, au mbaya zaidi, muamala kushindwa kabisa kwa sababu fee_limit iliwekwa chini sana. Unaweza kuangalia gharama ya sasa ya TRX kushughulikia 65,000 energy kwenye ukurasa wa bei kabla ya kujitolea kwa mkakati.

Stake 2.0 Ilibadilisha Jinsi Uwakilishi Unavyofanya Kazi

Kabla ya Stake 2.0 (iliyoamilishwa kwenye mainnet mwaka Aprili 2023), staking na uwakilishi vilikuwa vimeunganishwa: mmiliki wa rasilimali aliita freezeBalance na kubainisha anwani ya mpokeaji moja kwa moja, freeze ilifungwa kwa mpokeaji huyo, na mfumo haukuwa na unyumbufu unaohitajika kwa masoko ya rasilimali.

Stake 2.0 ilianzisha freezeBalanceV2 na kutenganisha shughuli ya staking na shughuli ya uwakilishi. Sasa unaweka TRX katika dimbwi lako binafsi la nishati au bandwidth, kisha unatoa rasilimali hiyo kwa uwakilishi kando kupitia delegateResource. Hii inamaanisha:

  • Uwakilishi unaweza kufutwa kwa kawaida na unaweza kugawiwa upya bila kuondoa staking. Kuna bendera ya hiari ya lock: kuiweka kuwa true inashikilia uwakilishi kwa angalau kipindi cha chini cha lock cha mtandao (kwa sasa siku 3). Bila bendera hiyo, unaweza kuvuta uwakilishi nyuma wakati wowote.
  • Kipindi cha kusubiri cha kufungua cha siku 14 kinatumika kwa staking ya msingi ya TRX unapoiondoa, si kwa uwakilishi wenyewe.
  • Majukwaa ya kukodi nishati yanaweza kuzungusha uwakilishi katika anwani nyingi za mpokeaji kutoka kwenye nafasi moja iliyo katika staking.

On-chain, wakati jukwaa la kukodi kama tronenergyrent.com linatoa nishati kwa uwakilishi kwa anwani yako, kiasi kilichotolewa kwa uwakilishi kinaonyeshwa katika hali ya akaunti yako, kinachoonekana kupitia wallet/getaccount kama acquired_delegated_frozenV2_balance_for_energy. Nishati inayolingana inayoweza kutumika inaonekana dhidi ya kikomo cha nishati cha akaunti yako na inaweza kutumika papo hapo bila hatua yoyote upande wako.

Gharama za Kukodi dhidi ya Gharama za Kuchoma

Kukodi kuna bei kwa kila kiwango cha muda: saa 1, siku 1, siku 3, siku 30. Kiwango cha 1h ni cha bei nafuu zaidi katika TRX kamili, kiwango cha 30d ni cha gharama kubwa zaidi, na 1d na 3d katikati. Bei inaonyesha muda gani staking ya msingi ya TRX ya jukwaa imefungwa kwa anwani yako: madirisha marefu = mtaji zaidi uliofungwa = TRX zaidi inayotozwa. Kwa nambari za sasa kwa kila kiwango katika TRX, angalia bei.

Ikilinganishwa na kuchoma, kukodi karibu kila wakati kunashinda kwa watumaji wanaopanga mapema. Kuchoma 65,000 energy kamili kwa kiwango cha dynamic cha mtandao ni rahisi lakini kinaonekana kwa gharama yoyote ya sasa ya kuchoma inayotokea kuwa, ambayo inaweza kuhama kwa kasi wakati mahitaji ya jumla ya nishati ya mtandao yanapobadilika. Kukodi kunakupa gharama iliyowekwa ya TRX wakati wa kuagiza.

Mpangilio wa Kipaumbele wa Rasilimali Wakati wa Utekelezaji

Wakati muamala unatekelezwa, VM inachota nishati kwa mpangilio maalum:

  1. Nishati inayoungwa mkono na rasilimali zilizotolewa kwa uwakilishi kwa anwani yako na akaunti zingine
  2. Nishati kutoka kwa TRX yako mwenyewe iliyo katika staking
  3. TRX iliyochomwa kutoka kwenye akaunti yako kushughulikia upungufu wowote uliobaki (uliowekewa kikomo na fee_limit)

Mpangilio huu una umuhimu kwa mikakati ya kukodi. Nishati iliyotolewa kwa uwakilishi inatumika kabla ya staking yako mwenyewe. Hivyo ikiwa una nishati yako mwenyewe iliyo katika staking na nishati iliyokodi, sehemu iliyokodi inachotwa kwanza. Mara dirisha la kukodi linapokwisha na uwakilishi unarejeshwa, akaunti yako inarudi kwenye salio lake mwenyewe la staking au, ikiwa hilo halitoshi, kwenye kuchoma TRX.

Bandwidth inafuata kipaumbele sawa: mgao wa bure wa kila siku kwanza, kisha bandwidth iliyo katika staking, kisha kuchoma TRX. Hakuna ubadilishaji wa rasilimali; huwezi kutumia nishati ya ziada kushughulikia upungufu wa bandwidth.

Kusoma Hali ya Rasilimali ya Akaunti Yako On-Chain

API endpoint ya TRON wallet/getaccountresource inarudisha JSON object yenye sehemu unazopaswa kujua:

  • EnergyLimit: jumla ya nishati inayopatikana kwa sasa kwenye akaunti yako kutoka kwa staking yako mwenyewe
  • EnergyUsed: nishati iliyotumika katika dirisha la sasa la masaa 24
  • TotalEnergyLimit: jumla ya nishati ya mtandao mzima (muhimu kwa kuhesabu uwiano wa staking-kwa-nishati)
  • TotalEnergyWeight: jumla ya uzito wa staking wa mtandao mzima kwa nishati
  • freeNetLimit: mgao wako wa kila siku wa bandwidth ya bure (kwa kawaida 600)
  • NetLimit: bandwidth kutoka kwa TRX yako mwenyewe iliyo katika staking
  • NetUsed: bandwidth iliyotumika leo
  • TotalNetLimit, TotalNetWeight: jumla za mtandao mzima kwa bandwidth

Ili kuona ni kiasi gani cha nishati kimetolewa kwa uwakilishi kwa anwani yako na wengine, uliza wallet/getaccount na soma sehemu ya acquired_delegated_frozenV2_balance_for_energy. Kwa undani kwa kila mtoaji wa uwakilishi, ikiwa ni pamoja na muda wowote wa lock kuisha, tumia wallet/getdelegatedresourcev2.

Ikiwa unajenga mfumo unaotuma uhamisho wa TRC-20 kwa programu, kuuliza endpoints hizi kabla ya kusambaza kunakuruhusu kugundua hali za nishati ya chini kabla ya kusababisha kuchoma kwa TRX kusikotarajiwa. API docs zinashughulikia jinsi ya kuingiza ukaguzi wa rasilimali na uagizaji wa nishati katika mtiririko wa kazi wa otomatiki.

Kwa Nini Mikataba ya Tokeni Inatofautiana katika Matumizi ya Nishati

Takwimu ya 65,000 energy ya USDT ni maalum kwa mkataba wa Tether kwa TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Mikataba mingine ya TRC-20 itatofautiana. Mkataba wa tokeni wenye logic ya ziada (mfumo wa ada-kwa-uhamisho, ukaguzi wa ruhusa kwa routers, au utoaji wa matukio kwa mada nyingi) utatumia nishati zaidi kwa kila simu. Mkataba mdogo wa mtindo wa ERC-20 unaweza kuja chini ya 30,000.

Njia pekee ya kuaminika ya kujua gharama halisi ya nishati ya mkataba ni kuiga muamala au kuangalia rekodi za historia za utekelezaji kwa mkataba huo maalum kwenye block explorer. Usitumie takwimu ya USDT kwa ujumla kwa tokeni zote za TRC-20.

Unataka kuokoa ada za muamala wa TRON? Angalia bei za nguvu sasa. Makadirio ya Bei
Rudi kwenye Blogu