Co to jest ethereum?

Autor: Opublikowano

W skrócie: Ethereum to publiczna sieć blockchain, która pozwala przesyłać cyfrowe aktywa i uruchamiać programy nazywane smart kontraktami. Jej własna kryptowaluta, ether (ETH), służy między innymi do opłacania operacji i zabezpieczania sieci. Ethereum nie jest więc wyłącznie „cyfrową monetą”, lecz także platformą dla aplikacji działających bez jednego centralnego operatora.

Ethereum i ETH — czym się różnią?

Ethereum to sieć oraz zestaw reguł jej działania. Ether (ETH) jest natomiast aktywem używanym w tej sieci. Gdy ktoś mówi, że „kupuje Ethereum”, zazwyczaj ma na myśli zakup ETH, a nie udziałów w firmie. Posiadanie etheru nie daje praw akcjonariusza ani udziału w zyskach przedsiębiorstwa.

Podstawą Ethereum jest blockchain, czyli rejestr operacji grupowanych w bloki, którego kopie przechowuje wiele komputerów. Uczestnicy sieci mogą niezależnie sprawdzać zgodność zapisów z jej regułami. Dane o transakcjach są publiczne, choć adres portfela sam w sobie nie zawiera imienia i nazwiska właściciela.

Bitcoin powstał przede wszystkim jako system przesyłania cyfrowego pieniądza. Ethereum od początku kładzie większy nacisk na programowalne operacje i aplikacje. To porównanie głównych założeń, a nie stwierdzenie, że Bitcoin służy tylko do płatności, a Ethereum nie może do nich służyć.

Jak działa sieć i kto zatwierdza transakcje?

Ethereum korzysta z mechanizmu proof of stake, czyli sposobu uzgadniania stanu sieci opartego na ETH wniesionym jako zabezpieczenie. Walidatorzy — uczestnicy uruchamiający odpowiednie oprogramowanie — proponują bloki i potwierdzają ich poprawność. Za wykonywanie obowiązków mogą otrzymywać nagrody, a za określone naruszenia zasad tracić część zabezpieczenia. Ethereum nie wykorzystuje już wydobycia opartego na proof of work.

Użytkownik wysyła transakcję za pomocą portfela i podpisuje ją kluczem prywatnym, czyli tajnym elementem pozwalającym autoryzować operacje. Sieć sprawdza podpis oraz pozostałe warunki, takie jak dostępne środki. Zapisana i sfinalizowana transakcja nie ma zwykłej funkcji „cofnij”, znanej z niektórych usług płatniczych.

Portfel to narzędzie do zarządzania kluczami i komunikowania się z blockchainem. Nie przechowuje monet jak plików na dysku: stan środków wynika z zapisów sieci. Utrata kluczy może oznaczać utratę dostępu, a ich ujawnienie — przekazanie kontroli nad aktywami innej osobie.

Smart kontrakty: programy wykonujące ustalone reguły

Smart kontrakt to program zapisany w blockchainie, który wykonuje określone instrukcje po wywołaniu. Może na przykład sprawdzić warunki wymiany dwóch tokenów i rozliczyć ją w jednej operacji. Nazwa nie oznacza jednak, że program jest „inteligentny” ani że automatycznie stanowi umowę w sensie prawnym.

Wyobraź sobie automat sprzedający bilet: po spełnieniu warunków realizuje zaprogramowaną czynność. Podobnie działa smart kontrakt, lecz jego reguły są wykonywane przez sieć. Jeśli kod zawiera błąd, automatyczne wykonanie nie chroni użytkownika przed stratą.

Na Ethereum powstają między innymi:

Nie każda aplikacja działająca na Ethereum jest w pełni zdecentralizowana. Jej interfejs może zależeć od jednej firmy, a administrator może mieć uprawnienia do zmiany kontraktu. Programy potrzebujące danych spoza blockchaina korzystają z dodatkowych mechanizmów, nazywanych wyroczniami, które również wprowadzają zależności i ryzyko.

Gas i sieci warstwy drugiej — skąd biorą się opłaty?

Gas to jednostka mierząca pracę potrzebną do wykonania operacji w Ethereum. Opłatę transakcyjną w głównej sieci uiszcza się w ETH. Zależy ona między innymi od złożoności operacji oraz aktualnego zapotrzebowania na miejsce w blokach, a nie wyłącznie od wartości przesyłanych środków.

Zwykły przelew ETH zazwyczaj wymaga mniej pracy niż wieloetapowa operacja w aplikacji finansowej. Transakcja, której wykonanie zakończyło się niepowodzeniem, również może kosztować, ponieważ sieć wykonała część obliczeń. Przed zatwierdzeniem operacji sprawdź szacowaną opłatę w portfelu.

Sieci warstwy drugiej (L2) przetwarzają operacje poza główną siecią Ethereum, korzystając z niej do rozliczania i zabezpieczania działania w sposób zależny od rozwiązania. Często pozwalają obniżyć koszty, ale mają własne zasady i dodatkowe ryzyka. Przenoszenie aktywów między sieciami może wymagać mostu, czyli mechanizmu transferu, albo wypłaty z giełdy bezpośrednio do wybranej sieci.

Jak poznać Ethereum bez niepotrzebnego ryzyka?

Do zrozumienia Ethereum nie trzeba kupować ETH. Możesz najpierw obejrzeć transakcje w publicznym eksploratorze, czyli wyszukiwarce danych blockchaina, lub wypróbować portfel w sieci testowej. Środki testowe nie są zwykłym ETH z głównej sieci.

Jeżeli zamierzasz wykonać pierwszy transfer, sprawdź sieć obsługiwaną przez odbiorcę, adres, opłatę i minimalną kwotę wpłaty, jeśli wymaga jej usługa. Następnie rozważ niewielki przelew próbny. Taki sam format adresu w dwóch sieciach nie gwarantuje, że giełda zaksięguje wpłatę z obu.

Nigdy nie podawaj stronie internetowej ani konsultantowi frazy odzyskiwania portfela. Przy korzystaniu z aplikacji czytaj także uprawnienia: zgoda na wydawanie tokenów może pozwolić kontraktowi pobierać je później, bez podpisywania każdego transferu osobno.

ETH podlega wahaniom ceny, a staking, aplikacje i usługi powiernicze mają odrębne ryzyka. Ten opis wyjaśnia technologię, nie stanowi indywidualnej rekomendacji inwestycyjnej. Przed użyciem konkretnej usługi potwierdź jej aktualne opłaty, obsługiwane sieci i zasady wypłat w oficjalnej dokumentacji.

Zobacz też: Co to jest 2FA?

Przeczytaj także

Dowiedz się, jak PHP-FPM obsługuje żądania PHP, czym różni się od serwera WWW i jak dobrać ustawienia procesów do ruchu oraz zasobów hostingu.
Poznaj BIND, otwarte oprogramowanie serwera DNS: sprawdź, jak obsługuje domeny, czym różnią się jego role i kiedy warto samodzielnie go wdrożyć.
Poznaj najważniejsze Security Headers, ich rolę w ochronie strony oraz sposób sprawdzania i wdrażania nagłówków bez blokowania potrzebnych funkcji.