Autor: Yimu&Xinwei

TL; DR

  • Obserwując trend historyczny, STX zawsze pozostaje w tyle za trendem BTC, a jego wzrosty i spadki są większe niż w przypadku BTC. W porównaniu z innymi walutami w ekosystemie BTC, STX jest również stosunkowo silny;

  • Zbliża się halving BTC, a popularność koncepcji ekologicznej BTC stale rośnie. Stacks, jako wiodący projekt w ekosystemie BTC, zapoczątkuje aktualizację Nakamoto w czwartym kwartale. Szybkie generowanie bloków co 5 sekund i bezzaufanie sBTC wprowadzi możliwości DeFi do BTC i oczekuje się, że dzięki temu ekosystem Stacks będzie jeszcze bardziej zamożny;

  • Wśród ekologicznych monet koncepcyjnych BTC, STX ma największą liczbę notowań i jest notowany na wszystkich głównych giełdach, w tym na Upbit. Jest to również najbardziej płynny cel i może być stosowany jako wskaźnik poziomu zjawiska do obserwacji całego ekosystemu BTC;

  • Stacks wykorzystuje mechanizm konsensusu Proof of Transfer (PoX) do wdrażania inteligentnych kontraktów i zdecentralizowanych aplikacji opartych na języku Clarity w oparciu o bezpieczeństwo Bitcoina. Wydobywa i ulepsza swoje funkcje jako drugiej warstwy Bitcoin poprzez blokowanie Bitcoina, w tym szybkie przetwarzanie transakcje i gwarantowana finalność Bitcoina;

  • Ekosystem Stacks ma obecnie TVL na poziomie ponad 19 milionów dolarów, liczba wdrożonych inteligentnych kontraktów przekracza 120 000, a liczba portfeli przekracza 760 000. Projekty ekologiczne są stosunkowo ukończone, w tym portfele DeFi, NFT, DAO, DID, Społeczne itp.

wstęp

Stacks (STX) to warstwa inteligentnych kontraktów Bitcoin zaprojektowana w celu rozszerzenia funkcjonalności Bitcoin o obsługę inteligentnych kontraktów i zdecentralizowanych aplikacji.

  • Cele: Głównym celem Stacks jest wprowadzenie funkcjonalności inteligentnych kontraktów w łańcuchu bloków Bitcoin, umożliwiając programistom tworzenie zdecentralizowanych aplikacji (DApps) i inteligentnych kontraktów w celu rozszerzenia zastosowań Bitcoin.

  • Konsensus POX: Stacks2.0 przyjmuje konsensus POX. Uczestnicy są nagradzani bardziej stabilnymi kryptowalutami bazowymi w łańcuchu. W porównaniu z kryptowalutami nowego łańcucha bloków, nagrody wynikające z kryptowalut bazowych są bardziej motywujące dla wczesnych uczestników, co pomaga w przyciągnięciu wczesnych uczestników. konsensus jest silniejszy.

  • Wzmocnij BTC: Zwiększ żywotność gospodarki Bitcoin, przekształcając BTC w aktywa do tworzenia aplikacji DApp i inteligentnych kontraktów.

  • Ekologia: obecnie na stosie znajduje się 79 projektów o wartości TVL wynoszącej 24,95 mln USD.

1. Tło zespołu

Źródło obrazu: Linkedin

Stacks to projekt składający się z wielu niezależnych podmiotów i społeczności, początkowo kierowany przez Blockstack PBC, a później przemianowany na Hiro Systems PBC. Według najnowszych informacji z Linkedin, siedziba znajduje się w Nowym Jorku, a zespół liczy obecnie 49 osób.

Główni bohaterowie i obowiązki:

Muneeb Ali: współzałożyciel Stacks i dyrektor generalny Hiro. Uzyskał doktorat z informatyki na Uniwersytecie Princeton i koncentruje się na badaniach i rozwoju aplikacji rozproszonych. Wypowiadał się na forach TEDx i innych, rozpowszechniał informacje o szyfrowanych walutach cyfrowych i blockchain oraz pisemne. Istnieje wiele publikacji akademickich i oficjalnych dokumentów na powiązane tematy. Muneeb jest także dyrektorem generalnym Trust machine.

Jude Nelson: naukowiec zajmujący się badaniami w funduszu Stacks, była partnerka Hiro Engineering, posiada tytuł doktora informatyki na Uniwersytecie Princeton i była głównym członkiem PlanetLab, które zdobyło nagrodę ACM Test of Time Award za przeprowadzanie eksperymentów i wdrożeń na skalę planetarną.

Aaron Blankstein: Inżynier, dołączył do zespołu inżynierów Blockstack w 2017 roku po uzyskaniu stopnia doktora. Studiował informatykę na Uniwersytecie Princeton i MIT. Jego badania obejmują różnorodne tematy, koncentrując się przede wszystkim na wydajności aplikacji internetowych, algorytmach buforowania, kompilatorach i kryptografii stosowanej. Jego badania nad CONIKS zdobyły w 2017 roku nagrodę Caspar Bowden Privacy-Enhancing Technology Award. Emacs jest używany od ponad 10 lat.

Mike Freedman: konsultant techniczny Hiro Jest profesorem systemów rozproszonych na Uniwersytecie Princeton i zapewnia wskazówki techniczne dotyczące projektu. Jest laureatem nagrody Presidential Early Career Award (PECASE) i stypendium Sloana. Jego badania zaowocowały wieloma produktami komercyjnymi i wdrożonymi systemami, z których korzystają codziennie miliony użytkowników.

Albert Wenger: dyrektor Hiro i partner zarządzający Union Square Ventures (USV). Przed dołączeniem do USV pełnił funkcję prezesa del.icio.us i był aktywnym aniołem biznesu, inwestując w takie firmy jak Etsy i Tumblr. Albert jest absolwentem ekonomii i informatyki na Uniwersytecie Harvarda oraz posiada tytuł doktora technologii informatycznych na MIT.

JP Singh, dyrektor Hiro, jest profesorem i dyrektorem studiów licencjackich na Uniwersytecie Princeton. Koncentruje się na systemach i aplikacjach obliczeń równoległych. Otrzymał nagrodę Presidential Early Career (PECASE) oraz stypendium Sloana. Jest także współzałożycielem analizy biznesowej firma FirstRain Inc. Jest absolwentem Uniwersytetu Princeton, posiada dyplom z inżynierii elektrycznej na Uniwersytecie Stanforda oraz tytuł doktora. Jest także jednym z założycieli Trust machine.

Oprócz Hiro w ekosystemie Stacks istnieje wiele niezależnych podmiotów. W tym Stacks Foundation, Diling Technology, Freehold, New Internet Labs i Secret Key Labs.

Źródło obrazu: stackschina

Hiro: Koncentruje się na dostarczaniu i utrzymywaniu narzędzi programistycznych w ekosystemie Stacks.

Fundacja Stacks: wspiera rozwój ekosystemu Stacks poprzez zarządzanie, badania i rozwój, edukację i finansowanie.

Daemon Technologies: Skoncentruj się na wspieraniu działalności związanej z wydobywaniem i stakowaniem stosów.

Secret Key Labs: skoncentruj się na dostarczaniu chińskich portfeli mobilnych, które mogą bezpośrednio uczestniczyć w Stacking.

2. Relacje kapitałowe

Firma Stacks zebrała łącznie 5 rund finansowania na łączną kwotę 88 mln dolarów.

źródło: rootdata

Konkretne momenty i źródła finansowania są następujące:

źródło: rootdata

Zaufaj maszynie:

Trust Machine zostało założone przez dwóch informatyków z Princeton (Muneeba Ali, jednego z założycieli Stacks i JP Singha, dyrektora wykonawczego Hiro), którzy obaj są wielkimi zwolennikami Bitcoina i wierzą, że warstwa Bitcoin może odblokować szeroki zakres nowych zastosowań etui na Bitcoin. Założycielami Trust Machine byli Muneeb Ali, jeden z założycieli Stacks, oraz JP Singh, dyrektor wykonawczy Hiro.

Trust Machines oferuje trzy produkty: Leather (portfel, wcześniej znany jako portfel Hiro), Console (platforma społecznościowa) i LNswap.

W kwietniu 2022 r. firmy Breyer Capital, Digital Currency Group, GoldenTree, Hivemind i Union Square Venture ogłosiły inwestycję o wartości **150 mln dolarów** w Trust Machine[1].

Ponadto w marcu 2023 r. Trust Machine i Gossamer Capital ogłosiły inwestycję 2,5 mln USD w Alex (największy indeks na Stacks).

Źródło obrazu: czesane przez autora artykułu

3. Historia rozwoju i obecna sytuacja

ścieżka rozwoju

Źródło: Ten artykuł został opracowany na podstawie informacji publicznych

  • status quo

    Stacks przeprowadził najnowszą aktualizację sieci do wersji 2.1 w pierwszym kwartale 2023 r., która obejmuje aktualizacje poprawiające funkcje stosowania, ulepszające język programowania Clarity, wewnętrzne aktualizacje blockchain i zwiększające niezawodność. Ponadto uruchomiono platformę programistyczną Hiro, która umożliwia programistom tworzenie i wdrażanie inteligentnych kontraktów na stosach w ramach zarządzanego doświadczenia.

    Obecnie społeczność aktywnie przygotowuje się do aktualizacji Nakamoto, która ma nastąpić w IV kwartale 2023 r.

Aktualizacja Nakamoto wprowadza szereg udoskonaleń technologicznych, które w połączeniu z wprowadzeniem sBTC, aktywa zabezpieczonego Bitcoinem 1:1, wkrótce umożliwią Stackowi zapisywanie w Bitcoinie w całkowicie zdecentralizowany sposób. sBTC to sposób na zminimalizowanie zaufania do przenoszenia Bitcoinów pomiędzy L1 i L2. Ponadto, w przeciwieństwie do wczesnych metod sidechain, portfele progowe są zarządzane przez grupę dynamicznie zmieniających się podmiotów bez uprawnień. Podmioty te są motywowane ekonomicznie do utrzymywania powiązania i mogą dowolnie przyłączać się do utrzymywania powiązania lub z niego wychodzić. Korzystając z tego mechanizmu, aktywa mogą zostać wyemitowane w warstwie Bitcoin, która jest zawsze powiązana z Bitcoinem 1:1. Ponadto aktualizacja Nakamoto znacznie skróci czas wykonania z minut do sekund.

Społeczność udostępniła programistom aplikacje próbne dla sBTC i aktywnie zorganizowała członków społeczności, aby poznali kluczowe punkty i przypadki użycia tej aktualizacji.

4. Mechanizm konsensusu: POX

Najwcześniejszym mechanizmem konsensusu Stacks jest POB (proof-of-burn), zaproponowany przez Jude Nelson i Aarona Blanksteina pod koniec 2018 roku.

POB pozwala górnikom Stacks konkurować, niszcząc kryptowalutę zamiast zużywać energię elektryczną. W porównaniu ze zwykłymi łańcuchami bloków typu proof-of-work, górnicy w łańcuchach typu proof-of-burn nie wymagają specjalistycznego sprzętu do udziału i zapewniają większą przejrzystość uczestnikom sieci. Jednak POW, dowód spalania, jest również destrukcyjny, wymagając od górników zniszczenia wartości w zamian za bezpieczeństwo łańcucha bloków.

W przeciwieństwie do PoS, PoB wymaga od użytkowników trwałego zniszczenia swoich tokenów w zamian za prawa do wydobywania. Użytkownicy „spalają”, wysyłając tokeny na adres, którego nie można odzyskać.

Prawa do wydobywania są przydzielane na podstawie losowego procesu selekcji i nawet jeśli użytkownicy spalili tokeny, nie ma absolutnej gwarancji, że zostaną wybrani do wydobywania.

Proces ten może skutkować zmniejszeniem podaży tokenów dla posiadaczy oryginalnego tokena, ale stwarza szansę na konkurencję z górnikami.

Ponieważ BTC spalone przez POB jest równoznaczne z trwałym zniszczeniem, aby lepiej zrównoważyć interesy pomiędzy górnikami i posiadaczami waluty, jednocześnie zmniejszając wpływ na sieć Bitcoin, Stacks przeszedł z mechanizmu konsensusu PoB na PoX.

POX (dowód przeniesienia)

POX (Proof of Transfer) jest rozwinięciem mechanizmu odpornego na oparzenia. PoX wykorzystuje kryptowalutę typu proof-of-work istniejącego łańcucha bloków w celu zabezpieczenia nowego łańcucha bloków. Jednak w przeciwieństwie do POB, zamiast spalać kryptowaluty, górnicy przekazują zaangażowane kryptowaluty innym uczestnikom sieci.

  • Główne cechy i zalety PoX

  1. Nagrody oparte na tokenach łańcucha bazowego: Uczestnicy są nagradzani bardziej stabilnymi kryptowalutami łańcucha bazowego. W porównaniu z nowymi kryptowalutami typu blockchain, nagrody w postaci kryptowalut łańcucha bazowego są bardziej motywujące dla wczesnych uczestników, co pomaga przyciągnąć wczesnych uczestników, konsensus jest silniejszy.

  2. Ustawienie wartości początkowej: Uważa się, że jest on powiązany z bazową kryptowalutą łańcucha, więc nowy token ma wartość początkową, do której można się odwołać.

  3. Rozwiąż problem spirali wartości zależnej: PoX pomaga rozwiązać problem spirali wartości zależnej, który może pojawić się w nowych łańcuchach bloków, zapewniając uczestnikom podstawowe zachęty do kryptowalutowego łańcucha.

  4. Utworzenie funduszu deweloperskiego: PoX można również wykorzystać do utworzenia funduszu deweloperskiego w celu wspierania rozwoju nowych ekosystemów blockchain. Fundusze te mogą korzystać z innej kryptowaluty, takiej jak Bitcoin, bez wpływu na wartość nowej kryptowaluty.

  • Projekt POX

    • Uczestnicy

      • Górnicy: górnicy. Zastaw BTC w formie licytacji w celu uzyskania praw do wydobycia kolejnego bloku → Wydobywanie → Zdobądź tokeny STX wyprodukowane w wyniku wydobycia + opłaty transakcyjne na platformie są wysokie;

      • Stackery: Użytkownicy, którzy blokują określoną liczbę STX w określonym czasie. Ustaw różne okresy wpłacania STX → Zbuduj własną pulę lub dołącz do innych pul → Podaj adres, aby otrzymać nagrody → Zdobądź BTC górników w oparciu o ilość zadeklarowanego STX;

Mechanizm wydobywczy górników Źródło obrazu: Stos białej księgi

Zachęty dla uczestników (opiekunów sieci) Źródło obrazu: Biała księga firmy Stacks

  • Okres nagrody: Podczas każdego okresu nagrody górnicy przesyłają środki na adres, który otrzyma nagrodę. Każdy adres nagrody otrzymuje tylko jeden Bitcoin od górników podczas cyklu nagrody.

  • Uprawnienia:

    • Portfel Stacks posiada nie mniej niż 0,02% wszystkich odblokowanych tokenów STX, próg ten będzie dostosowywany w zależności od poziomu uczestnictwa w protokole Stacking;

    • Podpisana wiadomość jest transmitowana przed rozpoczęciem cyklu nagród, który obejmuje protokół blokowania odpowiedniego tokena STX, określający okres blokady, określający adres Bitcoin, na który mają zostać odebrane środki, oraz głosujący na określony blok w łańcuchu Stacks.

    • Ważność adresu: Uczestnicy muszą mieć możliwość zweryfikowania adresu otrzymującego środki, ponieważ adres nagrody musi być potwierdzany jako ważny w każdym cyklu nagrody.

    • Faza przygotowawcza i konsensus dotyczący nagród: Przed cyklem nagród uczestnicy przechodzą przez fazę przygotowawczą, podczas której podejmowane są dwie kluczowe kwestie:

    • 1) Zakotwiczony blok: Podczas cyklu nagrody istnieje blok zakotwiczony, który górnicy muszą przelać swoje środki na odpowiedni adres nagrody. **Ten blok kotwicy obowiązuje przez cały cykl nagrody.

    • 2) Zestaw nagród: Zestaw nagród to zbiór adresów Bitcoin, które otrzymają środki w trakcie cyklu nagród. Zestaw ten jest określony przez stan łańcucha stosów bloku kotwiczącego.

    • Zasady wyboru adresów nagród: Do wyboru adresów nagród obowiązują różne zasady w zależności od tego, czy końcówka łańcucha blokowego ustalona przez górnika jest potomkiem bloku kotwiczącego. Jeśli górnik zbuduje końcówkę łańcucha bloków, która nie jest potomkiem bloku kotwiczącego, wówczas wszystkie zaangażowane fundusze tego górnika muszą zostać zniszczone. Jeśli górnik zbuduje końcówkę blockchain, która jest potomkiem bloku kotwiczącego, wówczas górnik musi wysłać zaangażowane środki na dwa adresy w zestawie nagród.

5. Architektura techniczna

  • L1 czy L2?

    Stacks jest opisywany jako warstwa inteligentnego kontraktu zbudowana na bazie Bitcoina.

    Początkowa wersja (wydana w 2021 r.) Stacks ma budżet bezpieczeństwa oddzielny od Bitcoin L1 i jest traktowana jako niezależna warstwa (L1.5)

    Planuje się, że przyszłe wersje Nakamoto będą całkowicie opierać się na mocy mieszającej Bitcoina, czyniąc go w pełni powiązaną warstwą (L2) Bitcoina, co oznacza, że ​​bezpieczeństwo Bitcoina w Stacks będzie determinować nieodwracalność jego transakcji.

  • Łańcuch boczny?

    Stacks jest w pewnym stopniu interoperacyjny z Bitcoinem, ale nie spełnia definicji tradycyjnego sidechaina. Mechanizm konsensusu Stacks działa na Bitcoin L1 i jest ściśle powiązany z ostatecznością Bitcoina, a dane i transakcje na Stacks są automatycznie szyfrowane i trwale przechowywane w łańcuchu bloków Bitcoin. Różni się to od tradycyjnych łańcuchów bocznych, których konsensus działa na łańcuchu bocznym i nie opiera się na Bitcoin L1 i nie przechowuje danych na Bitcoin L1. Dlatego stosy nie spełniają definicji tradycyjnych łańcuchów bocznych.

  • Inteligentny język kontraktowy – przejrzystość

    Clarity to podejmujący decyzje inteligentny język programowania kontraktów, zaprojektowany specjalnie dla blockchainu Stacks z następującymi funkcjami:

    1) Bezpieczeństwo przede wszystkim: Przejrzystość została zaprojektowana z naciskiem na bezpieczeństwo i przewidywalność, aby chronić przed typowymi lukami w zabezpieczeniach i atakami w kontraktach Solidity. Został specjalnie zaprojektowany z myślą o bezpieczeństwie i ma na celu uniknięcie typowych problemów w świecie inteligentnych kontraktów.

    2) Interpretowalność: kod Clarity jest interpretacyjny, co oznacza, że ​​będzie interpretowany i wykonywany linia po linii po przesłaniu do łańcucha, w przeciwieństwie do innych języków (takich jak Solidity), które należy najpierw skompilować do kodu bajtowego. Zmniejsza to luki w zabezpieczeniach, które mogą wprowadzić kompilatory, i zapewnia czytelność inteligentnych kontraktów, ponieważ kod kontraktu Clarity to kod, który jest wykonywany, nie ma skompilowanego kodu bajtowego.

    3) Podejmowanie decyzji: Przejrzystość jest językiem podejmowania decyzji, co oznacza, że ​​na podstawie samego kodu można dokładnie wiedzieć, co program zrobi. Pozwala to uniknąć problemów takich jak „problemy z przestojami”. Przejrzystość gwarantuje, że podczas rozmów nie „wyczerpie się paliwo”, ponieważ gwarantuje, że wykonanie programu zakończy się w ograniczonej liczbie kroków.

4) Wywołania rekurencyjne są zabronione: Konstrukcja Clarity zabrania wywołań rekurencyjnych, co jest sytuacją mogącą prowadzić do luk w zabezpieczeniach kontraktu, w której jeden kontrakt wywołuje inny kontrakt, a następnie odwołuje się do pierwotnego kontraktu, co może wywołać wielokrotne operacje ekstrakcji.

5) Zapobiegaj przepełnieniu i niedopełnieniu: Przejrzystość zapobiega przepełnieniu i niedopełnieniu obliczeń numerycznych, co jest powszechnym rodzajem luki, która może prowadzić do nieprawidłowego zachowania inteligentnych kontraktów.

6) Wbudowana obsługa niestandardowych tokenów: Clarity ma wbudowaną obsługę tworzenia niestandardowych tokenów zamiennych i niezamienialnych, co jest jednym z popularnych przypadków użycia inteligentnych kontraktów. Programiści nie muszą się martwić wewnętrznym zarządzaniem zasobami, zarządzaniem dostawami ani emisją zdarzeń tokenów, ponieważ te funkcje są już zintegrowane z językiem Clarity.

7) Ochrona transakcji w oparciu o warunki końcowe: Clarity obsługuje dołączanie warunków końcowych do transakcji, aby zapewnić, że status łańcucha zmieni się w oczekiwany sposób po zakończeniu transakcji. Jeśli sprawdzenie warunku końcowego nie powiedzie się, transakcja zostanie odwrócona.

8) Przetwarzanie wymuszonej odpowiedzi zwrotnej: Publiczne wywołania kontraktu Clarity muszą zwracać odpowiedź wskazującą sukces lub porażkę. Pomaga to zagwarantować, że błędy nie zostaną przeoczone, co zwiększa bezpieczeństwo umowy.

9) Kompozycja nad dziedziczeniem: Przejrzystość przyjmuje zasadę kompozycji nad dziedziczeniem zamiast dziedziczenia innych umów, jak w językach takich jak Solidity. Programiści mogą definiować funkcje, które są następnie wdrażane za pomocą różnych inteligentnych kontraktów, co zapewnia większą elastyczność.

10) Uzyskaj dostęp do łańcucha bazowego Bitcoin: Inteligentne kontrakty Clarity mogą odczytać status łańcucha bazowego Bitcoin, co oznacza, że ​​możesz używać transakcji Bitcoin jako wyzwalaczy w inteligentnych kontraktach. Clarity zapewnia także szereg wbudowanych funkcji umożliwiających weryfikację podpisów secp256k1 i kluczy odzyskiwania.

  • System przechowywania Gaia

Gaia to unikalny zdecentralizowany system przechowywania w łańcuchu bloków Stacks, który kładzie nacisk na własność użytkownika i kontrolę nad danymi. W przeciwieństwie do innych niezmiennych rozwiązań do przechowywania danych w łańcuchu bloków (takich jak IPFS i Arweave), Gaia koncentruje się na kontroli użytkownika nad danymi, zamiast podkreślać niezmienność.

System pamięci masowej Gaia składa się z usług Hub i zasobów pamięci masowej udostępnianych przez dostawców oprogramowania w chmurze. Dostawcą pamięci masowej może być dowolny dostawca komercyjny, taki jak Azure, DigitalOcean, Amazon EC2 itp. Gaia obsługuje obecnie S3, Azure Blob Storage, Google Cloud Platform i dyski lokalne, ale model sterownika umożliwia obsługę innych backendów.

Gaia przechowuje dane jako prosty magazyn klucz-wartość. Za każdym razem, gdy tworzona jest tożsamość, odpowiedni magazyn danych jest powiązany z tą tożsamością w Gaia. Kiedy użytkownik loguje się do zdecentralizowanej aplikacji (dApp), proces uwierzytelniania dostarcza aplikacji adres URL centrum Gaia, a następnie Gaia wykonuje operacje przechowywania w imieniu użytkownika. W Gai zostanie zapisany „wskaźnik” do łańcucha Blockstack i podsystemu Atlas. Gdy użytkownicy logują się do aplikacji i usług przy użyciu protokołu uwierzytelniania Blockstack, informacje o lokalizacji przechowywania są przekazywane do aplikacji, a następnie aplikacja wchodzi w interakcję z danymi Gaia w określonej lokalizacji. Oznacza to, że dostawca usług przechowywania w chmurze nie może bezpośrednio zobaczyć dane użytkownika i może zobaczyć tylko zaszyfrowany blok danych.

Blockchain Stacks przechowuje jedynie dane dotyczące tożsamości, natomiast dane utworzone w wyniku operacji na tożsamościach są przechowywane w systemie przechowywania Gaia. Każdy użytkownik ma dane profilowe, a kiedy użytkownik wchodzi w interakcję ze zdecentralizowaną aplikacją dApp, aplikacja przechowuje dane aplikacji w Gaia w imieniu użytkownika. Ponieważ Gaia przechowuje dane użytkowników i aplikacji poza blockchainem, Stacks dApps generalnie działają lepiej niż dApps na innych blockchainach.

Źródło obrazu: układa biały papier

Oto kilka kluczowych cech Gai:

1) Własność i kontrola użytkownika: Gaia została zaprojektowana z naciskiem na własność użytkownika i kontrolę nad jego danymi. Oznacza to, że użytkownicy decydują, gdzie są przechowywane ich dane i mogą je modyfikować lub usuwać, w przeciwieństwie do innych niezmiennych rozwiązań do przechowywania danych opartych na technologii blockchain.

2) Połączenie z tożsamością Stacks: Gaia łączy dostęp do danych z tożsamością użytkownika w blockchainie Stacks. To połączenie umożliwia użytkownikom lepsze zarządzanie danymi i dostęp do nich, będąc przywiązanym do ich tożsamości cyfrowej.

3) Wysoka wydajność i wysoka dostępność: Przechowywanie danych aplikacji użytkownika poza łańcuchem bloków może zapewnić wyższą wydajność i dostępność, ponieważ odczyt i zapis danych nie będzie ograniczony wydajnością łańcucha bloków.

6. Ważne ulepszenia

  • Kumuluje ulepszenia Nakamoto

    • Punkty ulepszeń

    Aktualizacja Nakamoto wprowadza szereg udoskonaleń technologicznych, które w połączeniu z wprowadzeniem sBTC, aktywa zabezpieczonego Bitcoinem 1:1, wkrótce umożliwią Stackowi zapisywanie w Bitcoinie w całkowicie zdecentralizowany sposób. sBTC to sposób na zminimalizowanie zaufania do przenoszenia Bitcoinów pomiędzy L1 i L2. Ponadto, w przeciwieństwie do wczesnych metod sidechain, portfele progowe są zarządzane przez grupę dynamicznie zmieniających się podmiotów bez uprawnień. Podmioty te są motywowane ekonomicznie do utrzymywania powiązania i mogą dowolnie przyłączać się do utrzymywania powiązania lub z niego wychodzić. Korzystając z tego mechanizmu, aktywa mogą zostać wyemitowane w warstwie Bitcoin, która zawsze utrzymuje powiązanie 1:1 z Bitcoinem. Ponadto aktualizacja Nakamoto znacznie skróci czas wykonania z minut do sekund.

    • sBTC: Zapewnia pozbawioną zaufania, zdecentralizowaną dwukierunkową kotwicę, wprowadzającą płynność BTC do inteligentnych kontraktów

    • Ostateczność Bitcoina: Transakcje blockchain Stacks są uważane za nieodwracalne po potwierdzeniu w bloku PoX (Dowód przelewu).

    • Szybsze bloki: Blockchain Stacks implementuje szybsze czasy potwierdzania bloku, z czasem potwierdzenia wynoszącym 5 sekund na blok

7. Ekonomia żetonowa

Całkowita podaż tokenów STX jest ograniczona do 1,818 miliarda, a obecna podaż w obiegu wynosi około 1,42 miliarda.

Blok genezy Stacks zawiera 1,32 miliarda tokenów STX. Te tokeny STX były wydawane i dystrybuowane wielokrotnie w latach 2017 i 2019. Emisja w 2017 r. została wyceniona na 0,12 USD za STX, emisja w 2019 r. wyniosła 0,25 USD za STX, a emisja zgodna z SEC w 2019 r. została wyceniona na 0,30 USD za STX.

Nagrody za wydobycie są rozdzielane w następujący sposób: 1000 STX za blok przez pierwsze 4 lata, 500 STX za blok w ciągu następnych 4 lat, 250 STX za blok w ciągu następnych 4 lat, a następnie 125 STX za blok na stałe. STX przydzielany założycielom i pracownikom podlega 3-letniemu harmonogramowi odblokowania.

W październiku 2020 r. firma Stacks zmieniła mechanizm bicia i spalania tokenów STX. Zamiast wdrażać bicie i wypalanie STX, Stacks ogranicza emisję tokenów. Do 2050 r. całkowita podaż osiągnie około 1,818 miliarda monet.

8. Sytuacja ekologiczna

Sytuacja TVL

Trend liczby portfeli

Trend ilościowy inteligentnych kontraktów

mapa ekologiczna

portfel

Xwers

Xverse to portfel kryptowalutowy zbudowany na Stackach i obsługujący protokół Ordinals. Użytkownicy mogą zarządzać zarówno aktywami Bitcoin (w tym BTC i Bitcoin NFT), jak i aktywami opartymi na stosach za pośrednictwem portfela. Jednocześnie portfel ma również wbudowaną funkcję stosu, a użytkownicy mogą zarabiać Bitcoiny poprzez układanie STX.

Interfejs użytkownika tego portfela jest prosty, a proces tworzenia portfela jest podobny do wielu portfeli kompatybilnych z EVM. Kopia zapasowa portfela jest również tworzona i przywracana za pomocą słów mnemonicznych. Dla użytkowników portfela EVM przyzwyczajonych do małego liska niewątpliwie obniża to próg korzystania z portfela. Po utworzeniu portfela zostaną wygenerowane jednocześnie dwa adresy, jeden to adres Bitcoin, który służy do odbierania i wysyłania aktywów Bitcoin. Drugi to adres sieciowy Stacks używany do zarządzania zasobami opartymi na Stacks.

Skóra

Poprzednikiem Leathera był Hiro Wallet. Hiro to firma zajmująca się narzędziami programistycznymi, która wspiera programistów na blockchainie Stacks. Hiro Wallet to jeden z produktów firmy. Leather to aplikacja portfelowa zbudowana na Bitcoinie, która obecnie obsługuje Ordinals, a wkrótce będzie obsługiwać Lightning Network. Leather posiada wiele wygodnych wbudowanych funkcji. Użytkownicy mogą bezpośrednio korzystać z kart kredytowych, debetowych, a nawet przelewów bankowych, aby kupić STX w Leather, a następnie bezpośrednio uczestniczyć w stakingu w portfelu.

Obecnie portfel obsługuje rozszerzenia przeglądarki dla Chrome, Firefox i Brave, a także wersje desktopowe dla systemów MacOS, Windows i Linux.

Wersja z rozszerzeniem przeglądarki może łączyć się z aplikacją, kupować STX, mint i NFT oraz korzystać z twardego portfela Ledger. Wersja na komputery stacjonarne umożliwia udział w stakingu w celu zarabiania Bitcoinów i ochrony aktywów za pomocą twardego portfela Ledger.

DeFi

ALEKS

ALEX to protokół DeFi zbudowany w sieci Bitcoin za pośrednictwem inteligentnych kontraktów Stacks i czerpie z projektu Balancer V2 podczas opracowywania. Obecna wersja platformy w sieci głównej obejmuje funkcję Swap, pożyczanie, stakowanie, wydobywanie przychodów i Launchpad. Dodatkowo, wraz z popularnością BRC20, ALEX uruchomił także giełdę zamówień BRC20.

Arkadyko

Arkadiko to otwarty, niepowierniczy protokół płynności oparty na inteligentnych kontraktach Stacks, w którym użytkownicy mogą zastawiać aktywa w celu wybicia stabilnej monety USDA, zarabiać odsetki od depozytów i pożyczać aktywa na Stacks. Tokenem zarządzania Arkadiko jest DIKO, który można uzyskać poprzez zastawienie aktywów w celu zwiększenia płynności puli.

LNSwap

LNSwap to atomowy protokół wymiany, który ucieleśnia podstawy Bitcoina oraz bezpieczeństwo, decentralizację i stabilność, jakie zapewnia.

Lnswap składa się z trzech stron: użytkowników, dostawców płynności i agregatorów.

Użytkownicy to ci, którzy chcą wymieniać aktywa. Ich środki są zablokowane w bardzo podstawowej umowie Hash Time Lock (HTLC) tylko na czas trwania wymiany, a dzięki zastosowaniu inteligentnych kontraktów można dokonywać bezpośrednich transakcji między obiema stronami bez udziału strony trzeciej.

Dostawcy płynności to ci, którzy wykorzystują posiadane przez siebie aktywa do dostarczania środków do protokołu LNSwap w celu ułatwienia swapów na naszej giełdzie. W zamian za udostępnienie aktywów dostawcy płynności zostaną nagrodzeni opłatami generowanymi przez swapy występujące na platformie.

Agregatory zasadniczo gromadzą dane i informacje wymieniane za pomocą protokołu i konsolidują je w celu łatwego odniesienia i dostępu. Obecnie agregatorem LNSwap jest router, który przekazuje informacje wymieniane pomiędzy użytkownikami a dostawcami płynności. Jednak w przyszłości agregator będzie faktycznie umową typu on-chain, co w praktyce oznacza, że ​​każdy może zostać agregatorem na platformie za pośrednictwem prostego interfejsu użytkownika. Dodatkowo dostawcy płynności będą mogli zarejestrować się w wielu agregatorach.

NFT

Gamma

Gamma, rynek NFT na Stacks, pierwotnie nosił nazwę STXNFT. 27 kwietnia 2022 roku ogłoszono, że zostanie przemianowany na Gamma. Gamma to trzecia litera alfabetu greckiego i reprezentuje trzecią fazę sieci: Web 1.0, Web 2.0, a teraz Web3.

Platforma ma na celu zgromadzenie kolekcjonerów, twórców i inwestorów w celu odkrywania, handlu i prezentowania NFT w ekosystemie Bitcoin. Platforma Gamma składa się z trzech podstawowych produktów: rynku NFT, Launchpada i platformy społecznościowej. Gamma.io obsługuje zarówno rynek pierwotny, jak i wtórny dla Bitcoin NFT.

Użytkownicy mogą używać bota Gamma do tworzenia własnych, unikalnych dzieł cyfrowych, kolekcjonowania ich lub sprzedawania. Użytkownicy mogą stworzyć Bitcoin NFT w ciągu kilku minut, korzystając z darmowego narzędzia do tworzenia Bitcoin NFT. Gamma.io rozwiązuje techniczne, złożone i czasochłonne problemy związane z tworzeniem NFT w sieci Bitcoin. Jednak większość sprzedaży platform nadal przypada na rynek wtórny. Każda sprzedaż obejmuje tantiemy artystyczne oraz prowizje marketingowe, których wartości procentowe różnią się w zależności od artysty i kolekcji.

Bum

Boom to natywna platforma NFT firmy Stacks, obsługuje ekologiczny transfer tokenów Stacks i będzie obsługiwać transakcje Stacks NFT w przyszłości.

9. Konkurenci

W przeciwieństwie do Lightning Network, która koncentruje się na poprawie skalowalności Bitcoina, Stacks koncentruje się na wprowadzaniu nowych funkcji inteligentnych kontraktów. W przeciwieństwie do RSK, Stacks ma własnych górników i proces wydobycia, zamiast polegać na górnikach Bitcoin. W przeciwieństwie do Liquid, Stacks to otwarta, zdecentralizowana sieć, która nie koncentruje się tylko na aplikacjach finansowych. W przeciwieństwie do Rollupów, Stacks to rozwiązanie zbudowane na bazie Bitcoina, a nie nowej sieci poza Bitcoinem.

Dlaczego w tym roku nagle odkryto wartość ekosystemu BTC?

Należy tu wspomnieć o dwóch ważnych aktualizacjach technicznych:

Pierwszą z nich jest aktualizacja Segregated Witness w 2017 roku, która jest równoznaczna z rozszerzeniem danych bloku BTC z 1 MB do 4 MB, przy czym rozszerzona część może służyć jedynie do przechowywania podpisów. Do czasu aktualizacji Taproot pod koniec 2021 r. po raz pierwszy w Segregated Witness będzie można pisać zaawansowane skrypty, a na BTC złożone dane. Od tego czasu BTC poczyniło ogromne postępy w zakresie programowalności i skalowalności. Zaczęły pojawiać się pewne protokoły zawierające złożoną logikę. Ekosystem BTC w końcu rozpoczął kolejną fazę kamieni milowych. Jest to główna szansa na eksplozję ekosystemu BTC w 2023 roku. .

Liczby porządkowe i BRC20

Pojawienie się protokołu Oridnals całkowicie rozpaliło ekosystem BTC, a jego szybki rozwój przyczynił się także do wzajemnej promocji wraz z przyjęciem Taproot. Użytkownicy mogą kodować dane NFT i zapisywać je w rozszerzonej przestrzeni Segregated Witness (4MB na blok).

Wkrótce nowi programiści ulepszyli Ordinals, naśladując ERC20 i zapisując kompletne funkcje Tokena w skrypcie wyjściowym BTC, i tak narodził się BRC20.

Atomiki i ARC20

Atomics to kolejny protokół pochodny, który graweruje dane w UTXO w celu implementacji Tokena.

W odróżnieniu od Oridnals, który pierwotnie został zaprojektowany dla NFT, ponownie zastanawia się, jak wydawać tokeny na BTC w sposób scentralizowany, niemożliwy do manipulacji i uczciwy od dołu do góry.

Podczas weryfikacji transakcji Atomics wystarczy zapytać o UTXO odpowiedniego sat w łańcuchu BTC. Atomowość tokena ARC20 jest zgodna z atomowością samego BTC. Obliczenia transferu ARC20 są w całości przetwarzane przez podstawową sieć BTC.

Projekt Atomics wiążący UTXO sprytnie unika złożoności, przed którą stoi BRC20, czyniąc go bardziej zdecentralizowanym, bardziej natywnym dla BTC i, co najważniejsze, bardziej zgodnym z kulturą społeczności BTC.

Runy i Fajka

Podążając za ogólnym trendem szumu, Casey zaproponowała również metodę implementacji napisu specjalnie na potrzeby wydawania FT, a mianowicie Rune.

Pomysł na Rune był tylko pomysłem, a założyciele#Tracna jego podstawie napisali pierwszy użyteczny protokół i wydali $PIPE. Ze względu na dużą popularność Casey, $PIPE przejęło szum, który trwał od BRC20 i szybko zakończył pierwszą falę szumu.

Legitymacja Rune jest silniejsza niż BRC20, jednak nadal trudno ją zaakceptować społeczności BTC.

Sieć błyskawic

Lightning Network jest królem legitymizacji w społeczności BTC. Począwszy od 2016 roku, przez długi czas, ponad połowa programistów w ekosystemie BTC była zaangażowana w rozwój Lightning Network.

Podstawą Lightning Network jest kanał płatności. Koncepcja ta została po raz pierwszy zaproponowana przez Satoshi Nakamoto. Obie strony transakcji blokują BTC za pomocą wielu podpisów i obie strony prowadzą księgę poza łańcuchem w celu zarejestrowania transakcji.

Kanały płatnicze połączone parami tworzą sieć, a dwie strony, które nie są bezpośrednio połączone, mogą również przeskoczyć do kanałów, aby sfinalizować transakcję. Sieć Lightning rzeczywiście zwiększyła wydajność transferów BTC, zapewniając użytkownikom lepsze doświadczenia.

Ostatecznego rozliczenia BTC można dokonać wyłącznie w głównej sieci BTC, a wszystkie monety nadal są zapisywane przez system klucza publicznego i prywatnego.

Aktywa z korzenia palowego (Taro)

W przeciwieństwie do BRC20 i innych, Taproot Assets zapisuje jedynie informacje o tokenie w skrypcie wyjściowym UTXO głównej sieci BTC i nie przechowuje kodów transferu, mennicy ani innych kodów funkcjonalnych tokena.

Taproot Assets traktuje wyłącznie główną sieć BTC jako rejestr tokenów i nie opiera się całkowicie na głównej sieci BTC. Dlatego też aktywa te muszą zostać zdeponowane w Lightning Network, zanim będzie można nimi handlować.

W związku z tym tokeny zasobów Taproot muszą polegać na indeksatorze magazynu innej firmy. Bez indeksatora magazynu te tokeny zostaną utracone na zawsze.

RGB

RGB to inteligentny system kontraktowy oparty na BTC i Lightning Network. Jest to ostateczna metoda ekspansji, ale jej postęp jest powolny ze względu na swoją złożoność.

RGB przekształca stan inteligentnej umowy w krótki dowód i graweruje dowód w skrypcie wyjściowym BTC UTXO.

Użytkownicy mogą sprawdzić status inteligentnej umowy, sprawdzając poprawność tego UTXO. Po zaktualizowaniu statusu inteligentnego kontraktu tworzony jest nowy UTXO w celu przechowywania dowodu zmiany statusu.

RGB można uznać za L2 BTC. Zaletą tego projektu jest to, że wykorzystuje bezpieczeństwo BTC do gwarantowania inteligentnych kontraktów. Jednak wraz ze wzrostem liczby inteligentnych kontraktów wzrośnie również zapotrzebowanie na dane kapsułkowane w UTXO, co będzie ostatecznie staną się niedostępne. Unikaj tworzenia dużej nadmiarowości w łańcuchu bloków BTC.

SSR i RIF

RSK można uznać za L2 BTC, który jest zasadniczo inteligentnym łańcuchem kontraktów o strukturze EVM.

RSK po prostu łączy ze sobą główną sieć BTC poprzez blokadę Hash i wykorzystuje ją jako gaz sieciowy.

Jednocześnie RSK przyjmuje ten sam algorytm konsensusu POW co BTC, więc górnicy BTC mogą również kopać w RSK w tym samym czasie i zarabiać opłaty transakcyjne w wysokości RBTC.

BitVM

BitVM jest obecnie najbardziej natywnym dla BTC, najbardziej obiecującym i najbardziej zaawansowanym technicznie rozwiązaniem do inteligentnego rozszerzania kontraktów.

Bez modyfikowania sieci BTC, Optimistic Rollup uruchamia maszynę wirtualną VM, która obsługuje obliczenia w celu wdrożenia inteligentnych kontraktów BTC. Sieć BTC służy do sprawdzania dowodów oszustwa Optimistic Rollup.

Używając najbardziej podstawowych operacji blokady skrótu i ​​skryptu BTC OP_BOOLAND i OP_NOT, zaimplementowano prostą bramkę logiczną. Łącząc bramki logiczne BTC, tworzony jest obwód, który może działać, a za pośrednictwem tego obwodu przetwarzane jest zabezpieczenie przed oszustwami w łańcuchu BTC.

10. Innowacja i ryzyko

  • innowacja

    • S (zabezpieczone całą mocą mieszającą Bitcoin): Bezpieczeństwo warstwy inteligentnego kontraktu Stacks jest wspierane przez całą moc mieszającą Bitcoin, co oznacza, że ​​jest ona chroniona przez wysoki poziom bezpieczeństwa i zdecentralizowany charakter sieci Bitcoin Protect.

    • T (mechanizm powiązania Bitcoin o minimalnym zaufaniu; zapis do Bitcoin): Stacks wykorzystuje mechanizm powiązania Bitcoin o minimalnym zaufaniu, który może zapisywać informacje w łańcuchu bloków Bitcoin. Zapewnia to interoperacyjność pomiędzy Bitcoinem i Stackami, minimalizując jednocześnie wymagania dotyczące zaufania.

    • A (Swapy Atomic BTC i aktywa należące do adresów BTC): Stacks umożliwiają swapy Atomowych Bitcoinów (BTC), zapewniając jednocześnie, że aktywa w inteligentnych kontraktach należą do adresów Bitcoin. Oznacza to, że aktywa mogą być bezpiecznie przesyłane z sieci Bitcoin do blockchain Stacks i odwrotnie.

    • C (język Clarity dla bezpiecznych, rozstrzygalnych inteligentnych kontraktów): Stacks używa języka programowania Clarity, języka przeznaczonego do pisania bezpiecznych, rozstrzygalnych inteligentnych kontraktów. Język Clarity charakteryzuje się zdolnością do redukowania błędów i niepewności w inteligentnych kontraktach.

    • K (Wiedza o pełnym stanie Bitcoina; odczytana z Bitcoina): Warstwa inteligentnego kontraktu Stacks ma wiedzę o pełnym stanie Bitcoina i może odczytać informacje z łańcucha bloków Bitcoin. Dzięki temu inteligentne kontrakty Stacks pozostają połączone z siecią Bitcoin, rozumiejąc i sprawdzając dane w łańcuchu Bitcoin.

    • S (Skalowalne, szybkie transakcje rozliczane na Bitcoinie): Warstwa inteligentnych kontraktów Stacks obsługuje skalowalne, szybkie transakcje rozliczane na Bitcoinie. Pomimo większych prędkości transakcji, Stacks nadal czerpie korzyści z finalności i bezpieczeństwa Bitcoina.

  • ryzyko

    • Bezpieczeństwo: Chociaż transakcje Stacks są przetwarzane partiami i szyfrowane w głównej sieci BTC, nie ma wątpliwości co do bezpieczeństwa BTC. Jednakże, podobnie jak inne łańcuchy bloków, sama sieć Stacks może napotkać zagrożenia bezpieczeństwa, takie jak luki w zabezpieczeniach i ataki hakerów. Niektórzy kwestionują również Stacks stopień decentralizacji sieci. Sytuacje takie mogą skutkować stratami finansowymi i zagrozić bezpieczeństwu sieci.

    • Złożoność: chociaż Stacks zapewnia programistom rozwijającą się infrastrukturę, język Clarity blokuje wielu dobrych programistów. Ta złożoność może prowadzić do potencjalnych błędów i nieefektywności.

    • Interoperacyjność: Chociaż Stacks i BTC są ze sobą ściśle powiązane, Stacks i inne projekty ekologiczne BTC nadal nie są w stanie efektywnie współdziałać. Zdolność sieci blockchain do bezproblemowej współpracy ma kluczowe znaczenie dla przyjęcia i wydajności tej technologii. Brak interoperacyjności może prowadzić do nieefektywności i utrudniać innowacje.

11. Płynność rynku wtórnego

Linia k to STX/USDT, a pomarańczowa linia to BTC/USDT. Można zauważyć, że niezależnie od tego, czy kurs rośnie, czy spada, wyniki STX zawsze pozostają w tyle za BTC, a w przypadku BTC rosną i spadają.

Z STX/BTC widać, że STX jest odpowiednikiem BTC z dodatkową dźwignią.

Podsumowując, STX zawsze pozostaje w tyle za trendem BTC, a jego wzrosty i spadki są większe niż w przypadku BTC.

Pomarańczowy to REN, żółty to BORGER, cyjan to RIF, fioletowy to ORDI

Można zauważyć, że waluty w ekosystemie BTC są silnie powiązane z BTC, często jednocześnie rosną i spadają. STX jest stosunkowo odporny, a ORDI jest bardziej elastyczny, ponieważ jest to nowa waluta.

Podsumować

Stacks to rozwiązanie drugiej warstwy zbudowane na bazie Bitcoina z innowacyjnym podejściem do rozwiązywania problemów związanych ze skalowalnością i wspierania rozwoju nowych aplikacji. Zwiększa funkcjonalność Bitcoin poprzez wprowadzenie inteligentnych kontraktów i zdecentralizowanych aplikacji (DApps), jednocześnie wykorzystując mechanizmy bezpieczeństwa i konsensusu Bitcoin. Platforma zapewnia niezawodny dwukierunkowy peg Bitcoin i wykorzystuje Clarity, inteligentny język kontraktowy zaprojektowany z myślą o bezpieczeństwie i przejrzystości. Stacks zapewnia programowalną warstwę zasobów dla Bitcoina, odblokowując jego potencjał w wielu przypadkach użycia.

Kluczowe wydarzenia, takie jak nadchodząca aktualizacja Nakamoto, pozycjonują Stacks jako pioniera w przestrzeni kryptowalut. Ponieważ szersza społeczność kryptowalut zdaje sobie sprawę ze znaczenia rozwiązań drugiej warstwy dla przyszłości Bitcoina, Stacks może odegrać kluczową rolę w rozwijającej się branży. Współpraca, innowacje technologiczne i eksploracja nowych przypadków użycia kształtują ekosystem Stacks, a celem jest odblokowanie płynności Bitcoin o wartości 600 miliardów dolarów w zdecentralizowanych finansach (DeFi), zapewnienie tańszych i szybszych sposobów handlu Bitcoinami oraz kontynuacja Rozwoju DApps i integracji najnowocześniejsze technologie. Pokazuje to ogromny potencjał w procesie rozwoju wersji Stacks autorstwa Nakamoto.

Odniesienie:

[1] https://hackernoon.com/trust-machine-raises-150-million-in-funding-from-breyer-capital-dcg-and-hivemind-to-expand-web-3

[2] Zaufaj maszynie: https://trustmachines.co/blog/hello-trust-machines/

[3]https://decrypt.co/82019/bitcoin-defi-thing-says-stacks-founder-muneeb-ali