(Akademia Binance)

TL;DR

EOS to łańcuch bloków warstwy 1 zaprojektowany w celu rozwiązania problemów ze skalowalnością, z którymi borykają się łańcuchy bloków pierwszej i drugiej generacji. Jako najdłużej działający łańcuch bloków po Bitcoinie i Ethereum w branży, był używany przez programistów do tworzenia aplikacji i ekosystemów blockchain. To z kolei odblokowało przypadki użycia, między innymi w łańcuchu dostaw, zdecentralizowanych finansach (DeFi) i finansach gier (GameFi).

Wstęp

EOS został wprowadzony na rynek w 2018 roku przy użyciu technologii open source firmy B1 z Kajmanów. Na początku swojej działalności firma EOS słynęła z tego, że dzięki swoim innowacjom technicznym osiągała lepsze wyniki niż inne projekty.

Jednak rozwój zwolnił, a kapitał wysokiego ryzyka przeznaczony na projekty społecznościowe oparte na EOS upadł. W obliczu tych wyzwań projekty realizowane na platformie EOS nie dysponowały już zasobami niezbędnymi do dalszego działania w sieci.

W ramach solidarności producenci bloków EOS osiągnęli konsensus w sprawie utworzenia nowego podmiotu o nazwie EOS Network Foundation (ENF), który jest obecnie odpowiedzialny za efektywne wykorzystanie kapitału i rozwój EOS. Producenci bloków EOS przyjęli również propozycję zaprzestania blokowania tokenów – lub nadawania uprawnień do tokenów – do użytku przez B1, a sieć EOS stała się zdecentralizowaną organizacją autonomiczną (DAO).

Aby osiągnąć całkowitą niezależność kodu, 21 września 2022 r. inżynierowie społeczności pod przewodnictwem ENF przeszli z EOSIO 2.0 na Leap 3.1, implementację nowego protokołu Antelope w języku C++. Dziś dzięki nowym funkcjom EOS w dalszym ciągu stawia czoła wyzwaniom związanym ze skalowalnością, przed którymi stoją łańcuchy bloków.

Co to jest EOS?

Token EOS

EOS wykorzystuje delegowany dowód stawki (DPoS) jako mechanizm konsensusu. Jego natywny token, EOS, to token użytkowy używany w sieci do zakupu zasobów systemowych, uczestniczenia w zarządzaniu EOS, przenoszenia wartości do aplikacji natywnych oraz rozliczania wartości przez inwestorów i spekulantów.

Posiadacze tokenów mogą również obstawiać swoje bezczynne tokeny EOS, aby otrzymać procent opłat pobranych od użytkowników, którzy chcą korzystać z zasobów systemu EOS za pośrednictwem modelu EOS PowerUp.

Wprowadzenie do łańcucha bloków EOS

W wielu rzeczywistych sytuacjach skalowalność jest najważniejszą barierą w tworzeniu publicznych łańcuchów bloków. Problem ze skalowalnością łańcuchów bloków pojawia się zwykle, gdy sieć rośnie, a liczba jej transakcji wzrasta.

Powszechnie dyskutowane miary wydajności łańcucha bloków, takie jak wymiany na sekundę, przepustowość transakcji i opóźnienia, nie osiągnęły jeszcze wystarczającego poziomu jakości usług w wielu łańcuchach bloków.

Dzięki wyżej wymienionym funkcjom ekosystemu firma EOS ma na celu przezwyciężenie tych ograniczeń bez narażania bezpieczeństwa sieci i wolności programistów.

Wprowadzenie do łańcucha bloków EOS

W wielu rzeczywistych sytuacjach skalowalność jest najważniejszą barierą w tworzeniu publicznych łańcuchów bloków. Problem ze skalowalnością łańcuchów bloków pojawia się zwykle, gdy sieć rośnie, a liczba jej transakcji wzrasta.

Powszechnie dyskutowane miary wydajności łańcucha bloków, takie jak wymiany na sekundę, przepustowość transakcji i opóźnienia, nie osiągnęły jeszcze wystarczającego poziomu jakości usług w wielu łańcuchach bloków.

Dzięki wyżej wymienionym funkcjom ekosystemu firma EOS ma na celu przezwyciężenie tych ograniczeń bez narażania bezpieczeństwa sieci i wolności programistów.

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

Dobre doświadczenie użytkownika wymaga rzetelnej informacji zwrotnej z opóźnieniem nie większym niż kilka sekund. EOS osiąga wysoką przepustowość transakcji, ponieważ jego mechanizm DPoS nie musi czekać, aż wszystkie węzły zakończą transakcję, aby osiągnąć ostateczność. Ten asynchroniczny styl sprawdzania poprawności skutkuje szybszymi potwierdzeniami i mniejszymi opóźnieniami, tj. czasem potrzebnym na potwierdzenie dokładności transakcji po jej zainicjowaniu.

Integracja EVM

EOS posiada maszynę wirtualną kompatybilną z Ethereum (EOS EVM), która pozwala programistom Solidity na Ethereum cieszyć się skalowalnością i niezawodnością blockchainu EOS. Obejmuje to niemal bezpłatne transakcje dla użytkowników, a także dostęp do bibliotek kodu open source i narzędzi, do których są już przyzwyczajeni.

Uprawnienia poprzez klucze dostępu

Podstawowa konstrukcja łańcucha bloków EOS obejmuje kompleksowy i wysoce elastyczny system uprawnień umożliwiający tworzenie niestandardowych modeli uprawnień dla różnych przypadków użycia. Właściciele kont mogą udzielać określonych uprawnień osobom trzecim, mając jednocześnie możliwość cofnięcia tych uprawnień w dowolnym momencie.

EOS obsługuje hierarchiczne struktury kont, które umożliwiają każdemu użytkownikowi zarządzanie wieloma inteligentnymi kontraktami w ramach jednego konta nadrzędnego. Alternatywnie właściciel konta może podzielić uprawnienia wymagane do modyfikacji inteligentnej umowy pomiędzy różne konta.

Elastyczność

Ze względu na konstrukcję protokołu aplikacje wdrożone na platformie EOS można aktualizować. Oznacza to, że programiści mogą wdrażać poprawki kodu, dodawać funkcje i zmieniać logikę aplikacji, o ile mają do tego niezbędne uprawnienia.

EOS umożliwia także programistom wdrażanie inteligentnych kontraktów, których nie można modyfikować. Decyzje te pozostawia się w gestii programistów EOS, a nie na łasce protokołu.

Programowalna alokacja zasobów i zarządzanie

Programiści mogą modyfikować inteligentne kontrakty systemowe, aby tworzyć dostosowane modele ekonomiczne i zasady zarządzania. Ponieważ podstawowa warstwa kodu nie zawsze musi być aktualizowana, aby wystąpiły zmiany, ten mechanizm działający w łańcuchu można modyfikować za pomocą systemowych inteligentnych kontraktów.

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

Konta czytelne dla człowieka

EOS wykorzystuje konta czytelne dla człowieka, aby ułatwić użytkownikom zapamiętywanie własnych kont, a także tych, z którymi wchodzą w interakcję. Zamiast długich ciągów losowych znaków konta EOS zwykle używają rozpoznawalnych adresów, takich jak „Alice.gm”.

Przystępne opłaty transakcyjne

EOS oferuje swoim użytkownikom niemal darmowe transakcje, dzięki czemu idealnie nadaje się do wysyłania i odbierania mikropłatności. Eliminuje to jedną z największych barier wejścia na rynek Web3, ponieważ opłaty za gaz w innych sieciach mogą powodować znaczne zwiększenie kosztów pojedynczego zakupu.

Niemal natychmiastowy finał

W transakcjach kryptowalutowych ostateczność odnosi się do zapewnienia lub gwarancji, że transakcji nie można cofnąć ani zmienić po jej zakończeniu. Szybkość łańcucha bloków będzie miała wpływ na jego stopień ostateczności, ponieważ określa, jak szybko transakcje są potwierdzane i finalizowane.

Obecnie ostateczny termin EOS wynosi około trzech minut – znacznie szybciej niż 60 minut Bitcoina i sześć minut Ethereum.

Jednak w przeciwieństwie do ostatecznej wersji Web2, trzy minuty to wciąż mało. Dlatego ENF i jej kluczowi partnerzy technologiczni — znani jako koalicja Antelope — uruchomili inicjatywę Instant Finality, aby zaoferować użytkownikom natychmiastowe i nieodwracalne rozliczenie transakcji.

Efektywności energetycznej

Mechanizm DPoS firmy EOS umożliwia węzłom szybsze sprawdzanie poprawności transakcji przy mniejszych zasobach sieciowych. Ponieważ nie obejmuje wydobycia w rodzaju sieci typu proof-of-work (PoW), sieć EOS jest jednym z bardziej energooszczędnych łańcuchów bloków w branży.

Ubezpieczenie warstwy podstawowej

Recover+ (w skrócie R+) to portal zajmujący się bezpieczeństwem cybernetycznym i program szybkiego reagowania na incydenty, którego celem jest ochrona projektów EOS DeFi i ich użytkowników za pomocą nagród za błędy i zachęt dla białych kapeluszy. Dzięki programowi reagowania skradzione środki można szybko odzyskać w przypadku złośliwych włamań.

5 listopada 2021 r. platforma pożyczkowa typu blockchain Pando Rings została wykorzystana za ponad 70 mln dolarów. Chociaż Pando Rings nie jest aplikacją opartą na systemie EOS, osoba atakująca ukradła tokeny EOS o wartości ponad 2 milionów dolarów. Dzięki temu programowi zespół Recover+ mógł interweniować i zamrozić skradzione środki, chroniąc w ten sposób użytkowników EOS DeFi.

Grupy Robocze EOS

Od chwili utworzenia ENF w 2021 r. finansuje ona kilka grup roboczych EOS zajmujących się ulepszeniami ekosystemów. Zaleciła także szereg praktycznych elementów w ramach „niebieskich ksiąg”, które zawierają sugestie ulepszeń w kilku obszarach, w tym w infrastrukturze podstawowej, interfejsach API, zestawach SDK, DeFi i narzędziach do 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 przyciąganie inwestycji kapitałowych i wdrażanie ich z korzyścią dla sieci EOS. Dokonuje także strategicznych inwestycji kapitałowych i opartych na tokenach w start-upy technologiczne w przestrzeni Web3. Zakres ENV obejmuje 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 przez Yvesa La Rose’a we wrześniu 2021 r. Jej misją jest identyfikowanie możliwości inwestycji, finansowania zalążkowego i współpracy w dążeniu do innowacji Web3.

W tym celu ENF koordynuje finansowanie dóbr publicznych i wsparcie niefinansowe na rzecz wzrostu, rozwoju i ogólnoświatowego przyjęcia sieci EOS. Od momentu powstania zorganizowano i sfinansowano wiele programów dóbr publicznych, przyczyniając się do kluczowych osiągnięć EOS.

9 listopada 2022 r. ENF ogłosiła, że ​​zainicjowała propozycję uruchomienia funduszu ekosystemowego o wartości 100 mln dolarów, którym będzie zarządzał ENV.

Zamykające myśli

Jako najdłużej działający blockchain po Bitcoinie i Ethereum, EOS przezwyciężył przeszłe wyzwania i od czasu swojej inauguracji dostosował się do obecnych wymagań. Nadal zmierza w kierunku solidnego systemu, wykorzystując jego wydajność, elastyczność i skalowalność do tworzenia natywnych doświadczeń Web3 GameFi zarówno dla programistów, jak i użytkowników końcowych.