Logo Coinbase

Around the Block nr 10: „Zabójcy ETH” i nowe łańcuchy

Blog Around the Block serwisu Coinbase rzuca światło na kluczowe kwestie w przestrzeni kryptowalutowej. W tym wydaniu Ryan YiJustin Mart badają sytuację platform inteligentnych kontraktów i pojawiających się konkurentów walczących o podważenie dominacji Ethereum w tej przestrzeni.

Wprowadzenie

Dapps to zdecentralizowane aplikacje, które są obsługiwane przez inteligentne kontrakty: samorealizujące się umowy, które eliminują potrzebę scentralizowanego pośrednika. Zdecentralizowane aplikacje mają potencjał, aby objąć cały szereg przypadków użycia, w tym usługi finansowe (DeFi), gry, media społecznościowe i wiele innych. Z czasem zdecentralizowane aplikacje mogą być zbiorowo zarządzane przez społeczność, działać całkowicie zgodnie z zasadami ich kodu i zapewniać poziom globalnej integracji, odporności na cenzurę i potencjalną wydajność, która nie jest możliwa w przypadku tradycyjnych aplikacji internetowych. Ponieważ zdecentralizowana aplikacja zapewnia przejrzystość zachowań użytkowników i sposobu korzystania z niej, może również w sposób zautomatyzowany dzielić się swoją monetyzacją z użytkownikami produktu, zazwyczaj poprzez emisję własnych cyfrowych aktywów, które są wykorzystywane do obsługi samej aplikacji bazowej. Nic więc dziwnego, że faza gospodarki kryptowalutowej, w której mogą powstać tysiące zdecentralizowanych aplikacji, jest tak kuszącą perspektywą.

Aby zdecentralizowane aplikacje mogły działać bezproblemowo, jako bazowej platformy technologicznej wymagają skalowalnych łańcuchów bloków obsługujących inteligentne kontrakty. Tego typu łańcuchy bloków zapewniają wysoki stopień gwarancji decentralizacji, dzięki czemu mogą służyć, jak opisuje to jeden z ekspertów, „jako spójna infrastruktura cyfrowa, na której można polegać, charakteryzująca się jasnymi gwarancjami dostępności, co pozwala zachować spójny i prawdziwy obraz… kluczowych danych”.

To rynek, w który celuje Ethereum i inne łańcuchy bloków obsługujące inteligentne kontrakty. Są to w praktyce platformy dla programistów, sprzedające swój stos technologiczny i poziom decentralizacji („gwarancje bezpieczeństwa ekonomicznego”) programistom zdecentralizowanych aplikacji. Im więcej zdecentralizowanych aplikacji gromadzi się na konkretnej platformie, tym więcej aktywności gospodarczej przepływa przez warstwę bazową (pomagając ustalić ceny aktywów i opłaty transakcyjne poprzez działanie protokołu), zapewniając większe gwarancje bezpieczeństwa. W przypadku protokołów kryptowalutowych obserwujemy obecnie efekty sieciowe podobne do tych, jakie ukształtowały rynek mobilnych systemów operacyjnych, skonsolidowany wokół platform iOS i Android. Wiodące platformy mogą generować masę krytyczną i efekty sieciowe prowadzące do dalszego wzrostu.

Nic dziwnego, że wśród łańcuchów bloków obsługujących inteligentne kontrakty istnieje silna konkurencja, a do wejścia na rynek przygotowuje się kilku nowych uczestników. Jaki jest więc obecny stan tej branży i jak możemy w przyszłości oceniać różne łańcuchy bloków?

Przewaga Ethereum jako pierwszego gracza na rynku

Ethereum ma zdecydowaną i wyraźną przewagę pierwszego gracza wśród platform inteligentnych kontraktów. Ma nie tylko najwyższą wartość sieci wynoszącą 65 mld USD, ale również przewyższa konkurencję pod względem kilku kluczowych czynników:

  • Aktywność programistów / popularność: większość aplikacji na łańcuchu bloków działa obecnie w oparciu o Ethereum. ERC-20 (Ethereum) jest zdecydowanie najczęściej przyjmowanym standardem dla nowo emitowanych kryptowalut.

  • Dystrybucja/integracja: inne usługi stron trzecich, takie jak narzędzia dla programistów, portfele, infrastruktura chmurowa, integracje giełdowe i inne, również w znacznym stopniu wspierają ETH. Dwa największe pod względem emisji tokenów stablecoiny (USDT i USDC) działają głównie na Ethereum.

  • Liczba użytkowników: liczba aktywnych adresów nadal znacząco rośnie.

  • Wartość sieci / bezpieczeństwo: ze względu na przewagę w liczbie użytkowników i popularności Ethereum wiąże się z wysokimi kosztami uszkodzenia łańcucha. Ethereum Classic, łańcuch, z którego wydzielony został łańcuch Ethereum, wielokrotnie był celem ataków 51%.

Przede wszystkim Ethereum pokazało potencjał programowania open-source, w którym zdecentralizowane aplikacje mogą wchodzić ze sobą w interakcje. Analogią jest tu tradycyjne tworzenie oprogramowania, gdzie programista może korzystać z wielu bibliotek open-source do kodowania swojej aplikacji. Podobnie programista Ethereum może wykorzystać różne części „stosu” technologii kompatybilnych z Ethereum, które są interoperacyjne i specjalizują się w określonych funkcjach, do tworzenia spójnych aplikacji. Zdecentralizowane aplikacje Ethereum można porównać do klocków Lego. Tworzenie na łańcuchu i obok niego jest promowane i doprowadziło do powstania dynamicznego ekosystemu dla programistów, który będzie bardzo trudny do zakłócenia dla rywali.

Weźmy na przykład catnip.exchange, rynek prognostyczny dotyczący wyborów prezydenckich w USA w 2020 roku. Catnip jest oparty na następujących warstwach

  1. Augur: Augur to oparta na Ethereum platforma rynku prognostycznego. Augur jest używany do tworzenia rynku wyników wyborów prezydenckich (wygrana Trumpa, wygrana Bidena).

  2. Standard ERC-20: kod Ethereum, który przekształca bazowe wyniki rynku prognostycznego w udziały finansowe, reprezentowane jako tokeny natywne Ethereum.

  3. Balancer: Balancer to protokół oparty na Ethereum, który umożliwia tworzenie niestandardowo wyważonych portfeli finansowych – podobnych do ETF-ów. W tym przypadku Balancer jest używany do tworzenia ważonego portfela składającego się z tokenów ERC-20 opisanych w punkcie (2) powyżej. (50% USD, 25% wygrana Trumpa, 25% wygrana Bidena).

  4. Catnip.Exchange: front-endowy UX, który pozwala użytkownikom na bezproblemowy handel na rynku protokołu Balancer i poza nim.

Jak alternatywne łańcuchy mogą konkurować z Ethereum?

Ethereum ma znaczącą przewagę na rynku głównie dzięki dużej popularności wśród deweloperów i zdecentralizowanych aplikacji. Jednak obecnie widzimy nowe, alternatywne platformy, które chcą zdobyć udział w rynku.

Każda nowa platforma będzie starała się konkurować na następujących płaszczyznach:

  • Obsługa programistów, narzędzia i programowalność: Jak łatwo będzie programistom tworzyć i wdrażać zdecentralizowane aplikacje?

  • Skalowanie / UX: Ile transakcji może zostać rozliczonych w ciągu minuty? Jak ta skalowalność wpływa na decentralizację i gwarancje bezpieczeństwa?

  • Rozwój biznesu: nowe platformy wymagają wdrożenia aplikacji. Jak każda platforma może pomóc zdecentralizowanym aplikacjom w zdobyciu kluczowego partnerstwa w zakresie produktów lub dystrybucji?

  • Infrastruktura: Jak bardzo niezależny jest podstawowy łańcuch bloków? Czy programiści zdecentralizowanych aplikacji będą mogli w prosty sposób skorzystać z obsługi węzłów, usług stakingu i innych wymagań infrastrukturalnych? Jakiego rodzaju stablecoiny i podstawowe prymitywy finansowe będą dostępne?

  • Bilans: Jak duży kapitał może wykorzystać zespół programistów podstawowego łańcucha bloków, aby zrealizować powyższe cele? Niektóre z tych projektów zebrały znaczny kapitał ze sprzedaży tokenów i mogą zapłacić za wzrost i popularność.

Powodzenie konkurencji będzie zależało w dużej mierze od dwóch czynników: stopnia zaspokojenia obecnych potrzeb programistów przez Ethereum i stopnia trudności przestawienia się na nowe środowisko. Należy jednak jasno powiedzieć, że jeśli Ethereum będzie w stanie w wystarczającym stopniu skalować przepustowość i nadal poprawiać doświadczenie programistów, stworzenie jakiejkolwiek konkurencyjnej platformy na skalę, która zagroziłaby Ethereum, będzie trudnym wyzwaniem.

Przyjęcie przez programistów jest kluczowym wskaźnikiem, który należy śledzić. Na jakich platformach tworzone są nowe zdecentralizowane aplikacje i dlaczego? Obecnie Ethereum dominuje na rynku programistów, ale widzimy też początki zainteresowania kilkoma innymi platformami.

Źródło: Coingecko.com (stan na 03.12.2020 r.)

Uwagi końcowe

Dziś istnieją korzyści z budowania w oparciu o Ethereum. Rozwiązanie to okazało się jak dotąd stosunkowo bezpieczne, posiada solidne narzędzia dla programistów i ekosystem, a także największą bazę użytkowników. Twórcy aplikacji działających na łańcuchu Ethereum nie muszą się martwić o uruchamianie własnej sieci od podstaw i mogą polegać na efektach sieciowych Ethereum. Biorąc pod uwagę powyższe powody, budowanie w oparciu o Ethereum pomaga programistom wyeliminować niektóre zmienne ryzyka.

Ethereum ma też wady. Jedną z nich jest skalowanie – gdy jedna aplikacja ma duży wolumen transakcji, podnosi to również koszt interakcji z innymi aplikacjami w sieci, tworząc „korek” w sieci dla wszystkich innych aplikacji na łańcuchu Ethereum. Inną kwestią jest kontrola i elastyczność – gdy Ethereum przeszło odpowiednik „aktualizacji oprogramowania”, część kodu kontraktu aplikacji opartej na Ethereum, Aragon Project, stała się nieaktualna.

Programiści muszą rozważyć te korzyści i wady przy wyborze łańcucha, w oparciu o który będą tworzyć swoje aplikacje.

Nowa technologia umożliwia programistom większe możliwości dostosowywania, elastyczność i kontrolę – ale jest jeszcze na wczesnym etapie. Programiści mogą tworzyć łańcuchy bloków z własnymi zabezpieczeniami weryfikującymi i dostosowywać je do potrzeb swoich aplikacji. Do liderów w tej kategorii należą Cosmos (za pośrednictwem protokołu Tendermint) i Polkadot (za pośrednictwem Substrate). Aplikacje są tworzone jako samodzielne łańcuchy bloków przy użyciu tych technologii open-source i ustalają własne zasady. Wspomniany wcześniej Aragon skutecznie migrował z Ethereum do Cosmos.

Naszym zdaniem w ostatecznym rozrachunku chodzi o to, czy aplikacje muszą „żyć” w środowisku tego samego łańcucha bloków. Przewidujemy, że w końcu technologie pozwolą aplikacjom na interakcję między sobą, niezależnie od łańcucha, na którym są oparte. Tak więc docelowo decyzja może dotyczyć tego, czy sensowne jest (1) stworzenie własnego łańcucha, zdobycie popularności, a następnie interoperacyjność z innymi aplikacjami – czy też (2) tworzenie aplikacji i interakcja z innymi aplikacjami w tym samym środowisku w celu osiągnięcia popularności.

Krótkie komentarze do ważnych wiadomości

Faza 0 wdrożenia Ethereum 

Po latach badań i rozwoju kontrakt depozytowy Ethereum 2.0 został uruchomiony i spełnił minimalne wymagania stakingu $ETH, aby przejść do następnej fazy wdrożenia. Obecnie stakowany jest ponad 1 mln tokenów $ETH.

Uruchomienie łańcucha beaconów, stanowiącego trzon wizji ETH2, jest początkiem wieloletniego etapu. Branża spodziewa się, że zakończenie kolejnych faz zajmie od roku do dwóch lat, kiedy to będzie można odblokować stakowane $ETH. Jest to znaczący kamień milowy w cyklu życia aktywów $ETH i wydaje się, że jest to potencjalnie najważniejsza możliwość proof-of-stake w najbliższej przyszłości. 

Chociaż pełne urzeczywistnienie wizji ETH2 może zająć kilka lat, obecna iteracja Ethereum i jej rozwiązania skalujące będą prawdopodobnie rozwiązaniem krótkoterminowym dla istniejących aplikacji – i ostatecznie zostaną zintegrowane z funkcjonującym ETH2. Ze względu na tę wieloletnią fazę, istnieje możliwość, aby nowe łańcuchy bloków obsługujące inteligentne kontrakty (opisane powyżej) zdobyły popularność wśród programistów i użytkowników. Warto zobaczyć, jak Ethereum będzie sobie radzić z perspektywy analizy fundamentów w czasie przechodzenia na nowy stos technologiczny.

Wiadomości z Coinbase

Handel

Wiadomości dotyczące kryptowalut w instytucjach

Rozwijające się firmy kryptowalutowe