Jak model eUTXO rewolucjonizuje blockchain
21 kwietnia 2024

Rozszerzony model niewydanych wyjść transakcyjnych (eUTXO) stosowany przez Ergo i niewielką liczbę innych platform blockchain z inteligentnymi kontraktami oferuje konkretne zalety w porównaniu do modelu kontowego.
Rozszerzone niewydane wyjścia transakcyjne (eUTXO) oferują inny model dla inteligentnych kontraktów i dApps niż model oparty na kontach stosowany przez Ethereum i wiele innych blockchainów. Chociaż każdy z tych modeli ma swoje zalety i wady, eUTXO oferuje pewne korzyści, które są szczególnie godne uwagi. W obliczu wyraźnych wyzwań stojących przed sektorem blockchain, te korzyści są ważniejsze niż kiedykolwiek.
eUTXO: Krótkie wprowadzenie
Bitcoin i blockchainy podobne do Bitcoina (w tym Ergo) używają modelu UTXO do śledzenia sald użytkowników. Każde UTXO jest jak worek pieniędzy. Te worki mogą być łączone w większe worki lub dzielone na mniejsze worki, gdy tworzona jest nowa transakcja. Każdy adres, który zawiera jakiekolwiek monety, składa się z jednego lub więcej z tych worków.
To jest dość różne od modelu kontowego stosowanego przez Ethereum i podobne łańcuchy, gdzie saldo adresu jest po prostu aktualizowane (podobnie jak saldo bankowe) po dokonaniu transakcji. Chociaż brzmi to łatwiej, model UTXO oferuje w rzeczywistości bardziej bezpieczny sposób księgowania - wszystkie monety są śledzone z powrotem do transakcji, z której zostały po raz pierwszy utworzone, zanim zostaną wysłane. Specyficzne „wejścia” do transakcji muszą być wybierane z istniejących UTXO, a te wejścia są sprawdzane, zanim transakcja może zostać dodana do blockchaina.
Model eUTXO rozszerza wykorzystanie UTXO poza proste księgowanie i umożliwia im przechowywanie dodatkowych informacji, w tym instrukcji inteligentnych kontraktów. Co to oznacza w praktyce, to że użytkownicy zyskują dodatkowe korzyści dzięki skryptowaniu blockchain i dApps na podstawie istniejących właściwości UTXO. Oprócz normalnych UTXO, adres może przechowywać dodatkową logikę transakcyjną przypisaną do eUTXO. Gdy transakcja wykorzystująca eUTXO jest przesyłana do sieci, węzeł górniczy sprawdza ją i wykonuje skrypt, który zawiera, gdy dodaje ją do blockchaina.
Przeczytaj więcej o UTXO i eUTXO.
Rewolucyjne korzyści z eUTXO
eUTXO oferują zatem prostotę i bezpieczeństwo modelu UTXO, z elastycznością, która wynika z możliwości włączenia dowolnej logiki i warunków wydawania.
Istnieje wiele korzyści z tego podejścia. Oto trzy przykłady dla użytkowników Ergo:
1. Gwarantowany sukces transakcji
Transakcje inteligentnych kontraktów na Ethereum nie zawsze są wykonywane niezawodnie. Powodem tego jest to, że złożoność transakcji nie jest znana, dopóki nie zostanie przetworzona przez walidatora.
Koszt gazu Ethereum jest trochę jak podróż samochodem. Trasa, którą jedzie samochód, i ilość gazu potrzebna do dotarcia do celu jest jak wykonanie transakcji na blockchainie, podczas gdy cena za litr gazu jest jak koszt gazu Ethereum w gwei (giga-wei lub gwei to 1 miliard najmniejszego możliwego podziału ETH - gaz jest mierzony w tych jednostkach).
W praktyce „podróż” (wykonanie instrukcji transakcji) może być bardziej skomplikowana, niż użytkownik zdaje sobie sprawę. Może to oznaczać, że limit gazu, czyli maksymalna ilość gazu, która może być przydzielona do transakcji, zostanie wykorzystana przed zakończeniem transakcji. Gaz nadal musi być opłacony, ponieważ górnicy nadal wykonują część pracy związanej z przetwarzaniem transakcji, ale transakcja nie udaje się, ponieważ nie ma wystarczających funduszy, aby ją zakończyć.
To jest coś, co nie może się zdarzyć na Ergo ani innych łańcuchach eUTXO. Transakcje są walidowane na podstawie ich wejść i dołączonych instrukcji. To prostsze podejście oznacza, że transakcja może być sprawdzona poza łańcuchem, zanim zostanie przesłana do sieci. W tym momencie jest gwarantowane, że zostanie pomyślnie potwierdzona.
2. Znane koszty transakcji
Kolejną korzyścią podejścia eUTXO jest to, że transakcje inteligentnych kontraktów mają z góry określoną złożoność i dlatego znane koszty na początku. Systemy nieokreślone, takie jak Ethereum, nie mają tej właściwości. Transakcje mogą się nie powieść. Nawet jeśli się nie nie powiodą, koszt wykonania transakcji nie jest znany z góry. Użytkownicy są zmuszeni polegać na szacunkach.
3. Przewidywalne i bezpieczne wykonanie
Na koniec, eUTXO oferują bardziej dyskretny i przewidywalny model dla transakcji inteligentnych kontraktów. UTXO może być używane tylko raz i jest całkowicie wykorzystane, gdy jest uwzględnione w transakcji. Istnieje bardziej ograniczony zakres możliwych wyników w Ergo niż w systemach opartych na kontach, więc dApps nie mają tendencji do posiadania tych samych rodzajów podatności, co na Ethereum. To proste, bezpieczne i pewne.
Jeśli jesteś zainteresowany wypróbowaniem kilku dApps Ergo i dowiedzeniem się, jak model eUTXO działa w praktyce, sprawdź Sigmaverse. Tam znajdziesz portfele, dApps DeFi, rynki NFT, platformy DAO, gry i inne.
Share post
13 sierpnia 2025
12 maja 2025






