Ethereum to zdecentralizowana platforma obliczeniowa. Generuje token kryptowaluty znany jako Ether. Programiści mogą pisać „inteligentne kontrakty” w łańcuchu bloków Ethereum, a kontrakty te są automatycznie wykonywane zgodnie z ich kodem.
Co to jest Ethereum?
Ethereum jest często wymieniane tym samym tchem, co Bitcoin , ale jest raczej inny. Bitcoin to kryptowaluta i zdecentralizowana sieć płatności, która umożliwia przesyłanie tokenów Bitcoin między użytkownikami.
ZWIĄZANE Z: Co to jest Bitcoin i jak to działa?
Projekt Ethereum ma większe cele. Ponieważ Witryna Ethereum mówi: „Ethereum to zdecentralizowana platforma obsługująca inteligentne kontrakty”. Umowy te działają na „maszynie wirtualnej Ethereum”, rozproszonej sieci komputerowej składającej się ze wszystkich urządzeń z węzłami Ethereum.
Część „platformy zdecentralizowanej” oznacza, że każdy może skonfigurować i uruchomić węzeł Ethereum, tak samo jak każdy może uruchomić węzeł Bitcoin. Każdy, kto chce uruchomić „inteligentny kontrakt” na węzłach, musi zapłacić operatorom tych węzłów w Ether, który jest tokenem kryptowaluty powiązanym z Ethereum. W ten sposób ludzie, którzy obsługują węzły Ether, zapewniają moc obliczeniową i otrzymują wynagrodzenie w Ether, podobnie jak ludzie, którzy obsługują węzły Bitcoin, zapewniają moc mieszania i są opłacani w Bitcoin.
Innymi słowy, podczas gdy Bitcoin to tylko plik blockchain i płatności, Ethereum to rozproszona sieć komputerowa z łańcuchem bloków, która może być używana do wielu innych rzeczy. Szczegółowe informacje dostępne są w Biała księga Ethereum .
Co to jest eter?
Ether to cyfrowy token (lub kryptowaluta) powiązany z łańcuchem blokowym Ethereum. Innymi słowy, Ether to moneta, a Ethereum to platforma. Jednak obecnie ludzie często używają tych terminów zamiennie. Na przykład, Coinbase pozwala Ci na kup Ethereum - przez co oznacza tokeny eteru.
Jest to technicznie „ altcoin , ”Co tak naprawdę oznacza po prostu kryptowalutę inną niż Bitcoin. Podobnie jak Bitcoin, Ether jest wspierany przez zdecentralizowany blockchain - w tym przypadku blockchain Ethereum.
Programiści, którzy chcą tworzyć aplikacje lub „inteligentne kontrakty” w łańcuchu blokowym Ethereum, potrzebują tokena Ether, aby płacić węzłom, aby go hostować, podczas gdy użytkownicy aplikacji opartych na Ethereum mogą potrzebować Ether do płacenia za usługi w tych aplikacjach. Ludzie mogliby również sprzedawać usługi poza siecią Ethereum i akceptować płatności w Ether lub tokeny Ether można było sprzedawać za gotówkę na giełdzie - tak jak Bitcoin.
Dlaczego zdecentralizowane aplikacje są interesujące?
Blockchain Bitcoin przechowuje historię transakcji Bitcoin i to wszystko. Blockchain Ethereum przechowuje tokeny Ether w portfelach ludzi, ale przechowuje również najnowszy stan każdego inteligentnego kontraktu, a także kod każdego inteligentnego kontraktu.
Blockchain to rozproszona księga przechowywana w wielu lokalizacjach, co oznacza, że dane inteligentnych kontraktów są przechowywane przez te węzły Ethereum. Jeśli utworzysz „inteligentny kontrakt” - zwany również aplikacją - w łańcuchu bloków, jest on przechowywany i uruchamiany w sposób zdecentralizowany.
Dla porównania pomyśl o wielu aplikacjach, których używamy dzisiaj. Obejmuje to aplikacje do poczty e-mail, takie jak Gmail, aplikacje do robienia notatek, takie jak Microsoft OneNote, i wszystko inne, gdzie używasz aplikacji i przechowujesz dane na serwerach firmowych. Jeśli firma przechowująca Twoje dane zablokuje Twoje konta, zamknie aplikację lub zbankrutuje, stracisz wszystkie dane, które miałeś w tej aplikacji, chyba że masz kopię zapasową offline.
Jeśli korzystasz z aplikacji zbudowanej na Ethereum, zarówno kod, który tworzy aplikację (kod inteligentnej umowy), jak i dane osobowe (stan inteligentnej umowy) byłyby przechowywane w łańcuchu bloków. Za każdym razem, gdy korzystasz z aplikacji i zmieniasz dane, wszystkie węzły Ethereum aktualizują stan inteligentnego kontraktu. Oznacza to, że nie ma centralnego „punktu awarii”, który mógłby odebrać Ci dostęp do danych lub zamknąć używaną aplikację. Twoje dane i sam kod aplikacji zostałyby zarchiwizowane na całym świecie i nikt nie mógł przenieść tych wszystkich notatek do trybu offline. Oczywiście Twoje dane byłyby zaszyfrowane przez łańcuch bloków, aby nikt inny nie mógł ich odczytać.
Co to są inteligentne kontrakty?
Inteligentne kontrakty to aplikacje działające na maszynie wirtualnej Ethereum. To zdecentralizowany „komputer świata”, w którym moc obliczeniową zapewniają wszystkie te węzły Ethereum. Wszelkie węzły zapewniające moc obliczeniową są opłacane za ten zasób w tokenach Ether.
Nazywa się je inteligentnymi kontraktami, ponieważ można pisać „kontrakty”, które są automatycznie wykonywane po spełnieniu wymagań.
Na przykład wyobraź sobie budowanie usługi finansowania społecznościowego w stylu Kickstarter na bazie Ethereum. Ktoś mógłby skonfigurować inteligentny kontrakt Ethereum, który gromadziłby pieniądze i wysyłałby je do kogoś innego. Można by napisać inteligentną umowę, która mówi, że po dodaniu 100 000 dolarów waluty do puli, cała kwota zostanie wysłana do odbiorcy. Lub, jeśli próg 100 000 USD nie zostanie osiągnięty w ciągu miesiąca, cała waluta zostanie odesłana do pierwotnych posiadaczy waluty. Oczywiście oznaczałoby to użycie tokenów Ether zamiast dolarów amerykańskich.
Wszystko to odbywałoby się zgodnie z kodem inteligentnej umowy, który automatycznie wykonuje transakcje bez konieczności posiadania przez zaufaną stronę trzecią pieniędzy i podpisywania transakcji. Na przykład, Kickstarter pobiera 5% opłaty oprócz 3% do 5% opłaty za przetwarzanie płatności, co oznaczałoby od 8000 do 10000 USD w opłaty na projekt finansowania społecznościowego o wartości 100 000 USD. Inteligentna umowa nie wymagałaby wnoszenia opłat na rzecz strony trzeciej, takiej jak Kickstarter.
Inteligentne kontrakty mogą być wykorzystywane do wielu różnych celów. Programiści mogą tworzyć inteligentne kontrakty, które zapewniają funkcje innym inteligentnym umowom, podobnie jak działają biblioteki oprogramowania. Lub inteligentne kontrakty mogą być po prostu używane jako aplikacja do przechowywania informacji w łańcuchu blokowym Ethereum.
Aby faktycznie wykonać inteligentny kod kontraktu, ktoś musi wysłać wystarczającą ilość Ether jako opłatę transakcyjną - ile zależy od wymaganych zasobów obliczeniowych. To płaci węzłom Ethereum za udział i zapewnienie ich mocy obliczeniowej.
CryptoKitties używają inteligentnych kontraktów
Jedną z najbardziej znanych aplikacji zbudowanych przy użyciu inteligentnych kontraktów w sieci Ethereum jest CryptoKitties , która reklamuje się jako „jedna z pierwszych gier na świecie zbudowanych na technologii blockchain”.
Zasadniczo CryptoKitties są formą cyfrowych „przedmiotów kolekcjonerskich” przechowywanych na łańcuchu blokowym Ethereum. CryptoKitties zapewnia dobrą demonstrację możliwości przechowywania i wymiany elementów cyfrowych w sieci Ethereum.
Nowe CryptoKitties są generowane poprzez „hodowlę”. Obejmuje to wybranie dwóch podstawowych CryptoKitties i wydanie tokenów Ether do uruchomienia inteligentnego kontraktu. Kontrakty wykorzystują dwa wybrane koty do odrodzenia nowego CryptoKitty. Te kotki i szczegóły procesu rozmnażania są przechowywane w księdze publicznej łańcucha blokowego Ethereum.
Możesz „posiadać” CryptoKitties, które są przechowywane w księdze blockchain Ethereum. Możesz je sprzedać, wymienić na inne osoby lub kupić. Różni się to od korzystania z aplikacji na smartfony, która umożliwia kupowanie, handel i hodowanie kotów. Zwykle będą one przechowywane na własnych serwerach aplikacji i możesz stracić cenne cyfrowe zwierzęta, jeśli firma wyłączy aplikację lub zbanuje Twoje konto. Ale ponieważ CryptoKitties są przechowywane w łańcuchu bloków, to nie może się zdarzyć. Nikt nie może odebrać Ci Twoich kociaków.
W grudniu 2017 r. - przypadkowo około Wysokie ceny Bitcoina w historii - ludzie mieli wydany Eterowy odpowiednik ponad 12 milionów USD na CryptoKitties, a najdroższy CryptoKitty został sprzedany za około 120 000 USD.
Podobnie jak Ether, Bitcoin i drogie obrazy, CryptoKitties są warte tego, co ludzie są gotowi za nie zapłacić.
Źródło zdjęcia:
Alekseivanov
/Shutterstock.com,
Ethereum
,
CryptoKitties
.