streszczenie
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. Jako najdłużej działający blockchain w branży po Bitcoinie i Ethereum, EOS był używany przez programistów do tworzenia aplikacji i ekosystemów blockchain. To z kolei odblokowuje przypadki użycia w obszarach takich jak łańcuch dostaw, zdecentralizowane finanse (DeFi) i finansowanie gier (GameFi).
Wstęp
Wprowadzony na rynek w 2018 roku system EOS wykorzystuje technologię open source firmy B1 z Kajmanów. Na wczesnych etapach rozwoju EOS miał duże możliwości w zakresie innowacji technologicznych i był znany z tego, że przewyższał inne projekty.
Jednak od tego czasu rozwój EOS uległ spowolnieniu, a kapitał wysokiego ryzyka, który pierwotnie obiecywał inwestowanie w projekty społecznościowe zbudowane na EOS, upadł. W obliczu tych wyzwań projekty na EOS nie mają już zasobów wymaganych do dalszego działania w sieci.
W tej kwestii EOS Block Producers osiągnęli konsensus i utworzyli nowy podmiot o nazwie EOS Network Foundation (ENF), który obecnie odpowiada za efektywne lokowanie kapitału i promowanie rozwoju EOS. Producenci bloków EOS również przyjęli propozycję zaprzestania blokowania tokenów lub własności tokenów do użytku przez B1, a sieć EOS stała się zdecentralizowaną organizacją autonomiczną (DAO).
21 września 2022 roku, chcąc osiągnąć absolutną niezależność kodu, inżynierowie społeczności pod przewodnictwem ENF przeszli z EOSIO 2.0 na Leap 3.1, czyli zakończyli implementację nowego protokołu Antelope w C++. Dziś EOS w dalszym ciągu stawia czoła wyzwaniom związanym ze skalowalnością, przed którymi stoi blockchain, dzięki nowym funkcjom.
Co to jest EOS?
Token EOS
EOS wykorzystuje delegowany dowód stawki (DPoS) jako mechanizm konsensusu. Natywny token sieci EOS, EOS, to token użytkowy używany do zakupu zasobów systemowych w sieci, 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ą także zastawić swoje nieużywane tokeny EOS w celu uzyskania określonej części opłat manipulacyjnych, które pobierane są od użytkowników chcących korzystać z zasobów systemu EOS w ramach modelu EOS PowerUp.
Wprowadzenie do łańcucha bloków EOS
W wielu rzeczywistych scenariuszach skalowalność jest największą przeszkodą w budowaniu publicznego blockchainu. Wraz z rozwojem sieci blockchain i wzrostem wolumenu transakcji często pojawiają się problemy ze skalowalnością.
Powszechnie omawiane wskaźniki wydajności łańcucha bloków, takie jak liczba transakcji na sekundę, przepustowość transakcji i opóźnienia, w wielu łańcuchach bloków nie osiągnęły jeszcze odpowiedniego poziomu jakości usług.
Dzięki wspomnianym powyżej funkcjom ekosystemu firma EOS ma na celu przezwyciężenie tych ograniczeń bez poświęcania bezpieczeństwa sieci i wolności programistów.
Silnik WebAssembly C++
Sercem łańcucha bloków EOS jest wysokowydajny silnik WebAssembly (WASM) odpowiedzialny za wykonywanie kodu inteligentnego kontraktu. Silnik został zaprojektowany, aby sprostać potrzebom aplikacji typu blockchain, które wymagają znacznie więcej silnika WASM niż przeglądarki internetowe.
Wysoka przepustowość, szybkie potwierdzenia i niskie opóźnienia
Dobre doświadczenie użytkownika wymaga rzetelnej informacji zwrotnej z opóźnieniem nie większym niż kilka sekund. Powodem, dla którego EOS jest w stanie osiągnąć wysoką przepustowość transakcji, jest to, że przyjmuje mechanizm DPoS, który nie musi czekać, aż wszystkie węzły zakończą transakcje, aby uzyskać ostateczne potwierdzenie. Ta asynchroniczna metoda weryfikacji pozwala na szybkie potwierdzenie i małe opóźnienia (opóźnienie odnosi się do czasu potrzebnego na dokładne potwierdzenie transakcji od momentu jej zainicjowania).
Integracja EVM
EOS posiada maszynę wirtualną kompatybilną z Ethereum (EOS EVM), z której programiści Solidity w Ethereum mogą korzystać, aby cieszyć się skalowalnością i niezawodnością łańcucha bloków EOS, w tym praktycznie bezpłatnymi transakcjami dla użytkowników, a także dostępem do bibliotek kodów open source i narzędzi, które wykorzystują są przyzwyczajeni do używania.
Uzyskaj uprawnienia za pomocą klucza dostępu
Podstawowy projekt łańcucha bloków EOS obejmuje kompleksowy i wysoce elastyczny system uprawnień, który umożliwia tworzenie niestandardowych modeli uprawnień dla różnych przypadków użycia. Właściciel konta może udzielać określonych upoważnień podmiotom trzecim oraz ma prawo je w każdej chwili odwołać.
EOS obsługuje hierarchiczną strukturę kont, a każdy użytkownik może zarządzać wieloma inteligentnymi kontraktami w ramach konta nadrzędnego. Dodatkowo właściciele kont mogą przypisywać uprawnienia wymagane do modyfikowania inteligentnych kontraktów do różnych kont.
elastyczność
Dzięki takiej konstrukcji protokołu można aktualizować aplikacje wdrażane na platformie EOS. Oznacza to, że programiści mogą wdrażać poprawki kodu, dodawać funkcje i zmieniać logikę aplikacji, o ile mają niezbędne uprawnienia.
EOS umożliwia także programistom wdrażanie inteligentnych kontraktów, których nie można modyfikować. Decyzje te podejmują sami programiści EOS i nie podlegają protokołowi.
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 wymaga aktualizacji w celu wprowadzenia zmian, ten mechanizm działający w łańcuchu można modyfikować za pomocą inteligentnych kontraktów systemowych.
Dlaczego EOS jest wyjątkowy?
Rachunki są bardzo czytelne
Aby ułatwić użytkownikom zapamiętywanie swoich kont i kont, z którymi wchodzą w interakcję, EOS korzysta z kont czytelnych dla człowieka. Konta EOS zazwyczaj korzystają z adresu umożliwiającego identyfikację (np. „Alice.gm”), a nie z długiego ciągu losowych znaków.
Niskie opłaty transakcyjne
EOS zapewnia użytkownikom niemal bezpłatne usługi transakcyjne i jest idealny do płatności niewielkimi kwotami. Rozwiązuje to poważną barierę wejścia na przestrzeń Web3, ponieważ inne sieci mają tendencję do pobierania opłat za gaz, które mogą znacznie zwiększyć koszt pojedynczego zakupu dla użytkowników.
Szybkość potwierdzania jest niemal natychmiastowa
W transakcjach kryptowalutowych ostateczne potwierdzenie odnosi się do zapewnienia lub gwarancji, że po zakończeniu transakcji nie będzie można jej cofnąć ani zmienić. Ponieważ prędkość łańcucha bloków określa, jak szybko transakcja zostanie potwierdzona i zakończona, będzie to miało wpływ na jej ostateczną prędkość potwierdzenia.
Obecnie ostateczny czas potwierdzenia w EOS wynosi około trzech minut, czyli znacznie szybciej niż 60 minut w przypadku Bitcoina i 6 minut w przypadku Ethereum.
Jednak trzy minuty to wciąż mało w porównaniu z ostateczną szybkością potwierdzania Web2. Dlatego ENF i jej główny partner technologiczny, Antelope Coalition, uruchomili program Instant Finality, aby zapewnić użytkownikom nieodwracalne usługi natychmiastowego rozliczania transakcji.
efektywność energetyczna
Mechanizm DPoS firmy EOS umożliwia węzłom weryfikację transakcji z większą szybkością i przy mniejszych zasobach sieciowych. Ponieważ sieć EOS nie obejmuje wydobycia jak sieci Proof of Work (PoW), jest to jeden z najbardziej wydajnych ł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 w sytuacjach awaryjnych, którego zadaniem jest ochrona projektów EOS DeFi i ich użytkowników poprzez nagrody za błędy i nagrody białych kapeluszy. Dzięki temu planowi reakcji skradzione środki można szybko odzyskać w przypadku złośliwego włamania.
5 listopada 2021 r. doszło do zhakowania platformy pożyczkowej Pando Rings opartej na technologii blockchain i skradziono środki o wartości ponad 70 mln USD. Chociaż Pando Rings nie jest aplikacją opartą na systemie EOS, osoba atakująca i tak ukradła tokeny EOS o wartości ponad 2 milionów dolarów. Dzięki programowi Recover+ zespół Recover+ jest w stanie interweniować i zamrozić skradzione środki, chroniąc w ten sposób użytkowników EOS DeFi.
Grupa robocza EOS
Od swojego powstania w 2021 r. w ramach ENF sfinansowano kilka grup roboczych EOS mających na celu poprawę ekosystemu. Ponadto zaleca również serię wykonalnych projektów za pośrednictwem „Niebieskiej Księgi” i wprowadza ulepszenia w wielu obszarach, takich jak infrastruktura podstawowa, interfejsy API, zestawy SDK, DeFi i narzędzia 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 celem jest przyciąganie i wdrażanie inwestycji kapitałowych w celu monetyzacji sieci EOS. Ponadto ENV dokona również strategicznych inwestycji kapitałowych i symbolicznych inwestycji w start-upy technologiczne w obszarze Web3. Zakres inwestycji ENV obejmuje między innymi GameFi, Metaverse, e-sport, tokeny niezamienne (NFT) i technologię finansową.
Fundacja Sieci EOS
Fundacja EOS Network Foundation (ENF) to kierowana przez społeczność organizacja non-profit założona przez Yvesa La Rose we wrześniu 2021 r. Misją ENF jest identyfikacja możliwości inwestycji, finansowania zalążkowego i partnerstwa w dążeniu do innowacji Web3.
W tym celu ENF koordynuje fundusze opieki społecznej i wsparcie niefinansowe w celu promowania wzrostu, rozwoju i globalnej popularności sieci EOS. Od momentu powstania ENF zorganizowała i sfinansowała szereg projektów opieki społecznej oraz wniosła wybitny wkład w kluczowy rozwój EOS.
9 listopada 2022 r. ENF ogłosiła propozycję uruchomienia funduszu ekosystemowego o wartości 100 mln USD, którego zarządzaniem zajmie się ENV.
Wniosek
Jako najdłużej działający blockchain po Bitcoinie i Ethereum, EOS przezwyciężył przeszłe wyzwania i od momentu uruchomienia dostosował się do bieżących potrzeb. W przyszłości firma EOS będzie nadal zmierzać w kierunku zbudowania potężnego systemu, który wykorzysta swoją wydajność, elastyczność i skalowalność do tworzenia natywnych doświadczeń Web3 GameFi dla programistów i użytkowników końcowych.