Transakcja w modelu UTXO

This page is machine-translated.
Ergo Platform

7 października 2021

W miarę jak ekosystem Ergo rośnie, nasza społeczność może teraz korzystać z funkcji kilku naszych kluczowych dApp. Ergo ma protokół stablecoin, w którym użytkownicy mogą mintować tokeny SigUSD i SigRSV. Ergo Auction House oferuje możliwość mintowania NFT, a ErgoDEX (Beta) pozwala na wymianę tokenów i dostarczanie płynności. To są pierwsze, unikalne i złożone dApp DeFi w modelu UTXO - modelu, który zapoczątkował Bitcoin. Często dyskutowano, czy model UTXO może wyrażać bogate inteligentne kontrakty, podobnie jak model Kont. Dlatego Ergo Platform zbudowało język ErgoScript od podstaw w dążeniu do postępu w dziedzictwie Bitcoina.

Dla szczegółowego porównania modeli UTXO i Kont, prosimy przeczytać nasz poprzedni post na blogu: Ergo: Postęp w kierunku Bitcoina

Jako Ergonauta mogłeś doświadczyć pewnego zamieszania, jeśli sprawdziłeś eksplorator, aby zobaczyć szczegóły swojej transakcji. Model UTXO różni się zasadniczo od modelu Kont poprzez użycie „pudełek” do przechowywania danych. W modelu Kont istnieje jedno konto, na które otrzymujesz swoje monety. W modelu UTXO jednak każda transakcja (tx) tworzy nowe pudełko, a twoje saldo to suma wszystkich pudełek powiązanych z twoimi adresami.

Aby było jasne, twój prywatny klucz Yoroi może składać się z więcej niż jednego pudełka w jednym adresie, aby przechować twoje monety.

Gdy generujesz nowy adres, tworzysz dodatkowe pudełko do przechowywania swoich monet. Po jego utworzeniu możesz wysłać środki na ten nowy adres, a twoje środki będą widoczne jako jedno z twoim prywatnym kluczem. Możesz stworzyć nieskończoną liczbę nowych pudełek do przechowywania swoich monet. W związku z tym każda akcja odbioru i wydawania również stworzy dodatkowe unikalne pudełko.

Ta funkcja może na początku wprowadzać użytkowników w błąd. Kiedy dokonujesz transakcji, sieć skanuje twoje „pudełka”, aby zweryfikować, czy masz swoje tokeny, a następnie inicjuje transakcję. 

Sprawy stają się skomplikowane po tym punkcie, ponieważ nie możesz zgadnąć, które pudełka będą wydane. Wyobraź sobie, że masz trzy różne adresy odbiorcze. Otrzymałeś kilka monet w każdym z nich i chcesz wydać część swoich monet. W portfelu Yoroi możesz przechowywać dowolne monety natywne Ergo, takie jak SigRSV lub SigUSD. Kiedy inicjujesz transakcję, która uzyskuje dostęp do pudełek tych monet, zobaczysz, że są one zabierane, a następnie ponownie wpłacane. Niedawno Ergonauta zadał następujące pytanie

„Właśnie stworzyłem portfel Yoroi Nightly. Przesłałem 31 Erg z mojego głównego portfela Yoroi do portfela Yoroi Nightly. Transakcja pokazuje 31 Erg plus mała opłata, 0.0011. Ale mówi też +92,000 SigRSV. Moje saldo nie pokazuje zmiany w SigRSV. Co oznacza +92,000 SigRSV w transakcji?”

Przyjrzyjmy się szczegółom tej konkretnej transakcji:

Aby dokonać transakcji 31 ERG, portfel wybrał trzy z pudełek z ERG:

  • Pudełko zawierające 0.029595 ERG, które otrzymano 19.07.21
  • Drugie pudełko zawierające 19.76 ERG, które otrzymano 19.07.21
  • Trzecie pudełko zawierające 208.26 ERG, które otrzymano 09.06.21 

W lewej części powyższego obrazu zobaczysz około 228 ERG zabranych, podczas gdy w prawej części zobaczysz 31 ERG wysłanych i 197 ERG ponownie wpłaconych do twojego portfela.

Twój portfel użył więc trzech z twoich pudełek, aby wydać pożądaną kwotę. Ta akcja obejmuje wszystkie aktywa w tym pudełku w transakcji. 

Po wydaniu pożądanej kwoty, twoje środki są po prostu zwracane na twój adres w nowo utworzonym pudełku UTXO lub pudełkach. Wydanie jakiejkolwiek monety w pudełku oznacza zatem wydanie całego pudełka i stworzenie nowego pudełka UTXO, dlatego widzisz, że twoje tokeny są zabierane, a następnie ponownie wpłacane.

Wybór, które pudełka wydać, jest tajemnicą losowej strategii wyboru portfela. Jakiekolwiek monety znajdują się w wybranych pudełkach, czy to SigRSV, SigUSD czy NFT, będą wyświetlane jak w przykładzie. 

Podsumowując: 

Model Kont zawiera jedno pudełko i to pudełko nie jest wydawane. Pozostaje takie samo, więc niezwiązane monety pozostaną nietknięte.

Model UTXO z drugiej strony zawiera zestaw pudełek, które reprezentują całkowitą kwotę salda użytkownika, a niewydany wynik transakcji musi zmieniać się z każdą transakcją wydania.  

Możesz zobaczyć długą listę tokenów, gdy wymieniasz tylko 5 SigRSV, jak poniżej:

Tak działa transakcja w modelu UTXO - jej przechowywanie różni się od modelu Kont. W modelu UTXO monety będą przechowywane w jednorazowych pudełkach UTXO, a nie w długoterminowych kontach.

Share post

Ergo Infrastructure DAO: Decentralizacja Kręgosłupa Ekosystemu Ergo

Ergo Infrastructure DAO: Decentralizacja Kręgosłupa Ekosystemu Ergo

Misja Ergo zawsze była zakorzeniona w decentralizacji, nie tylko na warstwie konsensusu, ale w całym stosie.

Ergo Platform

13 sierpnia 2025

Mew Finance: Zabawne narzędzie DeFi dla ekosystemu Ergo

Mew Finance: Zabawne narzędzie DeFi dla ekosystemu Ergo

Mew Finance to zestaw aplikacji zdecentralizowanych na blockchainie Ergo.

Ergo Platform

12 sierpnia 2025

Lithos: Decentralizacja wydobycia z użyciem pul on-chain

Lithos: Decentralizacja wydobycia z użyciem pul on-chain

Lithos to nowy protokół zaprojektowany w celu przekształcenia sposobu działania pul wydobywczych poprzez przeniesienie ich na łańc.

Ergo Platform

24 lipca 2025

Sigma 6.0: Mądrzejszy, bardziej elastyczny Ergo

Sigma 6.0: Mądrzejszy, bardziej elastyczny Ergo

Sigma 6.0 to główna proponowana aktualizacja blockchaina Ergo.

Ergo Platform

23 lipca 2025

Kształtowanie przyszłości Rosen: Wezwanie społeczności w sprawie pięciu kluczowych propozycji skarbowych

Kształtowanie przyszłości Rosen: Wezwanie społeczności w sprawie pięciu kluczowych propozycji skarbowych

Współzałożyciel Rosen, Armeanio, złożył pięć nowych propozycji do Skarbu Rosen.

Ergo Platform

9 lipca 2025

Rozszerzony UTXO Ergo i Wzrost Sztucznej Inteligencji Ekonomicznej

Rozszerzony UTXO Ergo i Wzrost Sztucznej Inteligencji Ekonomicznej

Praktyczna Wizja dla Autonomicznych Agentów Ekonomicznych Autonomiczne agenty ekonomiczne na blockchainie Ergo wykonują użyteczną.

Ergo Platform

12 maja 2025

ErgoHACK X: Sztuczna Inteligencja na Blockchainie Ergo

ErgoHACK X: Sztuczna Inteligencja na Blockchainie Ergo

Świętowanie Dekady Zdecentralizowanej Innowacji Dołącz do 10.

Ergo Platform

10 kwietnia 2025