Co oznacza UTXO?
UTXO oznacza niewydane dane wyjściowe z transakcji bitcoinami. Każda transakcja bitcoinami rozpoczyna się od monet używanych do zrównoważenia księgi rachunkowej. UTXO są przetwarzane w sposób ciągły i są odpowiedzialne za rozpoczęcie i zakończenie każdej transakcji. Potwierdzenie transakcji powoduje usunięcie zużytych monet z bazy danych UTXO. Ale zapis wydanych monet nadal istnieje w księdze rachunkowej.
Transakcje Bitcoin są jak czeki kasjera
Transakcje bitcoinami są podobne do czeków kasowych. Nie możesz ich wymienić na kwoty niestandardowe i musisz wydać całą kwotę zapisaną w tym bajcie danych. Ale bitcoin jest również wyjątkowy, ponieważ transakcje mogą być przeprowadzane przy użyciu ułamków kryptowaluty. Wydawanie bitcoinów nie odbywa się przy użyciu jednego bajtu danych. Zamiast tego algorytm pobiera wiele frakcji bitcoinów w celu spełnienia żądania wydatkowania. Na przykład zakup o wartości 1 BTC może odzyskać 0, 6 BTC z jednego bajtu i 0, 4 BTC z drugiego. Zmiana z każdej z tych frakcji jest wysyłana do bazy danych UTXO.
Sklepy bazy danych UTXO zmieniają się od transakcji bitcoinowych. Początkowo jest ustawiony na pusty. Jednak w miarę mnożenia się transakcji baza danych jest zapełniana rekordami zmian z różnych transakcji.
Obfitość małych monet w sieci bitcoinów sprawia, że niektóre transakcje są nieopłacalne. Wynika to z faktu, że transakcja może kosztować więcej niż faktyczny koszt produktu kupowanego za bitcoiny. Na przykład nie ma sensu kupować kawy za 2 USD, jeśli opłata transakcyjna w sieci bitcoin jest wyższa niż cena kawy. Według badań Jimmy'ego Songa, znanego twórcy bitcoinów, 13 milionów monet ma marginalne koszty wyższe niż ich wartość przy 50 Satoshi / bit. Jest jeszcze jeden problem ze wzrostem UTXO. Zmiana kosztów sprzętu wymagana do przetwarzania UTXO nie dotrzymała kroku jego wzrostowi.
Na przykład koszt platform górniczych do pełnego sprawdzania poprawności węzłów nie dotrzymał kroku. „Zezwolenie na większą liczbę transakcji bez żadnych innych zmian najprawdopodobniej przyspieszyłoby wzrost zestawu UTXO, powodując, że droższe byłoby uruchomienie pełnego węzła sprawdzającego”, mówi Gavin Andreesen.
