Czym jest Ethereum?

05.12.2018

Historia Ethereum zaczęła się w 2013 roku kiedy to Vitalik Buterin skończył pisać dokument techniczny (ang. whitepaper) dla tej kryptowaluty. W whitepaperze Ethereum zostało określone jako otwarto-źródłowa, publiczna, oparta o koncepcję sieci blockchain rozpowszechniona platforma, która umożliwia tworzenie i zarządzanie inteligentnymi kontraktami: a więc aplikacji działających dokładnie tak, jak je zaprogramowano, bez możliwości ich przestoju, ocenzurowania, oszustwa lub ingerencji w ich kod i/lub działanie przez osoby (czyt. strony) trzecie.

Ethereum umożliwia programistom (deweloperom) tworzyć i wydawać smart kontrakty, jak również i wydawać swoje własne kryptowaluty bezpośrednio w sieci blockchain Ethereum, niwelując konieczność tworzenia nowych sieci blockchain dla w/w. Dzięki temu programiści (deweloperzy) nie tylko oszczędzają czas, ale i zyskują wysoki zakres bezpieczeństwa oraz dostęp do zdecentralizowanych zasobów gwarantowanych przez Ethereum, co nie jest czymś tak oczywistym w przypadku wszystkich obecnie istniejących sieci blockchain.

Smart kontrakty zbudowane i wydane w ramach sieci Ethereum wykorzystują zdecentralizowaną wirtualną maszynę nazwaną Ethereum Virtual Machine lub w skrócie EVM. Co ważne, EVM zapewnia tak zwaną Kompletność Turinga. EVM jest tą częścią protokołu Ethereum, która odpowiada za wykonywanie się smart kontraktów/skryptów. Działanie EVM opiera się o sieć publicznych węzłów rozsianych po całym świecie, co dodatkowo zapewnia odporność sieci (oraz protokołu) na cenzurę.

Skrypty oraz smart kontrakty w sieci Ethereum tworzone są w języku programowania zwanym Solidity, który został stworzony specjalnie na potrzeby Ethereum. 

Aby zachęcić ludzi do uruchamiania węzłów i wykonywania skryptów oraz w celu zniwelowania tak zwanego spamu w sieci, Ethereum stworzyło własną kryptowalutę o nazwie eter (ETH).

Podczas wykonywania jakiejkolwiek operacji w sieci Ethereum musisz uiścić odpowiednią opłatę. Opłata ta nazywa się "Gas" i jest wyceniana w eterze. Gas wskazuje ile pracy wymaga wykonanie określonego działania lub zestawu czynności przez sieć. Im więcej obliczeń wymaga dana operacja, tym więcej Gas będzie potrzebować. Ilość etheru jaką płacisz za Gas zależy od Ciebie, ale pamiętaj, że węzły priorytezują wykonanie operacji w zależności od tego ile ich twórcy są skłonni zapłacić za ich wykonanie.

Z korzystania z sieci Ethereum wynikają różne korzyści, takie jak np. długi czas pracy. Jeśli serwer firmy miałby się zepsuć, to jej usługi przestałyby działać, a jeśli jakikolwiek węzeł w Ethereum przestałby działać, to na całym świecie byłoby wiele innych węzłów dalej gotowych do działania. To samo dotyczy cenzury. O wiele łatwiej jest zamknąć jeden scentralizowany serwer niż 100 lub nawet 1000 rozsianych po całym świecie. Decentralizacja chroni zasoby dostępne w sieci i zapewnia, że będzie ona zawsze dostępna dla wszystkich, niezależnie od ich miejsca pobytu na świecie.

Krótko mówiąc, Ethereum może być postrzegane jako sieć blockchain z wbudowanym językiem programowania lub jako światowy komputer oparty na konsensusie, na którym działa wiele aplikacji, których twórcy wybrali Ethereum ponieważ doceniają korzyści wynikające z jego wykorzystania w swoich potrzebach w porównaniu z tymi oferowanymi przez normalny serwer!

Loading