Ergo építése: UTXO vs Számla

This page is machine-translated.
Ergo Team

2020. március 3.

Az Ergo a Bitcoin legbiztonságosabb és legjobban megalapozott funkcióit veszi alapul, és fejlett új kriptográfiai jellemzőket valósít meg szilárd alapjain. Ez a sorozat felfedezi azokat a választásokat, amelyeket az Ergo létrehozásakor tettünk, az első cikk pedig az UTXO modell előnyeit tárgyalja.

Amikor pénzügyi értékkel foglalkozik, nem engedheti meg magának, hogy kockáztasson. Minden architektúra döntés a kriptovaluta platformon következményekkel jár. Bár különböző módok léteznek ugyanannak a problémának a megoldására, egyes megoldások jobban teszteltek és megbízhatóbbak, mint mások.

A Bitcoinhoz hasonlóan az Ergo is az 'UTXO' (fel nem használt tranzakciós kimenetek) modellt használja, nem pedig a számla modellt, amelyet olyan platformok használnak, mint az Ethereum. Számos oka van annak, hogy ezt a választást tettük, de először érdemes egy kicsit elmagyarázni, hogyan működik az UTXO vagy 'Box' modell.

A legtöbb ember azt hiszi, hogy egy számla egyenlege egy egyszerű szám, amely frissül, amikor pénzt küld vagy fogad. Ez a nyilvánvaló módja a problémának megközelítésére; végül is, ez lényegében így működik a pénz a való világban. A bankszámlájának van egy egyenlege, amely növekszik vagy csökken, amikor különböző átutalások történnek be és ki. Így működik a 'Számla' modell: az egyenlege a blokkláncon a számlához kapcsolódó tranzakciók által változik.

Mennyit ér a tészta?

Az UTXO modell, amelyet a Bitcoin indított el, egészen más. Ezt úgy képzelheti el, mint egy embert, aki egy sor kenyértésztát tart a kezében. Az ő egyenlege ezeknek a daraboknak, vagy UTXO-knak az összege. A darabok feloszthatók vagy egyesíthetők, mielőtt új címre küldenék őket, de mindig tudja, honnan származnak. Például:

Alice 100g kenyértésztát (100 ERG) tart. Letör egy 75g-os darabot, és odaadja Bobnak, megtartva 25g 'visszajárót' magának.
Charlie 250g tésztát tart. Letör 150g-ot, és odaadja Bobnak, megtartva 100g visszajárót magának.
Bob letör 20g tésztát a 150g-os darabból, amit Charlie-tól kapott, és az így kapott 130g-ot egyesíti az Alice-tól kapott 75g-gal. Az összesen 205g-ot ad Dave-nek, megtartva a 20g visszajárót magának.
Dave most 205g kenyértésztát birtokol, amely korábban Charlie-é volt. Mielőtt Charlie birtokolta volna, 75g Alice-é volt, míg 130g Bob-é volt.

Az UTXO modellben a 'darabok' érmék egyesíthetők és feloszthatók, de a kenyértésztával ellentétben nem keverednek össze. Nyomon követheti a pénzeszközök történetét egészen a coinbase tranzakcióig, amelyben ezeket az érméket először bányászták. Ez nagyon különbözik a Számla modelltől, ahol minden számla egyenlege egyszerűen megváltozik. (Természetesen ellenőrizheti a blokkláncot, hogy megbizonyosodjon arról, hogy a Számla azt mondja, amit kell, de ez nem szükséges, mint az UTXO megközelítésnél.)

Miért UTXO?

Az UTXO modellnek számos következménye van. Először is, minden objektum változatlan – az érmék darabjai nem 'szerkeszthetők', mint ahogyan a Számla egyenlege szerkeszthető, amikor tranzakció történik. Az egyenleg a tranzakciós történetből számítódik, egészen addig a pontig, amikor ezek az érmék először létezni kezdtek.

Ez sokkal egyszerűbbé teszi a biztonságot, mert vagy egy UTXO létezik abban a formában, ahogyan azt várja, vagy egyáltalán nem létezik. A számla modellnél gondosan ellenőriznie kell, hogy az a számla, amellyel foglalkozik, abban az állapotban van-e, aminek lennie kell (és a fejlesztők általában nem csinálják ezt megfelelően). Ez az UTXO-kat barátságosabbá teszi az offchain protokollok számára, mint például a sidechain-ek és a Lightning Network.

A számlák megkönnyítik az 'állapot' tárolását, de a könnyű nem mindig jelenti a jobbat. Az Ergo kiterjesztett UTXO modelljével az állapotátmenetek egyértelműbbek, így tisztábbak – nincsenek nem kívánt meglepetések. Lehet, hogy egy kicsit terhesebb kezelni, de sokkal jobb és egyértelműbb a biztonság szempontjából.

Share post

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Az Ergo küldetése mindig is a decentralizáción alapult, nemcsak a konszenzus rétegén, hanem az egész stack-en.

Ergo Platform

2025. augusztus 13.

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

A Mew Finance egy decentralizált alkalmazáscsomag az Ergo Blockchain-en.

Ergo Platform

2025. augusztus 12.

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

A Lithos egy új protokoll, amely a bányászati poolok működésének átalakítására készült azáltal, hogy azokat on-chain helyezi, telj.

Ergo Platform

2025. július 24.

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0 egy jelentős javasolt frissítés az Ergo blokklánc számára.

Ergo Platform

2025. július 23.

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

A Rosen társalapítója, Armeanio, öt új javaslatot nyújtott be a Rosen Kincstárhoz.

Ergo Platform

2025. július 9.

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Gyakorlati vízió az autonóm gazdasági ügynökök számára Az autonóm gazdasági ügynökök az Ergo blokkláncon hasznos munkát végeznek .

Ergo Platform

2025. május 12.

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

Ünnepeljük a Decentralizált Innováció Egy Évtizedét Csatlakozz a 10.

Ergo Platform

2025. április 10.