Tytuł oryginalny: Flatcoins: Stablecoins skorygowane o inflację

Wykonawcy: Jeff Emmett, Danilo Lessa Bernardinelli, Jamsheed Shorish, Michael Zargham

Opracowane przez: Leia, TEDAO

 

Wprowadzenie: Co to jest Flatcoin?

Flatcoin to wyłaniająca się koncepcja ekonomii tokenów, która może służyć jako token przechowywania wartości, który będzie dostosowywał swoją wartość w miarę zmian inflacji. Wyraźnym celem Flatcoin jest utrzymanie siły nabywczej posiadaczy tokenów i/lub określonych grup interesów, takich jak użytkownicy platformy.

Weźmy prosty przykład – fikcyjny „i-DAI”, czyli DAI z wyłączeniem czynników inflacyjnych (DAI skorygowany o inflację). Kotwica i-DAI zostanie umieszczona w referencyjnym momencie czasowym, a wraz ze zmianą inflacji jego cena będzie korygowana w czasie rzeczywistym, aby utrzymać siłę nabywczą posiadaczy i-DAI. Poniższa tabela przedstawia to typowe zachowanie. Jak zobaczymy w tym artykule, chociaż i-DAI jest obecnie jedynie fikcyjną koncepcją, koncepcję i-DAI można zrealizować za pomocą stablecoina opartego na kontrolerze (zwanego dalej „CBS”), istnieją już przykłady takie jak RAI (nowy algorytmiczny stablecoin wprowadzony przez Reflexer Labs), które zostały wdrożone.

Tabela pokazuje różnicę wartości pomiędzy DAI i fikcyjnym i-DAI. (*)Wskaźnik cen Big Maca w DAI jest fikcyjnym przykładem ilustrującym wpływ wskaźnika CPI na towary.

Czym jest inflacja?

W ekonomii inflacja to ogólny wzrost cen powodujący spadek siły nabywczej posiadaczy waluty, w której wyrażane są ceny. W przestrzeni web3 inflacja jest definiowana inaczej, często (raczej myląco) opisując skutki rosnącej podaży tokenów, chociaż w tradycyjnej terminologii ekonomicznej zjawisko to można by nazwać bardziej precyzyjnie „rozcieńczeniem”. W tym artykule będziemy trzymać się tradycyjnej definicji inflacji.

W otoczeniu inflacyjnym posiadacze walut mogą doświadczyć spadku siły nabywczej, co może podważyć zaufanie do waluty i całego systemu gospodarczego. W związku z tym inflację uważa się za kluczowy wskaźnik każdego systemu gospodarczego, a banki centralne na całym świecie mają wyraźny mandat do dążenia do utrzymania niskiej rocznej stopy inflacji (zwykle między 2% a 4%) w przypadku walut fiducjarnych, którymi zarządzają. Jak jednak pokazują ostatnie doświadczenia w obecnej gospodarce światowej, nie jest to proste zadanie.

W obliczu wysokiej presji inflacyjnej, z którą gospodarka światowa będzie musiała się zmierzyć w najbliższej przyszłości, Coinbase zaproponowało zaprojektowanie „Flatcoina” uwzględniającego inflację. Deklarowanym celem Flatcoin jest „utrzymanie stabilnej siły nabywczej przy jednoczesnym zachowaniu odporności na niepewność gospodarczą wywołaną przez tradycyjny system finansowy”. Ale powtórzę, nie jest to łatwe — przyjrzyjmy się niektórym wyzwaniom związanym z projektem Flatcoin.

Wyzwania projektowe Flatcoin

Flatcoin to unikalna propozycja projektowa obejmująca szereg wyzwań, na które należy odpowiedzieć i które można rozwiązywać niezależnie lub jednocześnie. Poniżej szczegółowo omawiamy te wyzwania. Jednym z najważniejszych wyzwań jest właściwe postrzeganie inflacji i stworzenie odpowiednich mechanizmów motywacyjnych.

Dokładniej rzecz ujmując, inflacja, podobnie jak wiele pojęć ekonomicznych, funkcjonuje w ramach złożonego systemu adaptacyjnego. Oznacza to, że na przyczyny i skutki inflacji wpływa dynamiczna interakcja dużej liczby różnych czynników i zmiennych, w tym nieprzewidywalne zachowania ludzkie. To stawia wyzwania przed projektowaniem Flatcoin. Wdrażanie jakiegokolwiek projektu wymaga zwrócenia uwagi i uwzględnienia wielu czynników, w tym między innymi:

  1. Niska granularność czasowa wskaźnika inflacji

  2. Trudności w pomiarze przestrzenno-czasowej regulacji czujników

  3. Złożoność łączenia czujników i efektywne projektowanie kontrolerów

  4. Wyzwanie wdrożenia zmian ekonomicznych Flatcoin poprzez odpowiednie zachęty

Możliwy projekt Flatcoin: półstabilna moneta oparta na kontrolerze

Obiecującym podejściem do tworzenia Flatcoin jest zapożyczenie i adaptacja pomysłów i technologii najbardziej udanych stablecoinów, które są obecnie dostępne. Te udane stablecoiny wykorzystują koncepcję kontrolera, który potrafi „wyczuwać” zmiany cen i dostosowywać zachęty dla uczestników w taki sposób, aby wartość posiadanych tokenów odpowiadała wartości referencyjnej.

Takie oparte na kontrolerach stablecoiny nazywane są Controller-Based Stablecoins (CBS), a przykładem praktycznego zastosowania jest RAI. Inspiracją dla RAI były podobne rozważania teoretyczne i praktyczne. Jednym z powodów zastosowania regulatora RAI jest wykazanie, że historyczne zachowania banków centralnych w zakresie kontrolowania inflacji można dobrze opisać za pomocą regulatora PID (składającego się z jednostki proporcjonalnej P, jednostki całkującej I i jednostki pochodnej D). Wykazano to w badaniach teoretycznych Hawkingsa i in. w 2014 roku oraz badania empiryczne Shepherd et al. w 2019 roku.

Biorąc pod uwagę stabilność wykazaną przez RAI jako CBS, w dalszej części posłużymy się RAI jako studium przypadku i przedstawimy wykonalną strukturę projektu Flatcoin opartą na CBS.

RAI jako studium przypadku

RAI to oparta na kontrolerze stabilna kryptowaluta, która utrzymuje swoją wartość na poziomie wartości USD dzięki wykorzystaniu bodźców ekonomicznych sterowanych przez nienadzorowanego kontrolera PI i wyrocznię, która jest w stanie „wyczuć” cenę RAI/USD w dowolnym momencie.

Z perspektywy użytkownika RAI pozwala użytkownikom na wykorzystanie ETH jako zabezpieczenia w celu uzyskania pożyczek dodatkowo zabezpieczonych, denominowanych w RAI. Niespłacony dług jest denominowany w RAI, a stopa procentowa tego długu (lub zwana stopą wykupu w ekosystemie RAI) jest definiowana przez wdrożony kontroler PI. Dostępna kwota pożyczki ustalana jest na podstawie tzw. ceny wykupu, która w praktyce jest ściśle powiązana z ceną rynkową RAI – różnica wynosi zwykle ok. 1%.

Logika dostosowania stóp procentowych opiera się na różnicy pomiędzy ceną rynkową RAI (denominowaną w RAI/USD) a ceną wykupu RAI (również denominowaną w RAI/USD). Gdy cena wykupu jest wyższa od ceny rynkowej, stopy procentowe mają tendencję do wzrostu. Gdy cena jest niższa od rynkowej, stopy procentowe mają tendencję do spadku (nawet stają się ujemne!).

Dlaczego ceny RAI mogą pozostawać względnie stabilne? Nawet bez powiązania i wykorzystując jako zabezpieczenie aktywa o większej zmienności (ETH), dzieje się tak dlatego, że RAI ma mechanizm zachęt antycyklicznych. Cena rynkowa ustalana jest na rynku wtórnym pomiędzy kupującymi i sprzedającymi RAI, dlatego jest bardziej zmienna; podczas gdy cena wykupu jest ustalana przez kontroler PI, dzięki czemu jest ona bardziej kontrolowana i stabilna. Dlatego też, gdy różnica pomiędzy tymi dwoma wartościami jest duża, racjonalni użytkownicy będą skłonni do arbitrażu.

Konkretnie rzecz biorąc, opłaca się nabywać pożyczki RAI i sprzedawać je na rynku wtórnym, gdy cena rynkowa jest wyższa od ceny wykupu, aż do momentu, gdy obie ceny się zbiegną. Następnie należy kupić RAI na rynku wtórnym, aby spłacić dług i osiągnąć pozycję neutralną. Jest to szczególnie wygodne, gdy cena rynkowa przez długi czas utrzymuje się powyżej ceny wykupu, ponieważ stopa wykupu może stać się bardzo niska, generując w ten sposób zyski z arbitrażu i zyski z tytułu stóp procentowych. Niezależnie od tego, korzystanie z tego systemu pomaga utrzymać stabilną cenę tokena RAI na rynku.

W odwrotnej sytuacji (tj. gdy cena wykupu jest wyższa od ceny rynkowej), opłacalnym działaniem byłoby kupienie jak największej ilości RAI na rynku wtórnym i trzymanie jej do momentu zrównania się cen lub wykorzystanie jej do zamknięcia wszelkich otwartych pozycji RAI. Pierwsze działanie będzie miało na celu zmniejszenie liczby tokenów RAI będących w obiegu na rynku, podczas gdy drugie działanie doprowadzi do zniszczenia RAI. Oba te działania spowodują, że system będzie dążył do osiągnięcia ceny rynkowej.

Piękno kontrolera RAI polega na tym, że wszystkie te zachęty, którymi kieruje, są napędzane przez zewnętrzny punkt odniesienia, jakim jest cena RAI/USD uzyskana za pomocą zewnętrznej wyroczni. RAI nie opiera się bezpośrednio na posiadaniu jakichkolwiek zapasów w USD ani puli płynności w celu osiągnięcia stabilności cen.

W przypadku projektowania Flatcoinów, projekt RAI stanowił naturalny punkt wyjścia do zbudowania MVP (minimalnego produktu gotowego do użycia), wymagającego dwóch elementów:

1) Wyrocznia inflacji;

2) Umiarkowanie regulowany kontroler do pomiaru inflacji.

Jeśli potrzebujesz więcej informacji na temat RAI, możesz sprawdzić poniższe linki:

  • Finanse Reflexer: https://reflexer.finance/

  • https://medium.com/reflexer-labs/summoning-the-money-god-2a3f3564a5f2

  • https://www.youtube.com/watch?v=dQRvDV5IILw

  • https://github.com/BlockScience/reflexer

  • https://github.com/BlockScience/reflexer-digital-twin

Wyzwania związane z rozproszonym sterowaniem

Jak wspomniano wcześniej, stworzenie Flatcoina wymaga umiarkowanie regulowanego kontrolera i wyroczni inflacji. Przyjrzyjmy się teraz wyzwaniom na obu frontach.

Ponieważ inflacja wiąże się z właściwościami przestrzennymi, czasowymi i kompozycyjnymi (wyjaśnionymi szczegółowo poniżej), kompleksowy pomiar inflacji stanowi fundamentalne wyzwanie podczas projektowania rozproszonych systemów sterowania.

Z perspektywy teorii sterowania wyzwania projektowe Flatcoin można rozumieć jako:

(1) Istnieje szeroko rozprzestrzeniona geograficznie „roślina”, tzn. rynek dóbr i usług, który wysyła sygnały cenowe do różnych dóbr w różnym czasie i w różnych miejscach.

(2) Pierwszym krokiem jest zaprojektowanie zestawu czujników, które zbierają odpowiednie sygnały (o właściwych częstotliwościach i w odpowiednich lokalizacjach) i łączą je ze sobą w odpowiednich skalach czasu i przestrzeni.

(3) Następnie sygnały te można wprowadzić do kontrolera i przetworzyć na wystarczająco bogaty model świata, aby oszacować interwencje rynkowe niezbędne do zmiany wartości Flatcoin zgodnie z oczekiwaniami.

(4) Wreszcie system musi posiadać elementy wykonawcze, które będą mogły zapewnić bodźce skłaniające rynek wtórny do dostosowania wartości Flatcoin, aby utrzymać ją na poziomie zgodnym z inflacją.

W następnej sekcji przyjrzymy się podstawom teorii sterowania, aby głębiej przeanalizować problem projektowy.

Zrozumienie teorii sterowania w złożonych systemach adaptacyjnych

Definiowanie środowiska

W teorii sterowania „granice” lub otoczenie systemu muszą być jasno określone. Możliwe jest zbudowanie modelu, który na tyle dobrze rozumie świat w obrębie tych granic, aby móc podejmować kontrolowane decyzje w ramach systemu. Poniżej przyjrzymy się bliżej różnym częściom układu sterowania.

  • Rośliny to kontrolowane systemy fizyczne lub matematyczne. Może to być układ mechaniczny, układ obwodu elektrycznego, a nawet układ biologiczny. Termin „rośliny” pierwotnie odnosił się do fabryk i zakładów produkcyjnych wyposażonych w termostaty i inne czujniki służące do regulacji temperatury.

  • Czujniki to urządzenia mierzące pewne aspekty zachowania systemu lub otoczenia, na przykład temperaturę, ciśnienie lub położenie komponentu. W tym przypadku czujniki muszą rejestrować zmiany cen odpowiednich towarów i usług, aby obliczać i uwzględniać zmiany inflacji.

  • Siłowniki to urządzenia, które wpływają na przyszłe zachowanie systemu, np. silniki, zawory, grzałki lub bodźce ekonomiczne, aby zapewnić odpowiednie dostosowanie ceny tokena do inflacji.

  • Sterowniki stanowią mózgi systemu sterowania, przetwarzające informacje z czujników i wykorzystujące je do dostosowywania zachowania elementów wykonawczych w celu uzyskania pożądanego rezultatu. Kontroler oblicza odpowiednie działania na podstawie aktualnego stanu systemu i oczekiwanych wyników oraz wykorzystuje algorytmy i modele matematyczne, aby pomóc w zarządzaniu wydajnością systemu.

Czujniki, siłowniki i sterowniki stanowią podstawowe elementy systemów sterowania i mogą być stosowane do regulacji i automatyzacji szerokiej gamy procesów, nawet w systemach o nieprzewidywalnych interakcjach z człowiekiem.

Dokładniejsze spojrzenie na wyzwanie Flatcoin

Trudności w dostosowaniu inflacji

Każdy token zaprojektowany do śledzenia wskaźników inflacji w celu złagodzenia jej wpływu na siłę nabywczą będzie musiał odpowiedzieć na kilka trudnych pytań dotyczących tego, z jakich „czujników” i źródeł informacji korzystać, takich jak: „Gdzie występuje inflacja?”, „Kogo ona dotyczy?” i „Jakich towarów i usług dotyczy?”.

Schematyczny diagram zmian cen różnych towarów wymienionych w amerykańskim indeksie cen konsumpcyjnych (CPI) w porównaniu z oficjalnym indeksem CPI (czarna linia) (źródło: Blair Fix)

Jak obrazowo opisał ekonomista Blair Fix, nie istnieje „tylko jedno” zjawisko inflacji. Oczywiście istnieją wskaźniki inflacji, takie jak deflator PKB czy wskaźniki CPI i PPI (wskaźnik cen producenta), ale występują między nimi duże różnice, podobnie jak w przypadku innych kryteriów, takich jak położenie geograficzne, branża czy sektor. Co więcej, szczegółowość czasowa tych wskaźników jest niewielka, a większość z nich aktualizowana jest tylko raz w miesiącu, podczas gdy zmiany siły nabywczej mogą mieć natychmiastowe skutki w życiu codziennym (np. zakupy w supermarketach lub zakup benzyny).

Flatcoin, jak sama nazwa wskazuje, jest tokenem, którego siła nabywcza pozostaje „stabilna”. Projektując Flatcoin, należy przed wdrożeniem dokładnie rozważyć zakres i zasięg jego zamierzonego zastosowania. Token, którego cena dostosowuje się do inflacji, może podlegać dużej zmienności w sytuacjach, gdy w określonych regionach lub branżach może wystąpić wysoka inflacja, a sytuacja taka może trwać długo. Jednocześnie taki token musiałby dostosować się do sytuacji, w których zmienność cen w innych regionach lub branżach jest niewielka lub w ogóle nie występuje.

Co więcej, wybór właściwej miary inflacji jest trudny, ponieważ inflacja może się znacznie różnić nawet na szczeblu krajowym, regionalnym i miejskim. Standaryzowane miary inflacji, takie jak CPI, nie uwzględniają różnic w sile nabywczej pomiędzy grupami wykonującymi różne zawody, dokonującymi różnych inwestycji oraz mającymi odmienny skład społeczno-ekonomiczny lub demograficzny.

Wreszcie, z perspektywy wdrożenia, dokładny i terminowy pomiar inflacji komplikuje projekt, ponieważ token jest podatny na potencjalną manipulację. Ponieważ wykonawcy systemu Flatcoin będą polegać na niezawodności (i „godności zaufania”) podsystemu wyroczni, ich projekt również nie jest trywialny.

Następny krok: Jak promować wdrożenie Flatcoin

Przestrzenne i czasowe aspekty tego problemu są złożone, a z perspektywy teorii sterowania istnieje wiele interesujących, otwartych problemów projektowych, które należy rozwiązać, aby stworzyć gospodarkę żetonową regulowaną przez odpowiedni algorytm zachęt.

W duchu zwinnych metodyk zalecamy wykonanie minimalnego projektu PoC (proof of concept) i wdrożenie pilotażowe w celu uzyskania projektu spełniającego początkowe wymagania. PoC można zaprojektować tak, aby można było go ulepszać, dzięki czemu bardziej szczegółowe i priorytetowe wyzwania projektowe można będzie stopniowo rozwiązywać w kolejnych iteracjach.

Jednym z punktów wyjścia jest ograniczenie przestrzennego komponentu inflacji. Prosty i zalecany projekt PoC polega na rozpoczęciu od regionalnego indeksu Flatcoin i skalarnego indeksu cen w ramach jednego rynku walutowego, ale ten prosty projekt może napotkać różne wyzwania arbitrażowe.

W dłuższej perspektywie projektowej globalnie indeksowany token inflacyjny mógłby rozwiązać te problemy arbitrażowe, a zatem miałby bardziej solidne zastosowanie, ale oczywiście wymagałoby to większej konceptualizacji i projektowania, aby sprostać różnym wyzwaniom przedstawionym w niniejszym dokumencie. W miarę wdrażania i oceny pierwszego PoC można proponować dodatkowe wymagania i analizy wykonalności, aby stopniowo przechodzić do badań i rozwoju czujników, kontrolerów i siłowników w celu stworzenia naprawdę efektywnego Flatcoina o zasięgu globalnym, obejmującego zróżnicowany indeks obejmujący wiele przestrzeni.