Co to jest Ethereum?

Kiedy zaczynaliśmy rozumieć i oswajać się z Bitcoinem, kreatywność wokół Blockchain eksploduje i pojawia się wiele fascynujących pomysłów gotowych rozszerzyć jego możliwości i stać się nierozerwalną częścią naszego życia. Wprowadzając mniej lub bardziej pomysłowe warianty w kodzie Bitcoina, powstały już inne ciekawe kryptowaluty: Litecoin, Dash, Monero… Ale Ethereum zaznaczyło również przed i po od oficjalnej premiery w 2015 roku. Nadal wydaje się, że jest to bardzo krótki czas, ale sprawy posuwają się bardzo szybko, przyspieszają, a w przypadku Ethereum konsolidują. Twierdzi się nawet, że Ethereum w końcu ukradnie koronę z Bitcoin. Dlatego bez zbędnych ceregieli warto poznać trochę dokładniej.

Pomysł 17-letniego chłopca

Vitalik Buterinbez wątpienia był przedwcześnie rozwiniętym twórcą. W wieku 17 lat, poza grą w World of Warcraft, był już uznanym współpracownikiem w rozwoju Bitcoina i był współzałożycielem Magazyn Bitcoin. Dwa lata później wyprodukował Biała Księga  inicjał tego, co byłoby Platforma Ethereum, oparty na Blockchain, ale posiadający możliwość zrobienia o wiele więcej niż proste transakcje kryptowalutowe.

W 2014 r. wraz z dwoma partnerami rozwojowymi rozpoczęli kampanię finansowania sprzedaży tokena Ether, który jest podstawą platformy w czymś, co byłoby pierwszym ICO, Initial Coin Offering lub Initial Coin Offering. Zebrali około 18 milionów dolarów, a w 2015 roku wydali pierwszą wersję Ethereum. Od tego czasu w jego rozwój zaangażowanych jest setki programistów.

Mimo krótkiego czasu od jej uruchomienia droga nie zawsze była łatwa. W 2016 roku platforma ucierpiała kradzież tokena  o wartości blisko 50 milionów dolarów, ale rozwiązali problem poprzez widelec w blockchain (hard fork), który spowodował pojawienie się dwóch różnych tokenów lub monet, które poszły własną drogą: Ethereum (ETH) i Ethereum Classic (ETC) . Należy powiedzieć, że aby rozwiązać konflikt i podjąć decyzję o zrobieniu tego hard forka, wszystkie osoby, które miały tokeny, mogły głosować za pomocą samej platformy.

Ethereum nadal rozwija się wykładniczo, a ETH jest dziś jedną z największych gwiazd, które obiecują świetlaną przyszłość dla technologii Blockchain.. Jest drugą pod względem kapitalizacji rynkowej, około 80 miliardów dolarów, nieco za Bitcoinem, ale stale się do niej zbliża.

Czym różnią się Bitcoin i Ethereum?

Technicznie wydają się podobne, ponieważ oba są oparte na technologii Blockchain, jednak różnice są zdecydowanie ważne.

Bitcoin to w zasadzie kryptowaluta, której cel jest identyczny z każdą inną walutą opartą na zaufaniu. Oznacza to, że Bitcoin służy do przekazywania wartości, a wraz z nią nabywania towarów i usług. Innymi słowy, co zostało powiedziane, jest to (zdecentralizowana) waluta.

EthereumJednak to znacznie więcej. Jest to zdecentralizowana platforma z kryptowalutą (Ether). Nie tylko może być używany jako waluta, ale małe fragmenty kodu lub inteligentne kontrakty mogą być realizowane z całkowitą niezawodnością, więc jego możliwości wykraczają daleko poza kwestie finansowe. Oznacza to, że Ethereum to blockchain, na którym każdy może programować rzeczy lub wprowadzać do niego małe programy.

Inne różnice mają charakter strukturalny. Na przykład całkowita ilość Bitcoina, który będzie w obiegu, wynosi 21 milionów, podczas gdy Ether będzie miał masę krążącą nieco ponad 90 milionów. Obecnie do wydobycia jest około 3 mln bitcoinów, podczas gdy w przybliżeniu w 2021 r. zostanie utworzonych tylko około 45 mln Etherów.

Z drugiej strony bloki w Bitcoin Blockchain są tworzone co 10 minut, podczas gdy w Ethereum tworzenie bloku zajmuje około 12 sekund, co znacznie przyspiesza transakcje.

Węzły sieci Bitcoin przechowują całą kopię „księgi” lub Blockchain. Węzły sieci Ethereum nie tylko to robią, ale także przechowują również historię inteligentnych kontraktów, a także najnowszy status tych kontraktów. Aby wykonać takie inteligentne kontrakty, węzły Ethereum tworzą gigantyczną maszynę wirtualną (EVM) zdolną do kompilowania i wykonywania kodu napisanego w prostym i szczególnym języku zwanym kodem bajtowym. Te programy, które każdy może zrzucić na Blockchain, są niezwykle proste; Nie są to bardzo złożone algorytmy, ale proste struktury kodu, które zasadniczo mówią „jeśli tak się stanie, robię to, a jeśli tak się dzieje, robię tę inną rzecz”. Programy te można uruchomić na dowolnym komputerze, a nawet nowoczesnym telefonie bez żadnych komplikacji. Łaska Ethereum polega zatem na tym, że są one wykonywane na wirtualnej maszynie powiązanej z Blockchain i tym samym stają się „inteligentnymi kontraktami” lub kodem wykonywanym w sposób przejrzysty, niezmienny i niezmienny, co pozwala uniknąć ludzkich błędów i manipulacji. Wszystkie strony, które są świadome wirtualnej umowy, mogą mieć absolutny spokój, że zostanie ona wykonana zgodnie z wcześniej ustalonymi zasadami.

Zrozumienie pojęć

Ethereum to platforma oparta na Blockchain i wykorzystuje kryptowalutę, którą jest Ether (ETH). Za każdym razem, gdy chcesz coś wpisać w blok, musisz zapłacić, podobnie jak w transakcjach Bitcoin, prowizję w ETH. Dlaczego trzeba zapłacić prowizję? Po prostu dlatego, że jest to zachęta dla tych, którzy dostarczają komputery obsługujące sieć. Gdyby nie było takiej zachęty, na pewno tylko nieliczni fani przyczyniliby się do stworzenia sieci, a skalowalność byłaby niewykonalna. Co prawda są kryptowaluty, których transakcje są bardzo małe, ale wtedy zachęta jest inna. Przykładem jest Digibyte, gdzie zachętą może być to, że w przyszłości będzie to najczęściej używana kryptowaluta ze względu na jej szybkość i przydatność w kwestiach mikropłatności. Inne, uczciwe monety, którego motywacją są cele wspierającej go społeczności aktywistów.

W Bitcoin prowizja do zapłaty zależy od wielkości transakcji (nie od kwoty, ale od wielkości transakcji w bajtach, która zależy od tego, jak podzielone są monety pomiędzy różnymi adresami portfela). W Ethereum zależy to również od wielkości transakcji; Oznacza to, że taniej będzie, jeśli program, który próbujesz wprowadzić, będzie dobrze zoptymalizowany pod kątem jego kodowania. W tym sensie zachęca się, aby wprowadzane inteligentne kontrakty nie zawierały bezużytecznego kodu; Oznacza to, że należy je maksymalnie uprościć.

W Ethereum jest jeszcze jedna koncepcja do rozważenia. Słuchaj, jeśli wprowadzisz program lub inteligentną umowę na Blockchain, płacisz za to prowizję. Ale stamtąd mamy program, który będzie działał przez chwilę. Może to być jeden raz lub może być tak, że ten program musi być uruchamiany więcej razy lub przez dłuższy czas. Jak każda maszyna, do funkcjonowania będzie potrzebowała źródła energii. Tutaj to źródło energii nazywa się GAZ. Dlatego, aby uniknąć źle skonstruowanego kodu lub złośliwego kodu, który udaje, że działa w nieskończoność, konieczne jest ustalenie limitu mierzonego w punktach lub krokach obliczeniowych. Każdy krok algorytmu wymaga około 1 GAS lub więcej, jeśli wymaga większej mocy obliczeniowej lub większej ilości danych do przechowania, co nie jest tym samym przy obliczaniu 3 × 4 niż pierwiastki kwadratowe sekwencji kolczastych liczb pierwszych. To powiedzenie; wtedy zobaczymy kilka bardziej konkretnych i użytecznych pomysłów na inteligentne kontrakty. Ostatecznie obliczenie niezbędnego GAS obejmuje te parametry i około 5 GAS na każdy bajt, który ma zostać poddany transakcji.

dlatego Ethereum jest dobrze chronione przed złośliwymi atakami (byłyby dość drogie) a jednocześnie zapewnia wystarczające zachęty dla sieci komputerów obsługujących jej Blockchain i operacje, które zostaną w nim przeprowadzone.

Więcej zalet Ethereum

Dzięki Ethereum każdy może tworzyć nowe tokeny, które służą jako waluta lub udziały do ​​finansowania projektów. Można tworzyć inteligentne kontrakty, które będą działać zgodnie z przeznaczeniem bez udziału osób trzecich. Można tworzyć systemy głosowania i formy wirtualnego zarządzania, w których nie ma wątpliwości co do Twojego zaufania. Można włączyć sposoby zagwarantowania tożsamości lub systemów reputacji, których nie można sztucznie zmienić. Systemy powiernicze funduszy, które są zwalniane dopiero po spełnieniu określonych wymagań; na przykład bezpieczna wymiana walut lub papierów wartościowych bez zaufania zaufanej strony trzeciej. Możliwości są praktycznie nieograniczone.

Przykłady inteligentnych kontraktów

Jest tak wiele rzeczy, które można wymyślić wokół Ethereum, że trudno je wszystkie podsumować w kilku linijkach. Wyobrażam sobie kilka rodzajów inteligentnych kontraktów, które są dziś całkowicie możliwe.

  1. Załóżmy, że kupuję coś online, a sprzedawca chce zagwarantować, że otrzymam to w ciągu 2 dni. Sprzedawca może wdrożyć smart kontrakt na Ethereum Blockchain w taki sposób, że zapłacę X za koszty wysyłki. Przewoźnik jest powiązany z tą inteligentną umową i kiedy podpisuję paragon, zgodnie z którym towar dotarł, dane są przesyłane do Blockchain. Jeśli dotarł do mnie w terminie, X dostarczany jest sprzedawcy. Jeśli trwało to dłużej, otrzymujesz XY (gdzie Y to uzgodniona zniżka), a reszta wraca do mnie. Lub po prostu wrócę w posiadanie tego, co zapłaciłem za koszty wysyłki, jeśli termin nie zostanie dotrzymany. Może wyjaśnienie zajmuje więcej czasu niż robienie tego. Byłoby to tylko kilka linijek kodu i wszyscy zobaczyliby w tym zachętę do złożenia zamówienia u tego sprzedawcy.
  2. Inteligentny kontrakt można zawrzeć na dowolnym poziomie, nawet między dwiema osobami. Jeśli postawię z tobą X pieniędzy, że drużyna piłkarska wygra mecz, łatwo powiązać ten kontrakt z wynikami opublikowanymi przez stronę internetową poświęconą ich pokazywaniu. Jeśli moja drużyna wygra, mój Ether i ci, których obstawia mój przyjaciel, będą przeze mnie kontrolowani. Jeśli stanie się odwrotnie, mój przyjaciel je zabierze. Przekładając to na firmę bukmacherską online, poziom niezawodności i zaufania gwałtownie rośnie, ponieważ nikt nie może zmienić tej umowy.
  3. Aby zarządzać funduszami społeczności, fundusze te będą użyteczne tylko wtedy, gdy pewien procent członków osiągnie porozumienie lub konsensus.
  4. Moglibyśmy stworzyć Zdecentralizowaną Organizację Autonomiczną (DAO), rodzaj organizacji opartej na precyzyjnych regułach, które będą obowiązywać po spełnieniu określonych warunków, bez interwencji człowieka. Oprócz pomysłu, który przedstawiłem w punkcie 3, istnieje wiele innych możliwości, takich jak wykorzystanie pewnych środków w taki czy inny sposób, jeśli gromadzona jest określona kwota lub przeprowadzana jest proporcjonalna dystrybucja środków okresowo. Nawet jeśli zakupy surowców są dokonywane automatycznie na podstawie sprzedaży lub stanów magazynowych.

Czy Ethereum Blockchain będzie w stanie utrzymać swój wzrost?

Jest to jedno z głównych wyzwań każdego Blockchaina. Bitcoin już znalazł się twarzą w twarz z tym problemem i to właśnie zmotywowało wiele osób do stworzenia nowych wariantów kryptowaluty o określonych cechach, które mają na celu rozwiązanie problemu jej długoterminowej trwałości. Mapa drogowa Ethereum ma zaplanowane rozwiązania w tej sprawie, ale podobnie jak wszystkie rzeczy, które jeszcze nie zostały zrobione, zawsze rodzi pytania o jej skuteczność. Na przykład, jeśli co 12 sekund tworzony jest nowy blok, możemy zadać sobie pytanie, czy za kilka lat komputer pełniący rolę węzła będzie miał wystarczająco dużo miejsca, aby pomieścić kopię całego Blockchaina, czy będzie to możliwe tylko dla organizacje lub firmy dysponujące potężnymi zasobami, dzięki którym podstawowa idea decentralizacji stopniowo traciłaby na wadze. Możliwym rozwiązaniem byłoby to, że węzły nie musiałyby przechowywać go w całości w sposób zwany fragmentacją bazy danych. W tym przypadku walidacje transakcji miałyby miejsce między zaufanymi węzłami, które jako całość miałyby kopię całego Blockchaina, chociaż każdy z nich miałby tylko jedną część. Logicznie wymaga to również rozwiązań, które pozwolą zagwarantować niezawodność wspomnianych węzłów. Etherum ma sposób na osiągnięcie takiej niezawodności. Z drugiej strony opracowywany jest również warstwowy Blockchain lub Lightning Network O czym będziemy mówić wiele razy na tym blogu przez znaczenie, jakie wiąże się z tymi chwilami i rozszerzeniem możliwości, które zakłada.

Ostatecznie, twórcy Ethereum poważnie pracują nad metodami skalowania które pozwalają zwiększyć liczbę transakcji na sekundę, a tym samym dostosować się do nadmiernego wzrostu, jaki odczuwamy dla tej właśnie narodzonej i zmieniającej świat technologii.

Ethereum do strumienia przepływu Bitcoina

Ether (ETH) jest już używany jako punkt odniesienia na giełdzie kryptowalut. Chociaż zwykłą rzeczą jest to, że Bitcoin jest punktem odniesienia, wiele giełd (giełd) również używa ETH. Oznacza to, że możesz nabyć inne kryptowaluty w zamian za ETH, a niekoniecznie Bitcoin. W „przedostatnim” kryzysie lub upadku Bitcoina, Ether pozostał silniejszy i istnieje wyraźna tendencja do preferowania ich, mimo że Bitcoin jest uważany za matkę wszystkich i referencyjną „markę”. Świat kryptowalut rozwija się w szerokim zakresie możliwości, które, jak widzieliśmy, znacznie wykraczają poza samą funkcję walut lub środków wymiany i przechowywania wartości. Wiele osób woli teraz inwestować w ETH niż w BTC, właśnie dlatego, że wielkie możliwości tych pierwszych sugerują, że ich przyszłość jest znacznie solidniejsza. Bitcoin stał się prawie rodzajem cyfrowego złota; ma wartość i najprawdopodobniej wartość ta będzie z czasem rosła. Ale od cyfrowych sztabek złota nie oczekuje się więcej. Ale Dzięki funkcjonalnej technologii, takiej jak ta, którą rozwija Ethereum, można zbudować wiele interesujących rzeczy, co dodatkowo wzmacnia jego wartość.. Aby być obiektywnym, muszę również wyrazić tutaj przeciwny punkt widzenia: są ludzie, którzy widzą w Bitcoin technologię, która działa dobrze zgodnie z jej przeznaczeniem i dlatego jest bezpiecznym zakładem, podczas gdy Ethereum, z tak wieloma możliwościami użycia, może być bardziej podatny na znalezienie problemu, który jest trudny do rozwiązania i który zakończy wszystkie Twoje oczekiwania. Nie jest łatwo przedstawić niepodważalną opinię na ten temat. To już wkroczyłoby na pole wróżek i w tej chwili nie jestem pewien, czy przyszłość jest naprawdę przewidywalna. To część jego uroku.

Jak zdobywasz eter?

W ten sam sposób, w jaki Bitcoin można kupić w wielu kantorach, które akceptują waluty fiducjarne (euro, dolary...), a także w zamian za inne kryptowaluty. Oczywiście, podobnie jak inne waluty, można je zdobyć w zamian za towary lub usługi. Oznacza to, że możesz zaakceptować otrzymywanie płatności (lub darowizn) w Ether tak samo, jak w Bitcoin lub innej walucie. Włączenie kryptowalut do życia gospodarczego lub zawodowego nie jest już kwestią zarezerwowaną dla dziwnych ludzi, którzy spędzają cały dzień przed komputerem robiąc rzeczy, których nie robią inne ludzkie istoty. Raczej decyduje się być częścią postępu i nowych technologii, a nie zawsze myśleć, że „każdy czas w przeszłości był lepszy”.

@sophocles