UTXO oznacza Niewydany Wynik Transakcji (Unspent Transaction Output). UTXO to niewydatkowany wynik transakcji blockchain używany do wprowadzenia nowej transakcji. Jest podobny do monety, ponieważ ma określoną wartość w danej walucie. Na przykład Bitcoin to kryptowaluta, która wykorzystuje mechanizm UTXO.
UTXO to zbiór monet, które zostały zablokowane. UTXO można traktować jako pudełko walutowe, które może pomieścić dowolną ilość pieniędzy. Gdy masz trochę Bitcoinów, wszystko co masz w Blockchain to garść UTXO. Blockchain zawiera kompleksowy zapis wszystkich transakcji w sieci. Śledząc je, możemy utworzyć coś, co nazywa się grafem historii transakcji. W ten sposób każdy wynik można prześledzić wstecz do momentu jego utworzenia poprzez transakcję kryptowalutową.
Przeczytaj również, Czym jest Blockchain? Prosty przewodnik dla laików
Zrozumiemy to na przykładzie. Rozważmy portfel z 3 BTC w sumie, składający się z dwóch oddzielnych UTXO: 2 BTC i 1 BTC. Te dwa UTXO odzwierciedlają Bitcoiny, które otrzymał w dwóch wcześniejszych transakcjach i mogą być postrzegane jako dwa różne nominały w portfelu. Wysyła przyjacielowi 3 BTC.
Inny przykład: Załóżmy, że Pepe musi zapłacić XoXo 14,5 BTC. Pierwszym krokiem byłoby to, że Pepe szukałby UTXO, które sumują się do co najmniej 14,5 BTC. Teraz, idealnie, nie otrzymałby dokładnie 14,5. Powiedzmy, że Pepe wchodzi w transakcję z 15 BTC (3+4+8). Teraz idąc dalej, wygenerowane zostaną dwa wyniki. Jeden to 14,5 BTC, które zostaną wysłane na adres XoXo, a drugi to 0,5 BTC, które zostaną wysłane na adres Pepe.
Jak działa UTXO
Przeczytaj również, Portfele sprzętowe i Metamask są zagrożone
Całkowita liczba UTXO w blockchain stanowi zbiór; każda transakcja zużywa elementy z tego zbioru, tworząc jednocześnie nowe, które są dodawane do zbioru. W konsekwencji zbiór reprezentuje wszystkie monety w danym systemie kryptowalutowym. Całkowita podaż monety w danym momencie może być obliczona przez zsumowanie całego zbioru UTXO.
UTXO to podzbiór wyłącznie niewydanych wyników, które mogą być wykorzystane do finansowania kolejnych transakcji z legalnego blockchain. Aby zapobiec podwójnemu wydawaniu i oszustwom, wymóg, aby tylko niewydane wyniki były wykorzystywane w kolejnych transakcjach, jest konieczny.
Zbiór UTXO
Przeczytaj również, 17 najlepszych podcastów o kryptowalutach do słuchania w drodze!
Niewydany wynik transakcji określany jest jako UTXO. Tylko niewydane wyniki z legalnego systemu blockchain (takiego jak Bitcoin) mogą być wykorzystane jako dane wejściowe transakcji w transakcji. Gdy następuje transakcja, dane wejściowe są usuwane, a dane wyjściowe są tworzone jako nowe UTXO, które mogą być wykorzystane w kolejnych transakcjach.
UTXO to wynik transakcji, który nie został jeszcze wydatkowany. Tylko niewydane wyniki mogą być wykorzystane do zaakceptowanej transakcji w systemie blockchain (takim jak Bitcoin).
Bitcoin, Bitcoin Cash i Litecoin wykorzystują tryb UTXO; podczas gdy Ethereum i Ethereum Classic wykorzystują model konta, ponieważ dotyczy to wdrażania inteligentnych kontraktów.
UTXO, w prostych słowach, to pozostała waluta po zakończeniu transakcji kryptowalutowej, a Blockchain zawiera kompleksowy zapis wszystkich transakcji w sieci.
Przeczytaj również,


