Wizja DeFi w Chia


autor: Bram Cohen

Oprócz nowego algorytmu konsensusu, wraz z Chia zbudowaliśmy również nowe środowisko programowania on-chain o nazwie Chialisp, które jest tak samo potężne jak Solidity, a jednocześnie jest znacznie bardziej kontrolowane i skalowalne. Sprzyja również znacznie lepszym praktykom tworzenia oprogramowania. Jako przykład potęgi programowania on-chain w Chia i tego, jak różni się ono od Solidity, w tym poście przedstawię przegląd tego, w jaki sposób umożliwia naprawdę zdecentralizowaną wymianę ze znaczną ochroną przed wartością wydobywaną przez górników/rolników (MEV). Wyjaśnię również możliwości zautomatyzowanych animatorów rynku (AMM) w Chia.

Chia działa w modelu zestawu monet (podobnie jak w modelu Bitcoin UTXO): jedynymi trwałymi danymi jest bieżący zestaw niewydanych monet, które mają rozmiary i zasady dotyczące ich wykorzystania. Kiedy moneta jest wydana, może tworzyć nowe monety, wykorzystując swoją wartość, ale oryginalna moneta znika na zawsze. Wszystkie trwałe dane muszą być przechowywane w monetach. Jest to znacznie lepsze przy skalowaniu, ponieważ dane, które muszą śledzić pełne węzły, są prostsze i mniejsze niż obiekty, które musi przechowywać EVM. Zatwierdzenie bloku wymaga uruchomienia wszystkich jego transakcji, ale jedynym wyjściem jest lista monet, które zostały wydane i zniszczone. Pozwala nam to na uzyskanie efektywnej szybkości transakcji większej niż w przypadku Ethereum, jednocześnie umożliwiając łatwe uruchomienie pełnego węzła na przeciętnym komputerze stacjonarnym. Na pierwszy rzut oka wygląda na to, że w Chia jest to znacznie trudniejsze do opracowania inteligentnych monet, ale spłaszczenie typów danych ma pewne wielkie korzyści. Wszystko współgra ze wszystkim innym, a elementy funkcjonalności można ponownie wykorzystać i skomponować jeden na drugim.

Podstawowym narzędziem handlu w Chia są kolorowe monety. Kolorowa moneta reprezentuje pewnego rodzaju tokenizację, z rozmiarami monet, których wartość stopu jest bardzo mała, ale reprezentują coś innego w wysokim stosunku. (Domyślna podzielność kolorowej monety to miliard. Jest na to miejsce, ponieważ Chia to bilion Mojo, który jest najmniejszą niepodzielną jednostką, porównywalną do Satoshi w Bitcoin). Pozornie brzmi to jak protokół Omni (format kolorowania w Bitcoin), ale kolorowanie monet można zweryfikować w bardzo lekki sposób. W rzeczywistości jest tak lekki, że nawet inteligentne monety mogą to zrobić, w przeciwieństwie do protokołu Omni, który wymaga uruchomienia pełnego węzła, aby dowiedzieć się, które kolorowe monety nie są fałszywe. Odbywa się to przy zachowaniu zdolności kolorowych monet do posiadania równie inteligentnej funkcjonalności, jak monety niekolorowe. Możesz nawet mieć kolorową monetę zaimplementowaną w kolorowej monecie.

Reklamy

Jedną z nowych funkcjonalności, które umożliwia nasza implementacja kolorowych monet, jest możliwość składania „ofert”. Na przykład, jeśli chcesz wymienić trochę chia na część kolorowej monety, możesz dokonać niedokończonej transakcji, która spali trochę chia i wydrukuje część kolorowej monety. To będzie sama w sobie nieprawidłowa transakcja, ale możesz przyjąć swoją ofertę i wysłać ją na giełdę, wysłać e-mailem do znajomego lub opublikować na reddit. Każdy, kto ją otrzyma, będzie mógł zaakceptować ofertę, dokonując własnej częściowej transakcji, która drukuje równoważącą ilość chia i spala równoważącą ilość kolorowej monety i łączy się z twoją, aby dokonać ważnej transakcji, która przejdzie na blockchainie. Jest to ważne, ponieważ w Chia wszystko w bloku dzieje się jednocześnie, więc fundusze „przenoszą się” w jednym kroku z jednego wejścia do drugiego wyjścia bez momentu, w którym istnieje zbyt wiele monet. W rzeczywistości strona trzecia może zrobić zakłady bukmacherskie z wieloma ofertami różnych aktywów i tak długo, jak sumy się sumują, wszystko przejdzie.

Aby zrozumieć wartość wydobywaną przez górników, jaki jest problem i co można z tym zrobić, przeanalizujmy przykład. Załóżmy, że aktualna „prawdziwa” cena chia (którą gdzie indziej jest sprzedawana w dużych ilościach) wynosi 1000 USD i jest jedna oferta sprzedaży jednej chia za cenę od 900 do 1200 USD i jedna oferta kupna jednej chia za 800 do 100 USD. Można to zrobić poprzez oferty w łańcuchu, jeśli istnieje rozsądnie godny zaufania stablecoin. W tym przypadku całkowicie uczciwa/altruistyczna wymiana byłaby równa kupującemu i sprzedającemu po cenie 1000 USD, podczas gdy maksymalnie chciwy/nieuczciwy kupowałby jedną chia za 900 USD i sprzedawał ją za 1100 USD, a różnicę 200 USD. Jeśli zakładami bukmacherskimi zajmują się górnicy/rolnicy, nie mają oni reputacji do utrzymania i należy zakładać, że są maksymalnie chciwi.

Ważna uwaga na temat cen: nie ma jednej prawdziwej uczciwej ceny rzeczy. Za rzeczy płaci się ceny, a najlepiej, gdy ktoś coś kupuje, nie ma niższej ceny, za którą mógłby kupić identyczną rzecz, a gdy ktoś sprzedaje rzecz, nie ma wyższej ceny, za którą mógłby to sprzedać. W systemie zawsze jest jakiś szum i nawet w teoretycznie idealnych okolicznościach rynki stają się bardzo wydajne, ale nie tak efektywne, aby ktokolwiek składał rynek, nie miał możliwości utrzymania się w biznesie. Ustalenie, jakie ceny „powinny” być, lub przynajmniej przybliżenie ich w rozsądny sposób, to cała robota rynku. Wyznaczenie kogoś do zgłoszenia „prawdziwej” ceny przedmiotu nie rozwiązuje problemu. Nawet jeśli ta osoba jest „uczciwa”, nikt nie zna wszystkich informacji na świecie ani nie ma pełnego wglądu w to, jak odgadnąć przyszłe ceny. Słabości tej osoby będą bezpośrednim otwarciem na wykorzystywanie uczestników rynku.

Prawdziwą rolę na rynkach odgrywają duzi bukmacherzy, którzy w przeciwieństwie do górników/rolników mają reputację do utrzymania i są pewni, że nie zgarną spreadu i nie ustalą cen w sposób, który jest rozsądnie reprezentatywny dla całego zestawu ofert. Dzięki ofertom Chia bukmacher może zebrać razem kilka ofert i wprowadzić je do blockchain jako pojedynczą jednostkę, aby rolnik nie mógł fragmentarycznie usunąć niektórych z nich na swoją korzyść. Giełda, która to robi, jest trochę zaufana, ale najgorszą rzeczą, jaką mogą zrobić, jest zgarnięcie spreadu. Bardziej tradycyjna zaufana giełda blockchain może po prostu przejąć pieniądze wszystkich lub traktować depozyty jako pożyczkę bez odsetek i zainwestować je w inwestycje o wysokim ryzyku na zapleczu, zachowując zyski dla siebie.

Reklamy

Innym sposobem zmniejszenia MEV, który działa synergistycznie z powyższym, jest posiadanie wyroczni cen. (W informatyce rzeczy, które zgłaszają trudne do znalezienia lub obliczenia informacje, nazywane są „wyroczniami”.) Wyrocznia cenowa podaje aktualny kurs wymiany. Aby zrozumieć, jak to działa, najpierw musimy wyjaśnić singletony.

Singleton to tożsamość, która jest ucieleśniana przez dokładnie jedną monetę w danym momencie i w której monety mogą potwierdzić, że wchodzą w interakcję z obecnym przedstawicielem tej tożsamości. Jest podobny, ale prostszy niż kolorowe monety. NFT to niewiele więcej niż surowy singleton. Singletony są również podstawą portfeli z ograniczonymi stawkami, rozproszonych tożsamości, protokołu puli i wyroczni cen.

Możesz przeczytać szczegóły techniczne implementacji singletonów tutaj. Ta funkcjonalność została już zbudowana i używana w naszym standardowym protokole. Możesz przejrzeć źródło, w jaki sposób wdrożyliśmy prototyp kolorowych monet, który pierwotnie przedstawiłem tutaj. Zaktualizujemy to, gdy zaktualizujemy szczegóły implementacji kolorowych monet na chialisp.com .

Choć brzmi to niedorzecznie, wyrocznia cenowa, która nie ma żadnego zabezpieczenia poza tym, że podaje tylko jedną cenę za blok, zapewnia znaczną odporność na MEV. Można składać oferty w celu wsparcia szeregu możliwych cen, ale należy używać tylko tych dostarczonych przez wyznaczoną wyrocznię. Ponieważ wszystkie transakcje w bloku w Chia odbywają się jednocześnie, oznacza to, że złośliwy górnik może sprawić, że cena będzie zbyt niska lub zbyt wysoka, ale nie jedno i drugie. W powyższym przykładzie mogliby albo kupić jedną chia za 900 USD i sprzedać ją gdzie indziej za 1000 USD, zarabiając 100 USD, albo kupić jedną chia w innym miejscu i sprzedać ją za 1100 USD, również za 100 USD, ale oba są lepsze niż w przykładzie bez wyroczni ceny, w której mogliby to zrobić obie i zarobić 200 USD nawet bez konieczności dokonywania transakcji zewnętrznej.

Idealnie na zdrowym rynku chcesz, aby oferty kupna i sprzedaży były zamieszczane przez cały czas. Aby ktoś mógł z powodzeniem osiągać zysk, aktywnie handlując przez cały czas, potrzebuje dostępu do zleceń, własnej płynności w handlu i doświadczenia w handlu. A może nie potrzebują doświadczenia w handlu i wystarczy jedna dziwna sztuczka. Zautomatyzowane animatorzy rynku (AMM), które są programami w łańcuchu, które podążają za określoną strategią handlową, odniosły duży sukces. Generalnie działają na zasadzie depozytów w dwóch różnych walutach, w naszym przykładzie mogą to być chia i kolorowa moneta. AMM następnie akceptuje wpłaty i wypłaty zgodnie z zasadami, które: (a) Jeśli ktoś dokona wpłaty, otrzyma roszczenia do środków, które AMM posiada proporcjonalnie do jego wkładu oraz (b) AMM zakłada, że ​​wartość kwot dwie waluty, które posiada, są równe kursowi wymiany. AMM w praktyce działały dobrze pomimo prostej strategii handlowej, ponieważ mają duży przepływ zleceń i ze względu na ich dostępność. Posiadacze waluty mogą łatwo zapewnić im płynność, mając pewność, że nie zostaną oszukani.

Wdrażanie AMM w Chia

Wdrożenie AMM w Chia jest proste i będzie częścią przyszłego rozwoju. Depozyty są utrzymywane przez parę singletonów (w przypadku parowania chia z kolorową monetą, jedną kolorową i drugą nie), które wydają zgodnie i współpracują. W przeciwieństwie do Solidity, zamiast singletonów pamiętających wszystkie depozyty, o wiele bardziej eleganckie i potężne jest to, że parowanie ma kolorową monetę do użytku wewnętrznego. W ten sposób sam AMM musi tylko pamiętać o swoich całkowitych depozytach, a depozyty użytkowników mogą być samodzielne, a nawet obsługiwać inteligentne funkcje, takie jak portfele z ograniczonymi stawkami i absurdalne rzeczy, takie jak parowanie z innymi AMM. Gdy użytkownik chce dokonać wpłaty za pomocą AMM, składa ofertę wymiany części własnych środków na część tokena do użytku wewnętrznego AMM i łączy to z AMM akceptującym ofertę. Jedyną logiką, jaką AMM musi zrobić, jest wyjaśnienie przez rozwiązanie, jakie są nowe ilości chia, sparowanych kolorowych monet i kolorowych monet do użytku wewnętrznego, i zdecydować, czy to jest w porządku. Korzystanie z AMM do wymiany walut jest takie samo, ale oferta dotyczy parowania tokenów bez użycia wewnętrznej monety.

W praktyce oferty mogą być nieco bardziej skomplikowane. AMM powinna działać jako wyrocznia cen i oferty powinny z niej korzystać. Ponadto różne transakcje za pomocą AMM będą kolidować, więc najlepiej jest, jeśli istnieje giełda, która je wszystkie agreguje i wprowadza jedną dużą transakcję do łańcucha bloków. Możliwe jest nawet stworzenie hybrydowego „głównie” automatycznego animatora rynku, który wymaga określonego klucza do podpisania wszystkich transakcji, ale podąża za predefiniowaną logiką biznesową dotyczącą ruchu depozytów. Daje to korzyści lekko zaufanej giełdzie, która nie jest w stanie wyjść z oszustwa za pieniądze wszystkich, ale nadal może pomóc zmniejszyć spread. To dodatkowo pozwala innym zapewnić płynność, z której korzysta ta giełda, mając jednocześnie pewność, że ich fundusze są prawidłowo przechowywane.

Połączenie wszystkich powyższych spowoduje, że chia będzie o wiele bezpieczniejszym i bardziej płynnym rynkiem tokenów niż kiedykolwiek wcześniej. Przed nami długa droga, ale będzie warto.

źródło: https://www.chia.net/2021/07/13/a-vision-for-defi-in-chia.en.html


Opinie i artykuły na tej stronie reprezentują jedynie autorów poszczególnych publikacji do których znajdują się odnośniki (źródło) pod każdym z artykułów. Nie oznacza, to że chia.com.pl zgadza się z tymi poglądami.
Strona chia.com.pl powstała jedynie z potrzeby informowania lub edukowania osób zainteresowanych tą technologią oraz dostarczania wiadomości z dziedziny blockchain i jego wpływu na środowisko, nie znajdują się na niej artykuły dotyczących predykcji cenowych kryptowaluty XCH (Chia).
Informacje tutaj prezentowane, nie mogą być wykorzystywane jako porada inwestycyjna i finansowa. Wszelkie decyzje, np. inwestycyjne podejmowane przez Użytkowników strony są zawsze podejmowane indywidualnie i niezależnie, na ich własne ryzyko i na ich własną odpowiedzialność.

Artykuły na stronie:
– nie stanowią rekomendacji inwestycyjnej lub czynności doradztwa inwestycyjnego w rozumieniu §3 Rozporządzenia Ministra Finansów z dnia 19 października 2005r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, ich emitentów lub wystawców (Dz.U. 2005 nr 206 poz. 1715);
–  nie stanowią rekomendacji inwestycyjnej lub czynności doradztwa inwestycyjnego w rozumieniu (art.42 ust. 1 i art.76) Ustawy z dnia 29 lipca 2005r. o doradztwie inwestycyjnym (Dz.U. 2005 nr 183 poz. 1538 z późn.zm.
)

Więcej w dziale contact.