Ufafanuzi wa Ndani wa Ugawaji wa Rasilimali za TRON: Jinsi Inavyofanya Kazi Kweli Kweli
Mfumo wa Rasilimali Kabla ya Kuelewa Ugawaji
TRON haitumii ada ya gesi kama ilivyo kwenye Ethereum. Badala yake, kila akaunti ina madimbwi mawili ya rasilimali: Energy na bandwidth. Energy inatumiwa wakati wa utekelezaji wa mikataba ya akili. bandwidth inatumiwa na kila muamala, iwe unagusa mkataba au la. Akaunti yako ikiisha rasilimali yake yoyote, mtandao unachoma TRX kutoka katika salio lako ili kukidhi upungufu huo. Uchomaji huo ndio unaofanya gharama kuwa kubwa.
Rasilimali zinapatikana kwa njia mbili. Ya kwanza ni kwa kuweka TRX rehani: funga TRX na mtandao utaandikia akaunti yako sehemu inayostahili kutoka katika dimbwi la kimataifa la Energy au bandwidth, inayohuishwa kila masaa 24. Ya pili ni kwa kupokea ugawaji: akaunti nyingine inaweka TRX rehani na kisha kutoa rasilimali zinazozalishwa kwa anwani yako. Akaunti yako inatumia rasilimali hizo zilizogawiwa kana kwamba wewe mwenyewe umeweka rehani. Kutoka upande wa mashine ya uhalisi, hakuna tofauti yoyote.
Hii ndiyo msingi ambao kila kitu kingine kinategemea. Ugawaji si njia ya malipo wala kifuniko cha nje. Ni mgawanyo wa moja kwa moja wa haki za rasilimali kwenye mnyororo kutoka akaunti moja kwenda nyingine.
Mabadiliko Yaliyoletwa na Stake 2.0 Kuhusu Ugawaji
Mfumo wa awali wa rehani (Stake 1.0) ulihitaji uchague wakati wa kuweka rehani kama TRX yako itazalisha Energy au bandwidth, na ungeweza tu kuondoa kiasi chote kwa wakati mmoja baada ya kufungwa kwa siku 3. Ugawaji ulikuwepo, lakini ulikuwa mgumu sana kutumia. Uliweka TRX rehani, ukizalisha aina moja ya rasilimali, na kwa hiari ukielekeza rasilimali hiyo kwa anwani nyingine.
Stake 2.0, iliyowashwa kwenye mtandao mkuu katikati ya mwaka 2023, ilibadilisha hali hii kwa kiasi kikubwa. Mabadiliko muhimu yanayohusiana na ugawaji ni haya:
- Mgawanyo sawia wa rasilimali: Nafasi moja ya TRX iliyowekwa rehani inaweza kuwa na rasilimali zake zinazozalishwa kugawanywa na kutolewa kwa anwani nyingi kwa wakati mmoja. Hupeleki TRX popote, unasimamia tu mtiririko wa matokeo ya rasilimali.
- Kuondoa rehani kwa sehemu: Unaweza kuondoa sehemu bila kugusa baki ya nafasi iliyowekwa rehani. Hii inaruhusu watoa rasilimali kusimamia upatikanaji wa fedha bila kutatiza ugawaji unaoendelea.
- Ucheleweshaji wa siku 14 wa kuondoa rehani: Baada ya kuita
unstake, TRX inaingia kwenye foleni ya uondoaji. Inafungwa kwa takriban siku 14 kabla ya kuweza kuitawithdrawExpireUnfreezekuirejesha. Katika kipindi hicho, ugawaji wote uliotegemea TRX hiyo unafutwa mara moja, si baada ya siku 14. Ugawaji unaisha unapoanzisha kuondoa rehani, si unapoipata TRX. - Hakuna tena kufungwa kwa kubadilisha aina ya rasilimali: Katika toleo la 1.0, kubadilisha kutoka Energy kwenda bandwidth kulihitaji mzunguko kamili wa kuondoa rehani na kuweka tena. Katika toleo la 2.0, unaweza kugawanya upya matokeo ya rasilimali kutoka nafasi ile ile iliyowekwa rehani kwa aina tofauti ya rasilimali bila kuondoa rehani, ingawa hii bado inahitaji muamala tofauti kwenye mnyororo.
Athari ya vitendo kwa yeyote anayepokea Energy iliyogawiwa ni hii: salio lako la rasilimali linaweza kushuka hadi sifuri katikati ya siku iwapo mtoa ugawaji ataanzisha kuondoa rehani. Hakuna kipindi cha neema upande wa mpokeaji.
Mifumo ya Kiufundi ya Muamala wa Ugawaji Kwenye Mnyororo
Mtoa ugawaji anapoita delegateResource, muamala unarekodi mambo matatu: anwani ya mtoa ugawaji, anwani ya mpokeaji, na kiasi cha Energy (au bandwidth) kinachogawiwa. Mtandao unabadilisha mipaka ya rasilimali inayoonyeshwa katika hali ya akaunti ya mpokeaji ipasavyo.
Ndani ya mfumo, nodi za TRON hufuatilia rasilimali zilizogawiwa tofauti na rasilimali zinazomilikiwa moja kwa moja. Ukiuliza akaunti kupitia wallet/getaccount kwenye API ya HTTP, utaona sehemu kama delegated_frozenV2_balance_for_energy na acquired_delegated_frozenV2_balance_for_energy. Ya kwanza ni kilichotumwa nje. Ya pili ni kilichopokelewa. Hakuna TRX inayohamia. TRX halisi inabaki katika salio la rehani la mtoa ugawaji.
Matumizi ya rasilimali wakati wa muamala yanafanya kazi hivi: mashine ya uhalisi inakagua Energy inayopatikana ya akaunti inayotekeleza (iliyowekwa rehani mwenyewe pamoja na ugawaji uliopokelewa). Ikitosha, inapunguza kutoka katika dimbwi hilo kwa mpangilio huu: ugawaji uliopokelewa unatumiwa kwanza, kisha uliyowekwa rehani mwenyewe. Dimbwi likiisha, TRX inachomwa kutoka kwa salio huru la akaunti kwa kiwango cha sasa cha mtandao. Kiwango hicho si maalum. Huhesabiwa kwa nguvu kulingana na Energy yote ya mtandao na bei ya sasa ya uchomaji iliyowekwa na vigezo vya mnyororo.
Jinsi Energy Inavyorejea Baada ya Kutumika
Energy si mkopo wa mara moja tu. Energy iliyotumiwa inarejea kwa mpangilio sawia ndani ya muda wa masaa 24. Akaunti yako ikiwa na kikomo cha juu cha Energy cha 100,000 na ukatumia 65,000 wakati wa kutekeleza mkataba, utarudi kamili baada ya masaa 24. Ukifikia nusu ya muda huo (masaa 12), utakuwa na takriban 32,500 inayopatikana tena.
Urejeshaji huu unatumika kwa Energy iliyowekwa rehani mwenyewe na ile iliyogawiwa. Kiwango cha urejeshaji kinategemea kiwango cha juu cha akaunti, si saa yoyote ya kimataifa iliyowekwa. Kwa hivyo akaunti mbili zenye mipaka tofauti ya Energy zinarejea kwa viwango tofauti vya jumla, ingawa zote mbili zijazwa kamili ndani ya masaa 24.
Kwa shughuli zinazohitaji kufanywa mara nyingi, mzunguko huu wa masaa 24 ndio kikwazo kikuu. Ugawaji mmoja uliopangwa kwa muamala mmoja kwa siku hautosha kufunika miamala kumi kwa siku, hata kama jumla ya Energy inaonekana kutosha kwenye karatasi. Unahitaji kuzingatia mzunguko wa urejeshaji, si uwezo wa jumla tu.
Kufuta na Kupanga Upya Ugawaji
Ugawaji si wa kudumu. Mtoa ugawaji anaweza kuita unDelegateResource wakati wowote kupata rasilimali zake zurudi. Athari ni ya haraka: Energy inayopatikana ya mpokeaji inapungua kwa kiasi kilichofutwa kwenye kizuizi kinachofuata. Hakuna muda wa kusubiri upande wa mpokeaji wala mfumo wowote wa fidia katika kiwango cha itifaki.
Kupanga upya ugawaji, yaani kutuma matokeo yale yale ya rasilimali kwa mpokeaji tofauti, kunahitaji miamala miwili: futa kutoka kwa mpokeaji wa sasa, kisha gawia kwa mpokeaji mpya. Hizi ni shughuli tofauti kwenye mnyororo na zinatumia bandwidth zenyewe. Katika Stake 2.0 unaweza kuunganisha hizi kwa ufanisi zaidi kuliko awali, lakini bado si za atomiki kutoka mtazamo wa muamala mmoja.
Hali moja ya kipekee inayostahili kujua: iwapo TRX iliyowekwa rehani ya mtoa ugawaji inazalisha, tuseme, 200,000 Energy, naye amegawia 150,000 kwa anwani A, anaweza kugawia 50,000 iliyobaki kwa anwani B bila kugusa ugawaji wa A. Kikwazo ni kwamba jumla ya Energy iliyogawiwa haiwezi kuzidi jumla ya Energy inayozalishwa. Kujaribu kugawia kupita kiasi kutashindwa katika kiwango cha muamala.
Maana Yake kwa Energy Inayokodishwa
Huduma za ukodishaji wa Energy kama tronenergyrent.com zinafanya kazi ndani ya mfumo huu wa ugawaji. Unapokodisha Energy, mtoa huduma anaweka TRX rehani, anazalisha Energy, na kuita delegateResource ikielekea anwani yako. Kutoka upande wa akaunti yako, unapokea acquired_delegated_frozenV2_balance_for_energy kama ilivyoelezwa hapo juu. Hushiki TRX. Unashika mgawo wa rasilimali wa muda mfupi.
Muda wa ukodishaji unahusiana na muda ambao mtoa huduma anauendesha ugawaji huo. Ukodishaji wa siku 1 kwa bei za sasa ungharimu TRX 8.19 kwa Energy 65,000 (inayotosha kufunika uhamishaji mmoja wa kawaida wa TRC-20 USDT unaohitaji takriban Energy 65,000 na bandwidth 345). Ukodishaji wa siku 30 unakimbia TRX 175.50 kwa kizuizi kile kile cha Energy. Unaweza kuangalia gharama halisi kwa kiwango chako maalum cha uhamishaji kwa kutumia kikokotoo.
Sababu ya ukodishaji wa muda mfupi kuwa na gharama zaidi kwa siku ni ya kiufundi kabisa: mtoa huduma anahitaji kusimamia foleni ya uondoaji rehani na mzigo wa kugawia upya kwa mizunguko inayofanywa mara kwa mara. Ucheleweshaji wa siku 14 wa uondoaji unamaanisha mtaji unabaki umefungwa bila kujali muda mfupi kiasi gani wa ukodishaji.
Ugawaji wa bandwidth Unafuata Mfumo Ule Ule
Kila kilichoelezwa hapo juu kinatumika pia kwa bandwidth, kwa tofauti moja ya mwenendo wa kawaida. Kila akaunti inapata bandwidth 600 bila malipo kwa siku kutoka kwa mtandao, bila kujali hali ya rehani. Mgawo huu wa bure unafunika uhamishaji wa msingi wa TRX lakini hautoshi sehemu ya bandwidth ya uhamishaji wa TRC-20 unaofanywa mara nyingi. Kuweka rehani au kupokea bandwidth iliyogawiwa huongeza kikomo chako juu ya msingi huo wa 600.
Unapogawia bandwidth kwa akaunti, unaongeza uwezo wake juu ya mgawo wowote wa bure aliokuwa nao tayari. Mpangilio wa matumizi ni huu: bandwidth ya bure kwanza, kisha bandwidth iliyogawiwa, kisha bandwidth iliyowekwa rehani mwenyewe, kisha uchomaji wa TRX. Mpangilio huu una umuhimu iwapo unajaribu kuhesabu wakati hasa uchomaji utakapoingia kwa akaunti fulani.
Kusoma Hali ya Ugawaji Kutoka kwa API
Ukijenga zana au kufuatilia ugawaji, simu muhimu za API ni hizi:
wallet/getaccount: inarudisha hali kamili ya akaunti ikiwemo sehemu za rasilimali zilizogawiwa na zilizopokelewawallet/getdelegatedresourcev2: inarudisha rekodi maalum ya ugawaji kati ya anwani mbili, ikiwemo kiasi halisi cha Energy na muda wa kumalizika kwa kufunga iwapo kufunga kuliwekwawallet/getcanwithdrawunfreezeamount: inaruhusu mtoa ugawaji kuangalia ni kiasi gani cha uondoaji rehani unaongoja ambacho tayari kinaweza kuondolewa
Mwisho wa getdelegatedresourcev2 una manufaa hasa kwa kuthibitisha kwamba ugawaji uko hai na umepangwa kwa usahihi kabla ya kutekeleza miamala inayotegemea ugawaji huo. Usifikirie kwamba ugawaji uko mahali kwa sababu ulianzishwa jana. Thibitisha hali kwenye mnyororo kila wakati kabla ya kuitegemea.