Ethereum (ETH) to zdecentralizowana sieć blockchain o otwartym kodzie źródłowym, która opiera się na innowacji blockchain Bitcoina, z pewnymi znaczącymi różnicami i ulepszeniami. Jego natywna moneta Ether może być używana do płatności cyfrowych i działa jako platforma oprogramowania do tworzenia i wdrażania niezmiennych zdecentralizowanych aplikacji (dApps) lub smart contracts.
Ethereum jest drugą co do wielkości kryptowalutą pod względem kapitalizacji rynkowej, ustępując jedynie Bitcoinowi. Ethereum zmieniło branżę kryptowalut, wprowadzając funkcjonalność inteligentnych kontraktów do sieci blockchain. Inteligentne kontrakty umożliwiają użytkownikom i programistom dostęp do wschodzących branż, takich jak zdecentralizowane finanse (DeFi).
Z powodu pozornie nieograniczonych możliwości technologii blockchain i funkcji inteligentnych kontraktów, Ethereum stworzyło kilka branż wartych wiele miliardów dolarów. Należą do nich DeFi, play-to-earn crypto gaming oraz szalenie popularna branża NFT. Obecnie blockchain Ethereum jest domem dla ponad 2900 różnych projektów i przetworzył ponad 11 bilionów dolarów wartości.
Naturalny token łańcucha blokowego Ethereum nazywa się Ether. Podobnie jak stablecoiny, w tym Tether (USDT) i USD Coin (USDC), Ether służy do uiszczania opłat transakcyjnych podczas wykonywania transakcji w sieci. Jest to również środek wymiany walut dla aktywów cyfrowych przechowywanych w łańcuchu bloków, takich jak NFT. Po połączeniu Ethereum, ETH będzie wykorzystywane do zabezpieczania sieci i tworzenia nowych bloków.
Co wyróżnia Ethereum
Sieć Ethereum została zaprojektowana jako globalny komputer, z którego może korzystać każdy. Jej celem jest zapewnienie użytkownikom pełnej kontroli nad ich zasobami cyfrowymi i umożliwienie im dostępu do narzędzi i usług tradycyjnie kontrolowanych przez scentralizowane podmioty.
Na przykład na blockchainie Ethereum każdy może dostarczyć cyfrowe aktywa jako zabezpieczenie i zaciągnąć natychmiastową pożyczkę. W tradycyjnym świecie finansów proces ten podlegałby jurysdykcji scentralizowanej firmy. W przypadku Ethereum każdy aspekt tej funkcji jest obsługiwany w całości przez inteligentne kontrakty na blockchainie. Eliminuje to wymóg częściowych pośredników.
Blockchain może również sprawić, że każdy program będzie odporny na cenzurę, solidny i mniej podatny na oszustwa, uruchamiając go i oferując w rozproszonej sieci węzłów publicznych na całym świecie.
W duchu zdecentralizowanej własności, każdy może składać propozycje zarządzania, które jego zdaniem mogą ulepszyć Ethereum dla wspólnego dobra projektu. Po złożeniu propozycji posiadacze tokena Ethereum mogą głosować nad jej wynikiem. W ten sposób społeczność Ethereum jest odpowiedzialna za wyniki w jego ciągłym rozwoju.
Jak działa ETH
Kiedy blockchain Ethereum został początkowo uruchomiony w 2015 roku, zastosowano w nim algorytm konsensusu Proof of Work (PoW). W tym modelu nowe tokeny ETH były tworzone i dystrybuowane wśród górników jako nagrody za tworzenie nowych bloków i zabezpieczanie sieci.
Oznacza to, że instalacje sprzętowe o dużej mocy obliczeniowej, zwane platformami wydobywczymi, konkurują ze sobą w celu rozwiązania złożonych równań w procesie wydobywania. Pierwszy górnik, który rozwiąże równanie, zyskuje prawo do kierowania produkcją nowych bloków w sieci i jest nagradzany nowymi tokenami jako zachętą. Jest to również ten sam model stosowany w sieci Bitcoin.
Blockchain Ethereum ma również architekturę opartą na kontach. Konto Ethereum jest zasadniczo podmiotem, który posiada saldo Ether i może inicjować transakcje w łańcuchu blokowym Ethereum. Istnieją dwa rodzaje kont Ethereum.
Pierwszy z nich to "konta zewnętrzne", które użytkownicy kontrolują i zarządzają nimi za pomocą swoich kluczy prywatnych. Drugi to "konta kontraktowe", znane jako inteligentne kontrakty, zarządzane przez ich kody. Oba te konta mogą przechowywać, odbierać i wysyłać ETH i inne tokeny Ethereum oraz wchodzić w interakcje z inteligentnymi kontraktami wdrożonymi na blockchainie.
Konta zewnętrzne mogą inicjować transakcje z innymi kontami zewnętrznymi i inteligentnymi kontraktami. Ale inteligentne kontrakty działają tylko podczas interakcji z kontami zewnętrznymi lub innymi inteligentnymi kontraktami. Mogą one reagować tylko poprzez uruchamianie kodów (obejmujących wiele działań), przesyłanie tokenów, a nawet tworzenie nowych inteligentnych kontraktów.
Technologia Ethereum
W przeciwieństwie do Bitcoina, który wykorzystuje rozproszoną księgę, Ethereum wykorzystuje rozproszoną "maszynę stanową". "Stan" Ethereum w danym momencie jest dużą strukturą danych zawierającą konta i salda oraz "stan maszyny" w tym czasie.
Obejmuje również możliwość hostowania i wykonywania wielu niskopoziomowych kodów maszynowych. Ten "stan" zmienia się z bloku na blok, a maszyna wirtualna Ethereum (EVM) definiuje zasady jego zmiany.
Sieć Ethereum ma wiele zastosowań, a możliwość tworzenia i wdrażania inteligentnych kontraktów jest kluczowa dla wszystkich z nich. Funkcjonalność ta pozwala programistom na tworzenie różnych zdecentralizowanych aplikacji na platformie, w tym portfeli kryptowalut, zdecentralizowanych giełd (DEX), protokołów DeFi, rynków NFT, gier typu play-to-earn i innych.
Standardy tokenów Ethereum
Standardy tokenów Ethereum, takie jak ERC-20 i ERC-721, były szeroko wykorzystywane do tworzenia zamiennych i niezamiennych tokenów, przyczyniając się w ten sposób do różnych projektów o wartości wielu miliardów dolarów. W szczególności NFT oparte na standardzie ERC-721 były pionierami branży NFT, która w 2022 r. osiągnęła wartość 3 mld USD i przewiduje się, że do 2027 r. przekroczy 13,6 mld USD.
ERC-1155 to standard tokenów na blockchainie Ethereum, który pozwala na tworzenie zamiennych (identycznych) i niezamiennych (unikalnych) tokenów w ramach tego samego kontraktu. Dzięki temu jest to bardziej wydajne i elastyczne rozwiązanie dla programistów do tworzenia i zarządzania wieloma typami tokenów jednocześnie.
Za każdym razem, gdy użytkownicy przesyłają tokeny oparte na ETH lub Ethereum lub wchodzą w interakcję z dowolną aplikacją hostowaną na platformie, muszą płacić ETH jako opłaty za gaz. W przyszłości ETH będzie również wykorzystywane do celów walidacji w nowym Proof of Stake (PoS) blockchainie Ethereum, przy czym aktywni walidatorzy będą musieli postawić 32 ETH, aby zakwalifikować się do pracy.
Co to jest maszyna wirtualna Ethereum (EVM)
Maszyna wirtualna Ethereum (EVM) jest sercem blockchaina Ethereum. EVM to środowisko, w którym znajdują się wszystkie konta Ethereum i inteligentne kontrakty. Jest to silnik obliczeniowy lub maszyna wirtualna, która działa jak zdecentralizowany komputer mieszczący miliony wykonywalnych projektów.
Innymi słowy, EVM stanowi podstawę całej struktury operacyjnej Ethereum. Jako pojedynczy byt, EVM jest jednocześnie utrzymywany przez tysiące połączonych ze sobą komputerów (węzłów) z uruchomionym klientem Ethereum.
Połączenie Ethereum
W miarę wzrostu popytu na Ethereum, podstawowa architektura sieci również zaczęła wykazywać oznaki przeciążenia, a średnia opłata za transakcję znacznie wzrosła. Dlatego też jednym z największych wyzwań Ethereum Blockchain są wygórowane opłaty za gaz w czasach dużego przeciążenia sieci. Na przykład w maju 2021 r. średni koszt podstawowej transakcji w sieci wynosił około 71 USD.
Znany wcześniej jako Ethereum 2.0, Ethereum Merge to wieloletnie wydarzenie, które stopniowo przenosi blockchain Ethereum z PoW do mechanizmu konsensusu PoS. Chociaż przejście to nie rozwiąże natychmiastowo problemu wysokich opłat za gaz, sprawi, że Ethereum stanie się bardziej przyjazną dla środowiska i wydajną siecią blockchain.
W systemie PoW mechanizm konsensusu Ethereum został zastąpiony mechanizmem PoS.
W systemie PoW górnicy Ethereum konkurują ze sobą, wykorzystując drogie zasoby obliczeniowe, aby dodawać nowe bloki do łańcucha i w zamian otrzymywać nagrody w postaci ETH. W modelu PoS nie będą już jednak musieli wydobywać bloków.
Zamiast tego będą oni tworzyć i dodawać nowe bloki, gdy zostaną do tego wybrani, oraz zatwierdzać bloki innych, gdy nie zostaną do tego wybrani. Aby zdobyć prawo do zostania walidatorem, muszą postawić 32 ETH w sieci. Co więcej, ponieważ nie będzie konkurencji między walidatorami, nie będą oni już potrzebować drogiego i zaawansowanego sprzętu, takiego jak platformy wydobywcze.
Chociaż zespół Ethereum planował tę transformację od 2016 r., zainicjował ten proces wraz z uruchomieniem PoS Beacon Chain 1 grudnia 2020 r.
Oznaczało to fazę 0 3-fazowego procesu, w którym Ethereum przejdzie z pojedynczego łańcucha PoW do wielołańcuchowej sieci PoS. Poniżej wymieniono te trzy fazy i sposób, w jaki zamierzają przekształcić Ethereum.
Faza 0 (Beacon Chain)
Wiązało się to z uruchomieniem Beacon Chain, blockchaina PoS działającego równolegle do oryginalnej sieci głównej PoW Ethereum. Ponadto położył on podwaliny pod przyszłe aktualizacje Ethereum. W chwili pisania tego tekstu ponad 410 000 walidatorów na Beacon Chain postawiło ponad 13 milionów.
Faza 1 (Połączenie)
Zaplanowany na III/IV kwartał 2022 r., The Merge obejmuje połączenie Beacon Chain z istniejącym blockchainem Ethereum, całkowicie zastępując model PoW tego ostatniego systemem PoS tego pierwszego. Po połączeniu, oryginalny blockchain Ethereum stanie się warstwą "Execution" nowej sieci, podczas gdy Beacon Chain stanie się warstwą "Consensus".
Faza 2 (Sharding)
Sharding, którego wejście w życie szacuje się na lata 2023-2024, zwiększy możliwości Ethereum poprzez rozłożenie obciążenia sieci na 64 nowe łańcuchy shardów. Obecny łańcuch PoW Ethereum stanie się jednym z tych 64 shardów. W tym momencie uruchomienie węzła wydobywczego stanie się znacznie łatwiejsze, ponieważ będzie znacznie mniej danych do przechowywania niż w pojedynczym łańcuchu bloków PoW Ethereum.
Dzięki przejściu na mechanizm konsensusu PoS, sieć Ethereum będzie znacznie bardziej energooszczędna i bezpieczna niż wcześniej.
Ponadto model konsensusu pozwoli na większą skalowalność, gdy blockchain Ethereum wdroży mechanikę dzielenia transakcji, która znacznie poprawi przepustowość transakcji i zwiększy prędkość sieci.
Cena Ethereum i tokenomika
W lipcu 2014 r. Fundacja Ethereum uruchomiła pierwszą ofertę monet ETH (ICO). Podczas tej publicznej sprzedaży około 60 milionów ETH zostało rozdanych kupującym po początkowym kursie wymiany wynoszącym 2000 ETH za 1 BTC. W tym czasie cena Ethereum wynosiła około 0,31 USD. Tokeny Ether zostały rozdane kupującym w bloku genezy sieci Ethereum.
W momencie uruchomienia sieci głównej Ethereum początkowa podaż tokenów ETH wynosiła około 72 miliony. Podczas gdy większość tych tokenów została przydzielona wczesnym zwolennikom, 16,73 procent podaży zostało przekazane Fundacji Ethereum.
Od czasu bloku genezy sieci głównej Ethereum, około 48 milionów ETH zostało dodanych do podaży poprzez generowanie tokenów. Nowe tokeny ETH są generowane i dystrybuowane do górników za pośrednictwem nagród blokowych, dzięki czemu Ethereum jest kryptowalutą inflacyjną. Podczas gdy aktualizacja Ethereum Improvement Proposal (EIP) 1559 London Hard Fork wprowadziła pewne mechanizmy deflacyjne, obecnie nie równoważą one całkowicie inflacji Ethereum.
Emisje nagród za bloki Ethereum z czasem stale spadały. Kiedy sieć została uruchomiona, nowy Ether był produkowany w ilości 5 ETH na blok. Nagrody te były przyznawane górnikom jako zachęta do zabezpieczenia sieci i walidacji transakcji. W październiku 2017 r., w ramach propozycji EIP 649, ten wskaźnik emisji został zmniejszony do 3 ETH za blok.
O założycielach
Idea Ethereum została początkowo opisana w whitepaper przez Vitalika Buterina pod koniec 2013 roku. Buterin miał zaledwie dziewiętnaście lat, kiedy napisał whitepaper. Przed konceptualizacją Ethereum, Buterin był doświadczonym programistą i deweloperem, który wcześniej założył stronę informacyjną Bitcoin Magazine.
Buterin uważał, że Ethereum jest kryptowalutą.
Buterin wierzył, że technologię blockchain można wykorzystać do tworzenia zdecentralizowanych protokołów i aplikacji wolnych od kontroli organów centralnych. Buterin był zapalonym graczem World of Warcraft, popularnej gry online. Po tym, jak jej twórcy usunęli jego ulubione zaklęcie z gry, Vitalik zdecydował, że żaden pojedynczy podmiot nie powinien mieć pełnej kontroli nad aplikacją, tworząc w ten sposób koncepcję blockchaina Ethereum.
Ethereum zostało oficjalnie ogłoszone w Miami, w styczniu 2014 roku, podczas North American Bitcoin Conference. Współzałożycielami projektu była grupa ośmiu osób.
Rosyjsko-kanadyjski Vitalik Buterin był najbardziej znaczącym współtwórcą i pozostał nim. Gavin Wood z Polkadot (DOT) był pierwszym dyrektorem ds. technologii Fundacji Ethereum. Zakodował pierwszą techniczną implementację Ethereum w języku programowania C++ i stworzył Solidity, de facto język programowania do tworzenia inteligentnych kontraktów Ethereum.
Dzisiaj Solidity jest uważany za podstawowy język programowania dla aplikacji Ethereum i cieszy się szerokim zastosowaniem w innych łańcuchach bloków, które obsługują EVM. Ponadto Wood założył własną alternatywną sieć blockchain Polkadot, która ma na celu zaradzenie niektórym problemom Ethereum.
Kolejnym znanym współzałożycielem, który jest znany z budowania innych blockchainów warstwy 1, jest Charles Hoskinson. Hoskinson ostatecznie opuścił projekt Ethereum z powodu różnic w opiniach na temat kierunku projektu. Założył jednak IOHK wraz z Jeremym Woodem, innym wczesnym współpracownikiem Ethereum, a następnie opracował Cardano (ADA) blockchain.