UTXO
UTXO to niewydane wyjście z wcześniejszej transakcji kryptowalutowej. Skrót pochodzi od angielskiego określenia Unspent Transaction Output.
Czym jest UTXO?
Można wyobrazić sobie UTXO jako osobny cyfrowy banknot o określonej wartości. Bitcoin wykorzystuje ten system do śledzenia kwot, które można jeszcze wysłać.
Podczas płatności Twój portfel kryptowalutowy wykorzystuje jeden lub kilka istniejących UTXO. Po transakcji te wcześniejsze jednostki nie są już dostępne. Powstają wtedy nowe UTXO: jedno dla odbiorcy, a często drugie, obejmujące pozostałą kwotę, dla Ciebie.
Twoje saldo to suma wszystkich UTXO, które może wydać Twój portfel. UTXO nie można wydać tylko częściowo.
Przykład UTXO
Załóżmy, że Twój portfel zawiera jedno UTXO o wartości 1 bitcoina. Chcesz wysłać 0,4 bitcoina.
Całe UTXO o wartości 1 bitcoina zostaje wykorzystane w transakcji. Następnie powstaje nowe UTXO o wartości 0,4 bitcoina dla odbiorcy. Kwota pozostała po odliczeniu opłat transakcyjnych wraca jako nowe UTXO na adres, którym zarządzasz. Przypomina to resztę otrzymaną po płatności gotówką.
Dlaczego UTXO są ważne w świecie kryptowalut?
UTXO występują przede wszystkim w Bitcoinie i innych blockchainach korzystających z tego modelu. Przy każdej transakcji sieć sprawdza, czy użyte UTXO nie zostały już wcześniej wydane. Pomaga to zapobiegać podwójnemu wydawaniu tych samych środków.
W wiadomościach o kryptowalutach możesz spotkać się z UTXO przy wyjaśnieniach dotyczących transakcji Bitcoin, portfeli lub różnic między blockchainami. Ethereum działa na przykład inaczej: przede wszystkim przechowuje aktualne saldo każdego konta.
Model UTXO nie oznacza automatycznie, że blockchain jest bezpieczniejszy, tańszy lub lepszy pod względem prywatności. Nie oznacza też, że smart contracts są niemożliwe: bardziej rozbudowane modele UTXO mogą obsługiwać złożone reguły.