Czym Jest Avalanche (AVAX)?
Strona G艂贸wna
Artyku艂y
Czym Jest Avalanche (AVAX)?

Czym Jest Avalanche (AVAX)?

艢rednio zaawansowany
Opublikowane Sep 9, 2021Zaktualizowane Feb 1, 2023
7m

TL;DR

Avalanche stara si臋 poprawi膰 skalowalno艣膰 bez uszczerbku dla szybko艣ci i decentralizacji. Trzy blockchainy stanowi膮 podstawow膮 platform臋: Exchange Chain (X-Chain), Contract Chain (C-Chain) i Platform Chain (P-Chain). X-Chain s艂u偶y do tworzenia aktyw贸w i handlu nimi. C-Chain s艂u偶y do tworzenia smart kontrakt贸w. P-Chain s艂u偶y do koordynowania walidator贸w i Subnet'贸w.

Jednym z najwa偶niejszych prze艂om贸w w protokole jest Avalanche Consensus, metoda wykorzystuj膮ca wielokrotne g艂osowanie podpr贸bkowe przez walidator贸w, dzi臋ki kt贸rej konsensus jest szybki i przyst臋pny. Avalanche wykorzystuje r贸wnie偶 Subnet'y jako nowatorsk膮 metod臋 skalowania poziomego, pozwalaj膮c膮 na tworzenie konfigurowalnych, interoperacyjnych blockchain贸w. Nie ma ogranicze艅 co do liczby mo偶liwych Subnet'贸w.


Wprowadzenie

Wraz z rozwojem technologii blockchain, zapewnia ona nowe rozwi膮zania starych problem贸w skalowalno艣ci, wsp贸艂dzia艂ania i u偶yteczno艣ci. Avalanche zastosowa艂o unikalne podej艣cie, wykorzystuj膮c na swojej platformie trzy oddzielne blockchainy. Oparty na natywnym tokenie AVAX i wielu mechanizmach konsensusu, Avalanche twierdzi, 偶e jest 鈥najszybsz膮 platform膮 smart kontrakt贸w w bran偶y blockchain". W tym artykule przyjrzymy si臋 czynnikom, kt贸re prowadz膮 do tego stwierdzenia i rozwi膮zaniom, jakie jest w stanie zapewni膰.


Kiedy wystartowa艂o Avalanche?

Avalanche zosta艂o uruchomione we wrze艣niu 2020 roku przez zesp贸艂 Ava Labs z siedzib膮 w Nowym Jorku. Ava Labs pozyska艂o fundusze w wysoko艣ci prawie 300 milion贸w $, a Avalanche Foundation przeprowadzi艂o prywatn膮 i publiczn膮 sprzeda偶 token贸w o 艂膮cznej warto艣ci 48 milion贸w $. Trzyosobowy zesp贸艂 stoj膮cy za Avax Labs sk艂ada si臋 z Kevina Sekniqi, Maofana 鈥濼eda鈥 Yina i Emina G眉n Sirera.


Jakie problemy rozwi膮zuje Avalanche?

Istniej膮 trzy g艂贸wne problemy, kt贸re Avalanche pr贸buje rozwi膮za膰: skalowalno艣膰, op艂aty transakcyjne i interoperacyjno艣膰.

Skalowalno艣膰 kontra decentralizacja

Blockchainy tradycyjnie walczy艂y o zr贸wnowa偶enie skalowalno艣ci i decentralizacji. Sie膰 o rosn膮cej aktywno艣ci mo偶e si臋 szybko zatka膰. Bitcoin (BTC) jest dobrym przyk艂adem tego problemu, poniewa偶 w okresach przeci膮偶enia sieci transakcje zajmowa艂y godziny, a nawet dni.
Jednym ze sposob贸w przeciwdzia艂ania temu jest uczynienie sieci bardziej scentralizowan膮, daj膮c mniejszej ilo艣ci os贸b wi臋cej uprawnie艅 do walidacji aktywno艣ci sieciowej. Decentralizacja ma jednak kluczowe znaczenie dla bezpiecze艅stwa blockchaina. Nowe blockchainy nieustannie pr贸buj膮 rozwi膮za膰 ten problem za pomoc膮 post臋pu technologicznego, a Avalanche stworzy艂o unikalne podej艣cie, kt贸re om贸wimy p贸藕niej.

Wysokie op艂aty

Innym cz臋stym problemem w przypadku wi臋kszych blockchain贸w, takich jak Ethereum, s膮 op艂aty gas, kt贸re mog膮 by膰 wysokie przy du偶ym nat臋偶eniu ruchu. To ostatecznie zniech臋ca do tych blockchain贸w, ale oferowana konkurencja posiada mniej ugruntowane ekosystemy. Na przyk艂ad popularno艣膰 Ethereum i historyczny brak alternatywy doprowadzi艂y do du偶ego ruchu w sieci i wysokich op艂at. W niekt贸rych momentach proste przelewy kosztowa艂y ponad $10, a z艂o偶one smart kontrakty by艂y jeszcze dro偶sze.

Wsp贸艂dzia艂anie

R贸偶ne projekty i firmy maj膮 swoje w艂asne potrzeby, je艣li chodzi o blockchain. Wcze艣niej projekty musia艂y dzia艂a膰 z Ethereum albo innym indywidualnym blockchainem niedostosowanym do ich potrzeb, b膮d藕 te偶 prywatnym blockchainem. Znalezienie r贸wnowagi mi臋dzy mo偶liwo艣ciami dostosowania do indywidualnych potrzeb a wsp贸艂prac膮 mi臋dzy wieloma blockchainami stanowi艂o wyzwanie. Avalanche oferuje swoje rozwi膮zanie za pomoc膮 Subnet'贸w 鈥 niestandardowych blockchain贸w przeznaczonych dla konkretnych aplikacji, kt贸re wsp贸艂dziel膮 bezpiecze艅stwo, szybko艣膰 i kompatybilno艣膰 sieci g艂贸wnej.


Jak dzia艂a Avalanche?

Avalanche wykorzystuje kombinacj臋 metod, kt贸re czyni膮 go wyj膮tkowym, i w rzeczywisto艣ci sk艂ada si臋 z trzech podstawowych interoperacyjnych blockchain贸w: X-Chain, C-Chain i P-Chain.

1. Exchange Chain (X-Chain) s艂u偶y do tworzenia i wymiany token贸w AVAX i innych zasob贸w cyfrowych. Op艂aty transakcyjne s膮 p艂acone w AVAX, a blockchain korzysta z protoko艂u Konsensusu Avalanche.
2.聽Contract Chain (C-Chain) to miejsce, w kt贸rym programi艣ci mog膮 tworzy膰 smart kontrakty dla DApps. Ten 艂a艅cuch implementuje instancj臋 Ethereum Virtual Machine (EVM), umo偶liwiaj膮c DApps zgodne z EVM. Wykorzystuje zmodyfikowan膮 wersj臋 protoko艂u konsensusu Avalanche o nazwie Snowman.
3. Platform Chain (P-Chain) koordynuje walidator贸w sieci, 艣ledzi aktywne Subnety i umo偶liwia tworzenie nowych Subnet'贸w P-Chain wykorzystuje r贸wnie偶 Snowmana.

Poniewa偶 ka偶dy blockchain przyjmuje inne role, Avalanche poprawia szybko艣膰 i skalowalno艣膰 w por贸wnaniu do uruchamiania wszystkich proces贸w w jednym 艂a艅cuchu. Tw贸rcy systemu Avalanche dostosowali mechanizmy konsensusu do potrzeb ka偶dego blockchaina. U偶ytkownicy potrzebuj膮 AVAX, aby wnie艣膰 udzia艂 i ui艣ci膰 op艂aty sieciowe, dzi臋ki czemu ekosystem zyskuje wsp贸lny zas贸b u偶ytkowy.


Jak dzia艂aj膮 mechanizmy konsensusu Avalanche?

Istnieje wiele podobie艅stw mi臋dzy dwoma protoko艂ami konsensusu Avalanche. Ten podw贸jny system jest g艂贸wnym powodem zwi臋kszonej skalowalno艣ci sieci i szybko艣ci przetwarzania transakcji.

Avalanche

Protok贸艂 konsensusu Avalanche nie wymaga lidera, aby osi膮gn膮膰 konsensus, tak jak Proof of Work (PoW), Proof of Stake (PoS) lub Delegated Proof of Stake (DPoS). Czynnik ten zwi臋ksza decentralizacj臋 sieci Avalanche bez po艣wi臋cania skalowalno艣ci. W przeciwie艅stwie do tego, PoW, PoS i DPoS ko艅cz膮 si臋 transakcjami przetwarzanymi przez jednego aktora, kt贸rego praca jest nast臋pnie weryfikowana przez innych.
Avalanche implementuje zoptymalizowany protok贸艂 konsensusu ukierunkowanego grafu acyklicznego (DAG). DAG pozwala sieci na r贸wnoleg艂e przetwarzanie transakcji. Walidatorzy losowo odpytuj膮 innych walidator贸w, aby okre艣li膰, czy nowa transakcja jest wa偶na. Po pewnej liczbie powtarzaj膮cych si臋 losowo pr贸b, statystycznie udowodniono, 偶e fa艂szywa transakcja by艂aby prawie niemo偶liwa.

Wszystkie transakcje s膮 natychmiast finalizowane bez dodatkowych potwierdze艅. Uruchamianie w臋z艂a walidatora i walidacja transakcji maj膮 niskie wymagania sprz臋towe, co pomaga w wydajno艣ci i decentralizacji.

Snowman

Protok贸艂 konsensusu Snowman opiera si臋 na protokole konsensusu Avalanche, lecz porz膮dkuje transakcje liniowo. Ta w艂a艣ciwo艣膰 jest korzystna w przypadku smart kontrakt贸w. W przeciwie艅stwie do protoko艂u konsensusu Avalanche, Snowman tworzy bloki.


Token AVAX

AVAX to natywny token Avalanche, kt贸rego poda偶 jest ograniczona do 720 milion贸w. Wszystkie op艂aty wnoszone do sieci s膮 spalane jako mechanizm deflacyjny, z kt贸rego korzysta szersza spo艂eczno艣膰 Avalanche. AVAX ma trzy podstawowe zastosowania:

1. Mo偶esz stakowa膰 sw贸j AVAX, aby sta膰 si臋 walidatorem lub oddelegowa膰 go do innego walidatora. Walidatorzy mog膮 zarobi膰 do 10% Rocznego Zysku Procentowego (APY) i ustawi膰 niestandardow膮 op艂at臋 procentow膮 od nagrody, kt贸r膮 zatrzymuj膮 od os贸b deleguj膮cych, kt贸re ich wspieraj膮.

2. AVAX s艂u偶y jako wsp贸lna jednostka rozliczeniowa dla wszystkich Subnet'贸w, poprawiaj膮c wsp贸艂dzia艂anie.

3. Op艂aty transakcyjne i subskrypcje SubNet'贸w s膮 p艂atne w AVAX.


Jak stakowa膰 tokeny AVAX?

Posiadacze AVAX mog膮 zdobywa膰 nagrody, staj膮c si臋 walidatorem lub stakowa膰 tokeny z walidatorem. Aby zosta膰 walidatorem, musisz stakowa膰 2000 AVAX.

Wymagania sprz臋towe s膮 na tyle niskie, 偶e wi臋kszo艣膰 standardowych laptop贸w lub komputer贸w PC powinna by膰 odpowiednia do rozpocz臋cia walidacji. Mo偶esz tak偶e stakowa膰 tokeny z walidatorem i otrzymywa膰 nagrody, gdy walidator pomy艣lnie potwierdzi transakcje.


Konfigurowalne blockchainy Avalanche

Avalanche oferuje funkcje podobne do Ethereum i innych blockchain贸w typu layer-one. Programi艣ci mog膮 tworzy膰 tokeny, NFT i DApps. U偶ytkownicy s膮 w stanie stakowa膰 tokeny, weryfikowa膰 transakcje i korzysta膰 z ponad 400 DApps. Wed艂ug zwolennik贸w Avalanche, korzy艣ci p艂yn膮ce z jego zastosowania wynikaj膮 z poprawy tych mo偶liwo艣ci. Jako dodatkowa funkcja Avalanche pozwala r贸wnie偶 na tworzenie wsp贸艂dzia艂aj膮cych, dopasowanych blockchain贸w.

Zindywidualizowany blockchain wykorzystuj膮cy wysoce skalowalny Subnet jest dobrze dostosowany do potrzeb du偶ych przedsi臋biorstw, a wiele z nich ju偶 buduje Subnety. Wielkim korporacjom i ma艂ym, niezale偶nym operatorom tych niestandardowych blockchain贸w wygodnie jest wsp贸艂dzia艂a膰 z innymi w ramach bogatego ekosystemu i korzysta膰 z bezpiecze艅stwa g艂贸wnej sieci Avalanche.聽

Avalanche posiada w艂asn膮 Avalanche Virtual Machine (AVM), kt贸ra jest r贸wnie偶 kompatybilna z EVM. Deweloperzy zaznajomieni z j臋zykiem kodowania Solidity Ethereum mog膮 z 艂atwo艣ci膮 u偶ywa膰 Avalanche, a tak偶e przenosi膰 istniej膮ce projekty.


Czym r贸偶ni si臋 Avalanche od innych skalowalnych blockchain贸w?

Przedstawione problemy i rozwi膮zania nie s膮 unikalne dla Avalanche. W rzeczywisto艣ci Avalanche konkuruje z innymi skalowalnymi platformami i wsp贸艂dzia艂aj膮cymi blockchainami, takimi jak Polkadot, Polygon i Solana. Wi臋c co sprawia, 偶e Avalanche r贸偶ni si臋 od swoich alternatyw?

Mechanizm konsensusu

Najbardziej znacz膮c膮 r贸偶nic膮 jest prawdopodobnie Konsensus Avalanche. Jednak Avalanche nie jest jedynym blockchainem z nowatorskim mechanizmem konsensusu. Solana rzekomo udowodni艂a mo偶liwo艣膰 obs艂ugi nawet do 50 000 TPS (transakcji na sekund臋), przewy偶szaj膮c wspomniane 6500 TPS Avalanche'a. TPS jest jednak tylko jedn膮 z metod oceny szybko艣ci sieci, kt贸ra nie uwzgl臋dnia finalno艣ci blok贸w.

Szybko艣膰 i finalno艣膰 transakcji

Kolejn膮 zauwa偶aln膮 r贸偶nic膮 jest czas finality Avalanche poni偶ej 1 sekundy. Jednak co to dok艂adnie znaczy? TPS to tylko jedna z miar, stosowana przy pomiarze pr臋dko艣ci. Musimy r贸wnie偶 wzi膮膰 pod uwag臋 czas potrzebny do zagwarantowania tego, 偶e transakcja jest sfinalizowana i nie mo偶na jej cofn膮膰 ani zmieni膰. Mo偶esz przetworzy膰 100 000 transakcji w ci膮gu jednej sekundy, ale je艣li wyst膮pi op贸藕nienie w finalizacji, sie膰 nadal b臋dzie wolniejsza dla u偶ytkownik贸w. Avalanche twierdzi, 偶e ma najszybszy czas do osi膮gni臋cia finalno艣ci w bran偶y.聽

Decentralizacja

Jednym z najwi臋kszych atut贸w Avalanche jest decentralizacja. Bior膮c pod uwag臋 jego wielko艣膰 i wiek, ma du偶膮 liczb臋 walidator贸w (ponad 1300 na kwiecie艅 2022) ze wzgl臋du na rozs膮dne minimalne wymagania. Jednak wraz ze wzrostem ceny AVAX, bycie walidatorem sta艂o si臋 zauwa偶alnie dro偶sze.

Interoperacyjno艣膰 blockchain贸w

Interoperacyjne blockchainy Avalanche s膮 r贸wnie偶 nieograniczone pod wzgl臋dem liczby. Jest to bezpo艣rednia konkurencja z Polkadot, jednym z najbardziej znanych projekt贸w oferuj膮cych niestandardowe i wsp贸艂dzia艂aj膮ce blockchainy. Polkadot ma ograniczon膮 przestrze艅 licytowan膮 na aukcjach Parachain Slots, podczas gdy Avalanche dzia艂a z prost膮 op艂at膮 abonamentow膮.


Przemy艣lenia ko艅cowe

Dzi臋ki platformom Zdecentralizowanych Finans贸w (DeFi) poszukuj膮cym alternatyw dla Ethereum, blockchainy, takie jak Avalanche, s膮 atrakcyjne ze wzgl臋du na kompatybilno艣膰 z EVM i ze wzgl臋du na niskie op艂aty. Jednak platformy DeFi maj膮 ju偶 d艂ug膮 list臋 alternatywnych platform, je艣li chodzi o skalowalno艣膰 i szybko艣膰.

Avalanche zyska艂 na popularno艣ci od czasu swojej premiery i ju偶 dogoni艂o Ethereum pod wzgl臋dem 艂膮cznej liczby transakcji dziennie, ale czy b臋dzie w stanie konkurowa膰 z innymi blockchainami, takimi jak Solana czy Polygon, dopiero si臋 oka偶e.