Ostrożnie! Dużo tekstu

EOS to łańcuch bloków warstwy 1 zaprojektowany w celu rozwiązania problemów ze skalowalnością, przed którymi stoją łańcuchy bloków pierwszej i drugiej generacji. Będąc jednym z pierwszych blockchainów stworzonych wraz z Bitcoinem i Ethereum, pomaga programistom tworzyć aplikacje i ekosystemy oparte na blockchainie. To z kolei umożliwia wykorzystanie technologii blockchain w logistyce i łańcuchach dostaw, finansach zdecentralizowanych (DeFi), finansach gier (GameFi) i innych obszarach.

Wstęp

Wykorzystujący technologię open source EOS został wydany w 2018 roku przez B1, firmę z siedzibą na Kajmanach. W pierwszych latach istnienia EOS znacznie przewyższał inne projekty dzięki swoim innowacjom technicznym.

Jednak rozwój blockchain uległ spowolnieniu, a kapitał wysokiego ryzyka przeznaczony na projekty publiczne oparte na EOS został utracony. W obliczu tych problemów projektom na EOS brakowało zasobów, aby kontynuować działanie w sieci.

W efekcie twórcy blockchaina EOS postanowili założyć nową organizację o nazwie EOS Network Foundation (ENF), która obecnie odpowiada za efektywną dystrybucję kapitału i rozwój EOS. Twórcy bloków na EOS również przyjęli propozycję odblokowania tokenów używanych przez B1, a sieć EOS stała się zdecentralizowaną organizacją autonomiczną (DAO).

Aby osiągnąć pełną niezależność kodu, 21 września 2022 r. inżynierowie społeczności pod przewodnictwem ENF przeszli z EOSIO 2.0 do Leap 3.1, opartej na C++ implementacji nowego protokołu Antelope. EOS stale wprowadza nowe funkcje, aby rozwiązać problemy ze skalowalnością, przed którymi stoją łańcuchy bloków.

Co to jest EOS

Token EOS

EOS wykorzystuje mechanizm konsensusu Delegated Proof of Stake (DPoS). Natywny token sieci EOS to token użytkowy, który służy do zakupu zasobów systemowych, uczestniczenia w zarządzaniu blockchainem, przenoszenia środków w natywnych aplikacjach oraz rejestrowania aktywów inwestorów i spekulantów.

Posiadacze tokenów mogą również obstawiać EOS i otrzymywać część opłat, które użytkownicy płacą za korzystanie z zasobów systemowych w ramach modelu EOS PowerUp.

Podstawy łańcucha bloków EOS

W większości przypadków głównym problemem w tworzeniu publicznych blockchainów jest brak skalowalności. Zwykle ma to miejsce w momencie rozbudowy sieci i zwiększenia liczby transakcji w niej dokonywanych.

W wielu łańcuchach bloków kluczowe wskaźniki wydajności, takie jak wymiany na sekundę, przepustowość i opóźnienia, nie osiągnęły jeszcze wymaganej jakości usług.

Wykorzystując wyżej wymienione możliwości ekosystemu, EOS ma na celu usunięcie tych ograniczeń bez narażania bezpieczeństwa sieci i wolności programistów.

Silnik WebAssembly C++

Blockchain EOS wykorzystuje wysokowydajny silnik WebAssembly (WASM), który wykonuje inteligentny kod kontraktu. WASM został zaprojektowany z myślą o potrzebach aplikacji typu blockchain, które wymagają znacznie więcej zasobów niż przeglądarki internetowe.

Wysoka przepustowość, szybkie potwierdzenia i niskie opóźnienia

Aby zapewnić użytkownikom doskonałe doświadczenia, niezbędne są rzetelne informacje zwrotne przy minimalnych opóźnieniach. EOS gwarantuje wysoką przepustowość transakcji, ponieważ mechanizm DPoS nie wymaga potwierdzenia ze wszystkich węzłów do zakończenia transakcji. Ten asynchroniczny styl weryfikacji pozwala na szybsze potwierdzenia i mniejsze opóźnienia, skracając czas od utworzenia transakcji do jej zakończenia.

Integracja EVM

EOS wykorzystuje maszynę wirtualną kompatybilną z Ethereum (EOS EVM), która zapewnia programistom Solidity korzystającym z Ethereum korzyści w postaci skalowalności i niezawodności blockchainu EOS. Użytkownicy mają dostęp do transakcji przy minimalnych opłatach, a także bibliotek open source i znanych narzędzi.

Korzystanie z kluczy dostępu

Blockchain EOS opiera się na kompleksowym i elastycznym systemie dostępu, który pozwala dostosować poziomy dostępu do różnych zadań. Posiadacze kont mogą udzielać określonych uprawnień osobom trzecim, z możliwością cofnięcia dostępu w dowolnym momencie.

EOS obsługuje hierarchiczną strukturę kont, która umożliwia zarządzanie wieloma inteligentnymi kontraktami z jednego konta. Dodatkowo właściciel konta może dzielić dostęp do zmian w inteligentnej umowie pomiędzy kilka kont.

Elastyczność

Dzięki konstrukcji protokołu EOS, aplikacje zbudowane na jego bazie mogą być aktualizowane. Oznacza to, że programiści mogą aktualizować kod, dodawać funkcje i zmieniać logikę aplikacji, jeśli mają do tego uprawnienia.

EOS umożliwia także programistom wdrażanie niezmiennych inteligentnych kontraktów. Co więcej, wszystkie decyzje podejmują sami twórcy EOS, a nie protokół.

Programowalna alokacja i kontrola zasobów

Programiści mogą modyfikować inteligentne kontrakty systemowe, aby tworzyć niestandardowe modele ekonomiczne i zasady zarządzania. Ponieważ zmiany nie zawsze wymagają aktualizacji podstawowej warstwy kodu, ten mechanizm łańcuchowy można modyfikować za pomocą inteligentnych kontraktów systemu.

Co sprawia, że ​​EOS jest wyjątkowy?

Czytelne nazwy kont

EOS wykorzystuje łatwe do odczytania nazwy kont, aby ułatwić użytkownikom zapamiętanie adresów, z którymi wchodzą w interakcję. Zamiast długich ciągów losowych znaków konta EOS zazwyczaj używają zapadających w pamięć i łatwych do odczytania adresów, takich jak „Alice.gm”.

Minimalne opłaty transakcyjne

EOS oferuje użytkownikom minimalne opłaty transakcyjne, co czyni go idealnym blockchainem do wysyłania i odbierania mikropłatności. Dzięki temu Web3 jest bardziej dostępny dla użytkowników, ponieważ wysokie opłaty za gaz w innych sieciach znacznie zwiększają koszty transakcji.

Niemal natychmiastowe potwierdzenie transakcji

W przypadku transakcji kryptowalutowych zakończenie gwarantuje, że po zakończeniu transakcje nie zostaną cofnięte ani zmodyfikowane. Szybkość blockchainu będzie miała wpływ na czas potwierdzenia i zakończenia transakcji.

Obecnie transakcje na EOS trwają około trzech minut, w porównaniu do 60 minut na Bitcoinie i sześciu minut na Ethereum.

Jednak w porównaniu z realizacją transakcji w Web2 trzy minuty to wciąż dość dużo czasu. Dlatego ENF i jej kluczowi partnerzy technologiczni, znani jako Antelope Coalition, uruchomili inicjatywę Instant Finality, aby zapewnić szybką i nieodwracalną realizację transakcji.

Efektywności energetycznej

Mechanizm DPoS w EOS pozwala węzłom potwierdzać transakcje szybciej i przy mniejszych zasobach sieciowych. Ponieważ mechanizm ten nie obejmuje wydobycia, w przeciwieństwie do sieci Proof of Work (PoW), sieć EOS jest jednym z najbardziej energooszczędnych łańcuchów bloków w branży.

Ochrona warstwy bazowej

Recover+ (w skrócie R+) to portal zajmujący się bezpieczeństwem cybernetycznym i program reagowania na katastrofy, którego zadaniem jest ochrona projektów EOS DeFi i ich użytkowników poprzez nagradzanie etycznych hakerów („białych kapeluszy”) za znajdowanie błędów. Program reagowania pomaga szybko odzyskać skradzione środki w przypadku złośliwego włamania.

5 listopada 2021 r. doszło do włamania się na platformę pożyczkową Pando Rings wykorzystującą technologię blockchain, w wyniku czego doszło do kradzieży środków o wartości ponad 70 milionów dolarów. Chociaż aplikacja Pando Rings nie została zbudowana na platformie EOS, napastnicy ukradli także tokeny EOS o wartości ponad 2 milionów dolarów. Korzystanie z programu Zespołowi Recover+ udało się zainterweniować i zamrozić skradzione środki, chroniąc w ten sposób użytkowników EOS DeFi.

Grupy Robocze EOS

Od momentu powstania ENF w 2021 r. fundacja sfinansowała kilka grup roboczych EOS zajmujących się ulepszaniem ekosystemu. Ponadto zaproponował w programach szereg praktycznych środków mających na celu ulepszenie kilku kluczowych obszarów, w tym infrastruktury podstawowej, interfejsów API, zestawów SDK, DeFi i narzędzi analizy bezpieczeństwa.

Przedsięwzięcia sieciowe EOS

EOS Network Ventures (ENV) to fundusz venture capital o wartości 100 milionów dolarów, którego misją jest pozyskiwanie kapitału i inwestowanie go w rozwój sieci EOS. Dokonuje także strategicznych inwestycji kapitałowych i symbolicznych w start-upy technologiczne w przestrzeni Web3. Obszary zainteresowania ENV obejmują między innymi GameFi, Metaverse, eSport, NFT i Fintech.

Fundacja Sieci EOS

Fundacja EOS Network Foundation (ENF) to kierowana przez społeczność organizacja non-profit założona we wrześniu 2021 r. przez Yvesa La Rose. Celem funduszu jest identyfikowanie możliwości inwestycji, finansowania i współpracy w celu wspierania innowacji Web3.

Aby to osiągnąć, ENF koordynuje finansowanie inicjatyw ważnych społecznie oraz wsparcie pozafinansowe na rzecz wzrostu, rozwoju i masowego przyjęcia sieci EOS. Od momentu powstania zorganizowano i sfinansowano liczne programy publiczne, które przyczyniły się do powstania kluczowych osiągnięć EOS.

9 listopada 2022 r. ENF zainicjowała propozycję uruchomienia funduszu ekosystemowego o wartości 100 mln dolarów zarządzanego przez ENV.

Podsumowując

Będąc jednym z pierwszych blockchainów stworzonych wraz z Bitcoinem i Ethereum, EOS skutecznie przezwyciężył trudności z przeszłości i dostosował się do współczesnych wymagań. Tworzy solidny system, który wykorzystuje jego wydajność, elastyczność i skalowalność, aby zapewnić płynne korzystanie z przestrzeni GameFi Web3 zarówno programistom, jak i użytkownikom końcowym.

Rekomendowane lektury

  • Co to jest Blockchain poziomu 1

  • Proof of Work (PoW) lub Proof of Stake (PoS)

  • Co to jest dowód pracy (PoW)?

  • Czym jest wydobywanie kryptowalut?