Logika off-chain i eUTXO

This page is machine-translated.
Curia Regis Crypto

4 października 2021

Zalety eUTXO


Istnieje znacząca różnica między modelami konta a eUTXO. W modelu konta cała logika jest on-chain, co powoduje problemy ze skalowalnością. W modelu eUTXO tylko walidacja inteligentnego kontraktu odbywa się on-chain, podczas gdy inne części inteligentnego kontraktu są off-chain. 

Aby to wyjaśnić, można rozważyć część off-chain jako czarną skrzynkę, która odczytuje status blockchaina (UTXO), wykonuje wszystkie obliczenia i w końcu generuje jedną lub więcej transakcji (txs). Te txs (wyniki części off-chain) są następnie wysyłane do blockchaina w celu weryfikacji.

Blockchain weryfikuje txs, a jeśli wymagania txs są spełnione, zostaną wydobyte, zmieniając tym samym status blockchaina (zbiór UTXO). 

W rezultacie tylko walidacja inteligentnego kontraktu odbywa się on-chain, a cała inna logika jest off-chain. Oznacza to, że walidacja tx może być niezwykle wydajna i skalowalna - to główna zaleta modelu eUTXO.

Problem skalowalności jest jednym z głównych powodów, dla których Ethereum stara się przenieść transakcje do rozwiązań skalowania Layer 2/Sidechain, które są zarządzane przez kod off-chain. W istocie, rozwiązania, które Ethereum bada, aby rozwiązać swoje problemy ze skalowalnością, w praktyce naśladują model eUTXO.

 

W większości przypadków istnieje konsensus w branży, że logika on-chain jest z natury zdecentralizowana, a zatem lepsza. A co z logiką off-chain? Czy logika off-chain może być rozproszona? 

 

W eUTxO logika off-chain może być napisana w zakresie od całkowicie scentralizowanej do całkowicie zdecentralizowanej. Na przykład w ErgoMixer część off-chain jest zdecentralizowana. Uruchamiasz ją na swoim komputerze, ale użytkownicy mają również możliwość uruchomienia własnej logiki off-chain. Logika off-chain może być rozproszona lub zlokalizowana i uruchamiana przez każdego użytkownika, co oznacza, że może być od scentralizowanej do szeroko rozproszonej. 

Rozwiązanie Botów Rozproszonych ErgoDEX

ErgoDex testuje i wdroży rozwiązanie botów, które pozwala na równoczesne uruchamianie logiki off-chain. Chociaż jest to sprzeczne z użyciem logiki off-chain w Ergomixer (gdzie każdy użytkownik uruchamia swoją własną indywidualną logikę off-chain), boty off-chain mogą być rozproszone, a uruchamiający boty mogą zarabiać opłatę za wykonanie. Ta opłata za wykonanie jest podobna do opłaty transakcyjnej i będzie ustalona przed wysłaniem funduszy.

To motywuje aktorów do uruchamiania tych rozproszonych botów, a także daje użytkownikom jasność w kwestii cen. W ten sposób każdy aktor ma równe szanse na zdobycie części sieci z ekonomicznymi zachętami. Kod off-chain stanie się coraz bardziej zdecentralizowany w miarę wzrostu wykorzystania platformy.

Dodatkowe przychody generowane przez użytkowników uruchamiających boty wydają się szczególnie dobrze integrować z mniejszymi pulami wydobywczymi, a także z operatorami pojedynczych pul w Cardano. Naszym celem jest współpraca z tymi stronami od samego początku, aby zachęcać do decentralizacji. 

 

Decentralizacja jest osiągana w zależności od liczby aktorów, którzy zdecydują się uruchomić boty off-chain. Istnieje również dodatkowa ekonomiczna zachęta dla górników do uczestnictwa w tym rozwiązaniu, szanując zaufanie i przejrzystość, które zapewnia proof of work. 

Założenia eUTxO


W miarę jak eUTxO będzie się rozwijać, będziemy świadkami niektórych dApp, w których logika off-chain niekoniecznie jest zdecentralizowana. Pytanie brzmi, czy to jest problem? To będzie zależało od funkcji każdej unikalnej dApp i czy użytkownicy są świadomi założeń, które muszą przyjąć. Te dApp mogą również wybrać model, który decentralizuje lub rozdziela logikę off-chain. Ale czy to jest konieczne? Moim zdaniem prawdopodobnie nie, w zależności od funkcji dApp.

Weryfikacja transakcji nadal będzie odbywać się on-chain, jednak zachęty mogą nie być wprowadzone, aby zachęcić użytkowników do uruchamiania tej logiki w zdecentralizowany sposób. Nie widzę w tym problemu, biorąc pod uwagę, że niektóre dApp mogą być przeznaczone do specjalnych celów lub oferować bardzo prostą usługę.

Jednak model eUTxO tworzy pewne dodatkowe założenia, o których użytkownicy muszą być świadomi, dlatego Ergo jest w trakcie tworzenia inicjatywy KYA (Know Your Assumptions).

KYA miałaby działać podobnie jak „Umowa Warunków i Zasad” i jest 

dostosowana do informowania użytkowników o zaufaniu i założeniach kryptograficznych blockchaina, kontraktu, możliwościach aktualizacji, poziomie kontroli przez mistrzów protokołu itp.

 

Celem KYA byłoby zapobieganie oszustwom, wyłudzeniom i ochrona inwestorów. 

W odniesieniu do logiki off-chain, zrozumienie KYA jest bardzo ważne. Obecnie użytkownicy ufają audytom bezpieczeństwa blockchainów/dApp, ale audyt jedynie potwierdza, że logika jest zamierzona przez kontrakt. Audyt nie jest dowodem bezpieczeństwa we wszystkich aspektach, tylko dowodem intencji kontraktu.

Muszą istnieć KYA dotyczące potencjalnych aktualizacji zarówno logiki on-chain, jak i off-chain, ponieważ rozdzielenie logiki off-chain wskazuje na poziom zaufania, jaki każdy aktor pokłada w dApp. Władza powiernicza między stronami może być również ważnym założeniem do zrozumienia. 

Rzeczywistość jest taka, że wszystkie te założenia są ważne dla logiki on-chain. Jedyną różnicą jest to, że logika off-chain dodaje dodatkową warstwę złożoności, którą będą musiały rozwiązać zarówno blockchainy modelu eUTXO, jak i modelu konta. Logika off-chain obejmuje dApp L1 (Layer 1), takie jak ErgoDEX, a także modele L2 (Layer 2) jak side-chains.

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