UTXO Modell Tranzakció
2021. október 7.

Ahogy az Ergo ökoszisztéma növekszik, közösségünk most már élvezheti kulcsfontosságú dAppjaink számos funkcióját. Az Ergo rendelkezik egy stabilcoin protokollal, ahol a felhasználók SigUSD és SigRSV tokeneket bocsáthatnak ki. Az Ergo Aukciós Ház lehetőséget kínál NFT-k kibocsátására, míg az ErgoDEX (Beta) lehetővé teszi a tokenek cseréjét és a likviditás biztosítását. Ezek az első, egyedi és összetett DeFi dAppok az UTXO modellen - egy modellen, amelyet a Bitcoin indított el. Gyakran vitatják, hogy az UTXO modell képes-e gazdag okos szerződéseket kifejezni, hasonlóan az Accounts modellhez. Ezért az Ergo Platform a semmiből építette fel az ErgoScript nyelvet, hogy előrelépjen a Bitcoin örökségén.
Az UTXO és az Accounts modellek részletes összehasonlításához kérjük, olvassa el korábbi blogbejegyzésünket: Ergo: Advancing on Bitcoin
Ergonautként tapasztalhattál némi zavart, ha megnézted az explorer-t, hogy megtekintsd a tranzakciós részleteidet. Az UTXO modell lényegében eltér az Accounts modelltől az „dobozok” használatával az adatok tárolására. Az Accounts modellben egyetlen fiók van, ahol megkapod a coinjaidat. Az UTXO modellben azonban minden tx (tranzakció) új dobozt hoz létre, és az egyenleged az összes, a címeidhez kapcsolódó doboz összege.
Hogy világos legyen, a Yoroi privát kulcsod több dobozból is állhat egyetlen címen, hogy tartsd a coinjaidat.
Amikor új címet generálsz, létrehozol egy másodlagos dobozt a coinjaid tárolására. Miután létrejött, pénzeszközöket küldhetsz erre az új címre, és a pénzeszközeid egyesülnek a privát kulcsoddal. Végtelen számú új dobozt hozhatsz létre a coinjaid tárolására. Így minden fogadási és költési művelet is létrehoz egy további egyedi dobozt.
Ez a funkció első pillantásra félreértéseket okozhat a felhasználóban. Amikor tranzakciót végzel, a hálózat átvizsgálja a „dobozaidat”, hogy ellenőrizze, van-e tokened, majd elindítja a tranzakciót.
Ezután bonyolultabbá válnak a dolgok, mert nem tudod megjósolni, hogy mely dobozokat fogják elkölteni. Képzeld el, hogy három különböző fogadó címed van. Mindegyikben kaptál néhány coin-t, és szeretnél költeni a coinjaidból. A Yoroi pénztárcában bármilyen Ergo natív coin-t, például SigRSV-t vagy SigUSD-t tarthatsz. Amikor elindítasz egy tranzakciót, amely hozzáfér a coinok dobozaihoz, látni fogod, hogy ezek el vannak véve, majd újra letétbe helyezve. Nemrégiben egy Ergonaut a következő kérdést tette fel:
„Éppen most hoztam létre egy Yoroi Nightly pénztárcát. 31 Erg-t átutaltam a fő Yoroi pénztárcámból a Yoroi Nightly pénztárcába. A tranzakció 31 Erg-t és egy kis díjat, 0.0011-et mutat. De azt is mondja, hogy +92,000 SigRSV. Az egyenlegem nem mutat változást SigRSV-ban. Mit jelent a +92,000 SigRSV a tranzakcióban?”
Nézzük meg ennek a konkrét tranzakciónak a részleteit:
A 31 ERG tranzakció végrehajtásához a pénztárca három dobozt választott ki ERG-ből:
- Egy doboz, amely 0.029595 ERG-t tartalmazott, amit 07/19/21-én kaptál
- Egy második doboz, amely 19.76 ERG-t tartalmazott, amit 07/19/21-én kaptál
- Egy harmadik doboz, amely 208.26 ERG-t tartalmazott, amit 06/09/21-én kaptál
A fenti kép bal oldalán körülbelül 228 ERG-t látsz, míg a jobb oldalon 31 ERG-t küldtek és 197 ERG-t helyeztek vissza a pénztárcádba.
Tehát a pénztárcád három dobozodat használta fel a kívánt összeg elkölésére. Ez a művelet az összes eszközt tartalmazza abban a dobozban a tranzakcióhoz.
Miután a kívánt összeget elköltötték, a pénzeszközeid egyszerűen visszatérnek a címedre egy újonnan létrehozott UTXO dobozban vagy dobozokban. Bármely coin elkölteni egy dobozban tehát azt jelenti, hogy az egész dobozt elkölti, és új UTXO dobozt hoz létre, amiért látod, hogy a tokenjeid el vannak véve, majd újra letétbe helyezve.
A dobozok elkölteni kiválasztása a pénztárca véletlenszerű kiválasztási stratégiájának titka. Bármilyen coin, ami a kiválasztott dobozokban van, legyen az SigRSV, SigUSD vagy NFT, az példaként megjelenik.
Összefoglalva:
Az Accounts modell egyetlen dobozt tartalmaz, és ez a doboz nem kerül elkölthetőre. Ugyanaz marad, így a nem kapcsolódó coinok érintetlenek maradnak.
Az UTXO modell ezzel szemben egy dobozkészletet tartalmaz, amely a felhasználók egyenlegének teljes összegét képviseli, és az elkölthetetlen tranzakciós kimenetnek minden költési tranzakcióval változnia kell.
Hosszú listát láthatsz tokenekről, amikor csak 5 SigRSV-t cserélsz, mint az alábbiakban:
Ez csak így működik az UTXO modell Tranzakció - tárolása eltér az Accounts modelltől. Az UTXO modellben a coinokat egyszer használatos UTXO dobozokban tárolják, nem pedig hosszú életű fiókokban.
Share post
2025. augusztus 13.
2025. augusztus 12.
2025. július 9.
2025. május 12.






