Przegląd sieci Starknet: co to jest i jak działa

30.06.2024
9 min
1365
6
Przegląd sieci Starknet: co to jest i jak działa. Główny kolaż artykułu.

Powszechnie wiadomo, że celem blockchainów jest osiągnięcie trzech głównych aspektów: bezpieczeństwa, skalowalności i szybkości. Trylemat blockchaina wskazuje jednak, że tylko dwa z nich mogą być w pełni zrealizowane przez zdecentralizowaną sieć.

Dlatego też na rynku pojawiają się rozwiązania skalowalne, które mają zrównoważyć ten problem. Jednym z takich rozwiązań dla sieci Ethereum jest Starknet, który zostanie omówiony w tym artykule.

Co to jest Starknet i kto stoi za projektem?

StarkNet to sieć drugiej warstwy dla Ethereum, która wykorzystuje technologię Zk-Rollups, która umożliwia skalowanie głównego blockchaina bez uszczerbku dla bezpieczeństwa lub szybkości transakcji poprzez przetwarzanie ich poza główną siecią.

Projekt został stworzony przez StarkWare Industries, izraelską firmę założoną w 2018 roku przez współzałożyciela Zcash Eli Ben-Sassona, współtwórcę ZK-STARK Michaiła Ryabtseva, Uriego Kolodnego i Alessandro Chiesę, który był również zaangażowany w rozwój Zcash. Głównym celem zespołu było rozwiązanie problemu skalowalności i zmniejszenie kosztów transakcji w blockchainach bez poświęcania szybkości i bezpieczeństwa.

Pierwsze rzeczywiste zastosowania technologii StarkNet obejmowały integrację ze zdecentralizowaną platformą dYdX i projektem ImmutableX skoncentrowanym na NFT. Sieć jest również wykorzystywana w funkcjonalności projektów takich jak Rhino, Sorare i innych.

Staknet przyciągnął znanych inwestorów, w tym Sequoia Capital, Paradigm, Pantera Capital i Coatue. W chwili pisania tego tekstu firma jest wyceniana na ponad 9 miliardów dolarów, a łączna kwota zebranych inwestycji wynosi 282 miliony dolarów.

Jak działa Starknet

Platforma działa na zasadzie agregacji transakcji poza łańcuchem w bloki, które są następnie wysyłane z powrotem do sieci Ethereum jako pojedyncza transakcja. Ponieważ wszystkie dane są przetwarzane poza głównym łańcuchem bloków, ważne jest, aby zapewnić ich ważność. W tym celu stosuje się metodę Zk-STARK, która jest rodzajem Zk-Rollups.

Metoda ta opiera się na kryptograficznym protokole dowodu zerowej wiedzy (zero-knowledge proof; ZKP), który pozwala jednej z interakcyjnych stron zweryfikować ważność dowolnej asercji bez posiadania jakichkolwiek innych informacji od drugiej strony.

Na ostatnim etapie Starknet przesyła tylko najważniejsze informacje o połączonej transakcji. Skutkuje to znacznie wyższą przepustowością, szybszym czasem przetwarzania i znacznie niższymi opłatami, przy jednoczesnym zachowaniu solidności bezpieczeństwa sieci Ethereum.

Główne cechy i funkcje Starknet

Platforma składa się z kombinacji różnych komponentów, z których każdy spełnia inną funkcję i oferuje różne funkcje w ekosystemie Starknet:

  • rejestr kontraktów – rodzaj katalogu dla wszystkich inteligentnych kontraktów w sieci Starknet. Utrzymuje pełną listę tych kontraktów, ułatwiając dostęp do nich i interakcję z nimi;
  • pruvers generuje dowody transakcji i wysyła je do wykonania. Zapewnia dokładność i wiarygodność dowodów w sieci Starknet;
  • sekwencery zarządzają wykonywaniem i przetwarzaniem transakcji;
  • mechanizm SHARP weryfikuje ZKP, które są ważne dla utrzymania dokładności i integralności wykonywanych kontraktów;
  • język programowania Cairo. Starknet został stworzony przy użyciu języka programowania Cairo, zoptymalizowanego pod kątem systemu dowodu kryptograficznego zk-STARK. Cairo umożliwia programistom pisanie inteligentnych kontraktów;
  • repozytorium, w którym przechowywane są inteligentne kontrakty. Opiera się na drzewie Merkle’a, które jest wydajną strukturą danych do wyszukiwania i uzyskiwania dostępu do właściwych informacji;
  • StarkGate jest pomostem pomiędzy Ethereum i Starknet. Umożliwia użytkownikom wpłacanie i wypłacanie środków ze Starknet za pomocą sieci Ethereum;
  • Nile jest frameworkiem Starknet. Można go wykorzystać do rozpoczęcia nowego projektu, ponieważ sprawia, że praca z plikami programu jest stosunkowo łatwa.

Zalety i wady platformy Starknet

Oto kilka zalet tej platformy:

  • poprawia skalowalność Ethereum, zapewniając znacznie szybsze i tańsze transakcje;
  • wykorzystuje zastrzeżoną metodę przetwarzania Zk-STARK w celu zwiększenia prywatności informacji;
  • obsługuje szeroką gamę aplikacji, w tym DeFi, NFT, gry P2E i wiele innych;
  • projekt działa na własnej maszynie wirtualnej, umożliwiając funkcje i innowacje wykraczające poza wirtualną maszynę Ethereum;
  • Starknet wykorzystuje magazyn danych, który gwarantuje bezpieczeństwo i decentralizację krytycznych informacji. Przechowując dane na pierwszej warstwie, Starknet zapewnia, że informacje pozostają bezpieczne i dostępne.

Istnieją jednak pewne wady ekosystemu, które należy wziąć pod uwagę:

  • złożoność rozwoju. Praca z nową technologią Zk-STARK może powodować trudności dla programistów w tworzeniu dApps na tej platformie;
  • tendencja do centralizacji. Struktura zarządzania Starknet tworzy punkty centralizacji i potencjalne słabe punkty. Ryzyko wzrasta, jeśli działania zarządcze odbiegają od interesów społeczności lub system napotyka nieprzewidywalne problemy operacyjne.

Do czego służy token STRK

STRK jest natywnym tokenem sieci. Pełni on trzy główne funkcje: wypłaty prowizji, zarządzania i stakingu. Podobnie jak inne sieci, użytkownicy Starknet muszą uiszczać opłaty za wysyłanie i przetwarzanie transakcji.

Token STRK jest również wykorzystywany do uczestniczenia w zarządzaniu protokołem społeczności. Odbywa się to poprzez “opakowywanie” STRK, przekształcając go w vSTRK w stosunku 1:1. Pozwala to użytkownikowi głosować lub przypisać innego użytkownika do głosowania w jego imieniu.

Jak rozpocząć korzystanie ze Starknet

Aby rozpocząć korzystanie ze Starknet, należy wykonać kilka kroków:

  1. Przejdź do StarkGate.
  2. Kliknij Connect Wallets, a następnie Get Started i wybierz portfel. Postępuj zgodnie z instrukcjami wybranego portfela, aby się połączyć.
  1. Aby rozpocząć korzystanie z platformy, użytkownik musi dokonać wpłaty na swoje saldo. Aby to zrobić, kliknij Depozyt i wybierz token do przeniesienia.
  2. Wprowadź kwotę wybranego aktywa i potwierdź transakcję.
  1. Po pomyślnym zakończeniu transferu platforma pokaże jego status z linkami do Etherscan i StarkScan.
  2. Po kilku minutach sprawdź zaktualizowane salda na swoim koncie.

Perspektywy rozwoju Starknet

Starknet, jako rozwiązanie L2 dla Ethereum, ma znaczące perspektywy rozwoju. Jednym z głównych obszarów zainteresowania jest obniżenie opłat transakcyjnych i poprawa wydajności skalowania sieci.

Zespół prawdopodobnie będzie również kontynuował dodawanie innych tokenów do ekosystemu projektu. Ponadto deweloperzy obiecują rozwiązanie do skalowania łańcucha bloków bitcoin. W planach jest również dodanie kolejnych funkcji i komponentów do ekosystemu Starknet.

Wnioski

Ekosystem Starknet został zaprojektowany z naciskiem na własne wymagania, a nie tylko jako dodatek do Ethereum. W przeciwieństwie do wielu innych sieci warstwy 2, Starknet używa własnego języka programowania i maszyny wirtualnej Cairo-VM zamiast komponentów Ethereum. Może to ograniczyć jego interakcję z Ethereum i wpłynąć na jego możliwości sieciowe, ale takie podejście jest uzasadnione, biorąc pod uwagę wydajność i szybkość przetwarzania.

Starknet znacząco przyczynia się do kwestii skalowania Ethereum, oferując niezawodną, zdecentralizowaną i niedrogą platformę do opracowywania i uruchamiania dApps. Dzięki możliwości wydajnego przetwarzania tysięcy transakcji na sekundę i znacznego obniżenia ich kosztów, Starknet przekształca ekosystem Ethereum i otwiera nowe możliwości dla aplikacji opartych na blockchainie.

Często zadawane pytania

Starknet to rozwiązanie L2 dla Ethereum zaprojektowane w celu poprawy skalowalności i wydajności sieci głównej. Korzystając z zk-rollupów (zk-STARK), Starknet zapewnia wysokie prędkości transakcji i niższe opłaty.
Giełdy obsługujące Starknet to Binance, Coinbase, OKX, ByBit i inne.

Как вам статья?

6
0

artykuły na ten sam temat

Czym są rollupy i czym różnią się ZK-Rollupy od Optimistic...
avatar Anastasia Mirza
06.06.2024
Jak skutecznie anulować transakcję kryptowalutową?
avatar Ivan Obrevko
23.04.2024
Czym są appchainy i jak działają?
avatar Ilya Surgan
17.04.2024
Zaloguj się
lub