Avalanche – internet finansów
W kolejnym blogu przedstawimy podstawowe cechy protokołu Avalanche – nowej innowacyjnej platformy blockchainowej, której główną zaletą jest niezwykle wysoka skalowalność oraz szybkość weryfikacji transakcji bez konieczności rezygnacji z decentralizacji lub bezpieczeństwa.

Historia
Protokół Avalanche wraz z natywnym tokenem sieciowym AVAX został stworzony przez firmę Ava Labs, której założycielem jest były profesor Uniwersytetu Cornell Emin Gün Sirer oraz jego dwaj doktoranci informatyki Kevin Sekniqi i Maofan 'Ted’ Yin.
Już w 2002 roku E.G. Sirer wraz z V. Vishnumurthym i S. Chandrakumarem przyczynili się do stworzenia koncepcyjnej peer-to-peer wirtualnej waluty o nazwie Karma. Cyfrowa waluta Karma była pierwszą walutą, która wykorzystała system Proof-of-Work do emisji nowych monet do obiegu.
W tamtym czasie system PoW był jednak wykorzystywany wyłącznie do emisji nowych monet i nie służył jako protokół konsensusu sieci. Karma powstała krótko po atakach terrorystycznych z 11 września, dlatego bardzo trudno było zebrać środki finansowe na jej rozwój.
Z biegiem lat Sirer stał się jednak znaczącą i uznaną postacią w branży kryptowalut. W przeszłości opublikował na przykład artykuł badawczy, w którym wskazał luki bezpieczeństwa platformy DAO. Jego ostrzeżenia nie zostały jednak potraktowane poważnie, co ostatecznie doprowadziło do włamania na platformę DAO, podczas którego hakerzy ukradli łącznie 3,6 miliona ETH. Ponadto w przeszłości zaproponował zmiany konsensusu dla Bitcoina oraz Ethereum.
W 2018 roku założył własną firmę Ava Labs, a później, w 2019 roku, stworzył samą kryptowalutę Avalanche. Na początku lutego 2019 roku uruchomiono tzw. „seed sale”, czyli pierwszą sprzedaż tokenów prywatnym inwestorom. We wrześniu 2020 roku oficjalnie uruchomiono Mainnet (główną sieć) protokołu Avalanche.
Czym jest Avalanche?
Avalanche to innowacyjny ekosystem blockchainowy zaprojektowany tak, aby działał jako bezpieczna, globalnie rozproszona i zdecentralizowana sieć. Sami deweloperzy określają projekt jako „platformę platform”. Protokół w unikalny sposób wykorzystuje trzy różne blockchainy do stworzenia interoperacyjnego i godnego zaufania środowiska, na którym deweloperzy mogą budować swoje rozwiązania. Avalanche oferuje ponadto rozwiązania płatnicze bezpośrednio w sieci dzięki wykorzystaniu natywnego tokenu AVAX.
Avalanche został stworzony w celu rozwiązania wielu głównych problemów występujących obecnie w większości sieci blockchainowych. Platforma walczy z centralizacją i zapewnia alternatywę dla sieci takich jak Ethereum. Avalanche stara się rozwiązać niedoskonałości tej sieci i zapewnić jeszcze wyższą programowalność oraz skalowalność.
Kluczowe właściwości
Avalanche został stworzony jako platforma umożliwiająca każdemu stworzenie własnego blockchaina. Do podstawowych właściwości protokołu należą:
- Modularność – Avalanche umożliwia każdemu wykorzystanie „bloków konstrukcyjnych” sieci do stworzenia własnego, standaryzowanego blockchaina, który może być zoptymalizowany pod konkretną aplikację. Te nowo utworzone blockchainy są interoperacyjne i istnieją w ramach wspólnej sieci blockchainowej. Avalanche jest więc ekosystemem blockchainów i może być stale rozszerzany tak, aby odpowiadał specyficznym potrzebom deweloperów.
- Skalowalność i bezpieczeństwo – Blockchain Avalanche wykorzystuje mechanizm konsensusu Proof-of-Stake (PoS) do zabezpieczenia ochrony blockchaina. System ten działa niezawodnie dzięki ogromnej liczbie walidatorów w sieci, co zapewnia odporność sieci na ataki, a jednocześnie jej niezawodność i bezpieczeństwo. Avalanche potrafi przetworzyć około 4 500 transakcji na sekundę, co jest wynikiem znacznie wyższym niż w przypadku wszystkich konkurencyjnych blockchainów.
- Wydajność – Avalanche stworzył nową grupę protokołów nazwaną „Snow family”, która umożliwia wszystkim blockchainom zbudowanym w ramach ekosystemu Avalanche przetwarzanie tysięcy transakcji na sekundę.
- Zrównoważony rozwój – Avalanche wykorzystuje energooszczędny konsensus Proof-of-Stake zamiast algorytmu Proof-of-Work.
- Wsparcie smart kontraktów – Obsługuje tworzenie smart kontraktów w języku programowania Solidity oraz korzystanie z narzędzi programistycznych Ethereum, takich jak Remix, Metamask czy Truffle.
Ako działa Avalanche?
Avalanche wykorzystuje strategię potrójnego blockchaina w celu uproszczenia procesów rozwojowych w sieci. Wszystkie trzy blockchainy są weryfikowane i zabezpieczane za pośrednictwem głównej sieci protokołu (Primary Network). Główna sieć protokołu stanowi rodzaj podsieci (subnet), która weryfikuje wszystkie wbudowane blockchainy działające na platformie Avalanche. Ważną częścią głównej sieci protokołu są walidatorzy, którzy stake’ują swoje tokeny i uczestniczą w walidacji systemu.
System potrójnego blockchaina składa się z:
- Exchange chain (X-chain) – Zdecentralizowany blockchain zaprojektowany tak, aby można go było łatwo programować. Sieć ta umożliwia każdemu tworzenie różnych inteligentnych aktywów cyfrowych. Mogą to być na przykład stablecoiny, utility tokeny, NFT, wrapped tokeny i inne.
- Platform chain (P-chain) – Blockchain odpowiedzialny za bezproblemowe funkcjonowanie sieci. Służy przede wszystkim do koordynowania walidatorów w sieci, utrzymywania i monitorowania aktywnych podsieci oraz tworzenia nowych podsieci.
- Contact Chain (C-chain) – Został stworzony w celu uproszczenia rozwoju dla deweloperów pochodzących ze środowiska Ethereum. C-chain stanowi rodzaj łańcucha konwersyjnego (transferowego), kompatybilnego ze wszystkimi ważnymi narzędziami Ethereum. Użytkownicy mogą bezproblemowo migrować swoje zdecentralizowane aplikacje na ten blockchain. Sieć obsługuje popularne narzędzia Ethereum, takie jak MetaMask, Web3.js, Remix czy Embark.

Źródło: Avalanche Network
Protokół konsensusu Avalanche
Protokół konsensusu Avalanche stanowi połączenie najlepszych cech konsensusu Nakamoto (solidność, decentralizacja) oraz klasycznych protokołów konsensusu (przepustowość, niskie opóźnienia czy niskie wymagania pamięciowe).
Podstawową cechą tych protokołów jest wysoka szybkość. Protokoły Avalanche osiągają nieodwracalny konsensus w czasie krótszym niż dwie sekundy, co jest szybsze niż wszystkie obecnie dostępne protokoły. Avalanche umożliwia przetwarzanie tysięcy transakcji na sekundę (do 4 500 TPS), co stanowi przepustowość na poziomie współczesnych systemów płatniczych.
Protokół konsensusu Avalanche działa na zasadzie powtarzanego losowego głosowania częściowych próbek walidatorów. Kiedy którykolwiek walidator w sieci zobaczy transakcję wymagającą weryfikacji, losowo wybiera mały podzbiór innych walidatorów, którzy decydują, czy dana transakcja jest ważna, czy nie. Każdy z wybranych walidatorów ma własną opinię na temat ważności dowolnej transakcji. Wybrani walidatorzy są ważeni według wysokości wkładu (stake’owanych tokenów AVAX), przy czym ta metodologia pozwala protokołowi teoretycznie rozszerzyć skalowalność do milionów uczestników.
Gdy wystarczająco duża część podzbioru walidatorów odpowie, że transakcja jest ważna i powinna zostać zaakceptowana, pierwotny walidator zgodzi się na jej przyjęcie. Ten walidator uznaje teraz konkretną transakcję za ważną i jeśli w przyszłości zostanie zapytany przez innego walidatora (będzie częścią podzbioru walidatorów), odpowie, że transakcja jest ważna i powinna zostać zaakceptowana.
W ten sam sposób działa również scenariusz odwrotny – jeśli wystarczająco duża część podzbioru walidatorów odpowie, że transakcja jest nieważna, wówczas początkowy walidator odrzuci transakcję i zaleci wszystkim przyszłym walidatorom, aby również ją odrzucili. Protokoły mają niskie wymagania pamięciowe i zużywają minimalną ilość energii elektrycznej.
Protokół konsensusu Snowman
Snowman to zoptymalizowany protokół osiągania konsensusu w sieci – jest bardzo wydajny, skalowalny i idealny dla smart kontraktów. Snowman działa na zasadzie protokołu konsensusu Avalanche. Wykorzystywany jest na Platform chainie (P-chain) oraz na Contact chainie (C-chain).
Athereum
Athereum to podsieć (subnet) sieci Avalanche, będąca „przyjaznym forkiem” Ethereum i wykorzystująca mechanizm konsensusu Avalanche. Sami deweloperzy Athereum uważają go za przyjazny eksperyment, ponieważ sami wspierają ekosystem Ethereum. Właśnie w taki sposób starają się pomóc Ethereum w rozwiązywaniu jego niedoskonałości.
Wykorzystanie wspomnianego wcześniej protokołu konsensusu Avalanche pozwala tej podsieci osiągać wysoką przepustowość i zdolność niemal natychmiastowego osiągania konsensusu w sieci. Deweloperzy Athereum wykorzystują te same narzędzia programistyczne, które są używane w sieci Ethereum (Web3js, MyEtherWallet, MetaMask ). Ponadto, gdy konkretna aplikacja działająca na Ethereum zostanie przeniesiona do Avalanche, wszyscy istniejący posiadacze ETH mają prawo do tokenów ATH (tokenów Athereum) o równoważnej wartości.
Źródło : The Coin Republic
Celem Athereum nie jest zastąpienie Ethereum, lecz zapewnienie alternatywnego środowiska do uruchamiania zdecentralizowanych aplikacji z wyższą przepustowością i szybszym osiąganiem konsensusu. Celem jest inspiracja i motywacja do zwiększenia badań oraz rozwoju zdecentralizowanych aplikacji, jak również optymalizacja samego Ethereum Virtual Machine (EVM).
Natywny token sieci – AVAX
AVAX jest natywnym tokenem sieci Avalanche. Użytkownicy za pomocą tego tokenu otrzymują nagrody (staking) oraz płacą opłaty. Ważną cechą tego tokenu jest jego ograniczona podaż. W przeciwieństwie do większości innych platform wykorzystujących konsensus PoS, które mają nieograniczoną podaż i stale ją zwiększają, Avalanche ma z góry ustaloną ograniczoną podaż wynoszącą 720 milionów tokenów.
W momencie wejścia na rynek wyemitowano 360 milionów tokenów (przy czym zdecydowana większość jest zablokowana i uwalniana liniowo w ciągu od 1 do 10 lat), natomiast kolejne 360 milionów zostanie uwolnione poprzez staking. Podobnie jak w przypadku Bitcoina, nagrody ze stakingu będą z czasem maleć w zależności od rosnącej liczby tokenów w obiegu.
Oprócz tego, że podaż tokenów AVAX jest ograniczona podobnie jak w przypadku Bitcoina, AVAX wyróżnia się również tym, że spala tokeny za opłaty i za wszystkie rodzaje operacji w głównej sieci – przykładem jest spalanie opłat transakcyjnych, opłat za wynajem sieci czy opłat za tworzenie podsieci i poszczególnych blockchainów.
Inwestuj z Fumbi już dziś
Jeśli rozważasz inwestowanie w kryptowaluty, Fumbi jest właśnie dla Ciebie. Nasz algorytmicznie zarządzany portfel dokładnie śledzi ruch cen na rynku kryptowalut.
Firma Fumbi jest pierwsza w swoim rodzaju, ponieważ oferuje kryptowaluty szerokiej publiczności nawet przy niewielkim wkładzie. Inwestowanie w kryptowaluty za pośrednictwem firmy Fumbi jest bardzo proste i minimalizuje ryzyko.
Możesz zacząć już od wpłaty 10 € / 50 zł.
INWESTUJ Z FUMBINatrafiłeś w tekście na pojęcie, którego nie rozumiesz? Nie szkodzi, wszystkie ważne pojęcia związane z kryptowalutami znajdziesz w jednym miejscu w naszym słowniku Fumbi.