/ / Co to jest Ethereum i jakie są inteligentne umowy?

Co to jest Ethereum i jakie są inteligentne umowy?

Ethereum to zdecentralizowana platforma komputerowa. Generuje token kryptowaluty znany jako Ether. Programiści mogą pisać „inteligentne umowy” na łańcuchu bloków Ethereum, a umowy te są automatycznie wykonywane zgodnie z ich kodem.

Co to jest Ethereum?

Ethereum jest często wymieniane jednym tchem jakBitcoin, ale jest raczej inny. Bitcoin to kryptowaluta i zdecentralizowana sieć płatności, która pozwala na przesyłanie tokenów Bitcoin między użytkownikami.

ZWIĄZANE Z: Co to jest Bitcoin i jak działa?

Projekt Ethereum ma większe cele. Jak to ujęła strona internetowa Ethereum: „Ethereum to zdecentralizowana platforma, która obsługuje inteligentne kontrakty”. Kontrakty te działają na „Wirtualnej maszynie Ethereum”, rozproszonej sieci komputerowej złożonej ze wszystkich urządzeń z węzłami Ethereum.

„Zdecentralizowana platforma” oznacza tokażdy może skonfigurować i uruchomić węzeł Ethereum, w taki sam sposób, jak każdy może uruchomić węzeł Bitcoin. Każdy, kto chce uruchomić „inteligentną umowę” na węzłach, musi zapłacić operatorom tych węzłów w Ether, który jest tokenem kryptowaluty powiązanym z Ethereum. Tak więc ludzie, którzy uruchamiają węzły Ether, zapewniają moc obliczeniową i są opłacani w Ether, podobnie jak ludzie, którzy uruchamiają węzły Bitcoin, zapewniają moc haszującą i są opłacani w Bitcoin.

Innymi słowy, podczas gdy Bitcoin jest po prostublockchain i sieć płatności, Ethereum to rozproszona sieć komputerowa z blockchainem, której można używać do wielu innych rzeczy. Szczegółowe informacje są dostępne w białej księdze Ethereum.

Co to jest eter?

Eter to token cyfrowy (lub kryptowaluta)związany z blockchainem Ethereum. Innymi słowy, eter jest monetą, a Ethereum platformą. Jednak ludzie często używają tych terminów zamiennie. Na przykład Coinbase pozwala ci kupić Ethereum - przez co oznacza token Ether.

Jest to technicznie „altcoin”, co tak naprawdę oznacza po prostu kryptowalutę inną niż Bitcoin. Podobnie jak Bitcoin, Ether jest wspierany przez zdecentralizowany łańcuch bloków - w tym przypadku łańcuch bloków Ethereum.

Programiści, którzy chcą tworzyć aplikacje lub „inteligentniumowy ”na blockchainie Ethereum potrzebują tokena Ether, aby płacić węzłom, aby go hostować, podczas gdy użytkownicy aplikacji opartych na Ethereum mogą potrzebować Etheru do opłacania usług w tych aplikacjach. Ludzie mogliby także sprzedawać usługi poza siecią Ethereum i akceptować płatności w Ether, lub tokeny Ether mogą być sprzedawane za gotówkę na giełdzie - tak jak Bitcoin.

Dlaczego zdecentralizowane aplikacje są interesujące?

Blockchain Bitcoin przechowuje historięTransakcje bitcoinami i to wszystko. Blockchain Ethereum przechowuje tokeny Etheru w portfelach ludzi, ale także przechowuje najnowszy stan każdej inteligentnej umowy, a także kod każdej inteligentnej umowy.

Blockchain to rozproszona księga przechowywana wwiele lokalizacji, co oznacza, że ​​dane inteligentnych umów są przechowywane przez te węzły Ethereum. Jeśli utworzysz „inteligentną umowę” - zwaną także aplikacją - w blockchain, zostanie ona zapisana i uruchomiona w sposób zdecentralizowany.

Dla porównania pomyśl o wielu aplikacjachużywamy dzisiaj. Obejmuje to aplikacje poczty e-mail, takie jak Gmail, aplikacje do robienia notatek, takie jak Microsoft OneNote, oraz wszystko inne, w którym korzystasz z aplikacji i przechowujesz dane na serwerach firmy. Jeśli firma przechowująca Twoje dane zbanuje Twoje konta, zamknie aplikację lub zakończy działalność, stracisz wszystkie dane, które posiadasz w tej aplikacji, chyba że masz kopię zapasową offline.

Jeśli korzystasz z aplikacji zbudowanej naEthereum, zarówno kod tworzący 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 inteligentnej umowy. Oznacza to, że nie ma centralnego „punktu awarii”, który mógłby odebrać ci dostęp do danych lub zamknąć używaną aplikację. Kopie zapasowe danych i kodu aplikacji zostaną zapisane na całym świecie i nikt nie może przenieść tych notatek offline. Oczywiście twoje dane byłyby szyfrowane przez blockchain, aby nikt inny nie mógł ich odczytać.

Co to są inteligentne kontrakty?

Inteligentne umowy to aplikacje działające w sieciWirtualna maszyna Ethereum. Jest to zdecentralizowany „komputer świata”, w którym moc obliczeniowa jest zapewniana przez wszystkie te węzły Ethereum. Wszelkie węzły zapewniające moc obliczeniową są opłacane za ten zasób w tokenach Ether.

Są one nazywane inteligentnymi umowami, ponieważ możesz pisać „umowy”, które są automatycznie wykonywane, gdy zostaną spełnione wymagania.

Wyobraź sobie na przykład budowanie Kickstarterausługa finansowania społecznościowego na szczycie Ethereum. Ktoś mógłby zawrzeć inteligentną umowę Ethereum, która gromadziłaby pieniądze, które miałyby zostać przesłane komuś innemu. Inteligentną umowę można napisać, aby powiedzieć, że po dodaniu do puli 100 000 USD waluty wszystko zostanie wysłane 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 z powrotem do pierwotnych posiadaczy waluty. Oczywiście użyłoby to tokenów Ether zamiast dolarów amerykańskich.

To wszystko by się wydarzyło według inteligentnychkod umowy, który automatycznie wykonuje transakcje bez potrzeby posiadania przez zaufaną stronę trzecią pieniędzy i podpisywania się przy transakcji. Na przykład Kickstarter pobiera 5% opłaty oprócz 3% do 5% opłaty za przetwarzanie płatności, co oznaczałoby opłaty od 8000 do 10000 USD za projekt finansowania społecznościowego o wartości 100 000 USD. Inteligentna umowa nie wymagałaby płacenia opłat osobom trzecim, takim jak Kickstarter.

Inteligentne kontrakty mogą być stosowane dla wielu różnychrzeczy Programiści mogą tworzyć inteligentne kontrakty, które zapewniają funkcje innych inteligentnych kontraktów, podobnie jak działają biblioteki oprogramowania. Lub inteligentne kontrakty mogą być po prostu używane jako aplikacja do przechowywania informacji w blockchainie Ethereum.

Aby faktycznie wykonać inteligentny kod umowy, ktośmusi wysłać wystarczającą ilość Etheru jako opłatę transakcyjną - ile zależy od wymaganych zasobów obliczeniowych. To płaci węzłom Ethereum za uczestnictwo i zapewnianie ich mocy obliczeniowej.

CryptoKitties używają inteligentnych umów

Jedna z najbardziej znanych zbudowanych aplikacjiCryptoKitties wykorzystuje inteligentne kontrakty w sieci Ethereum, która określa się jako „jedna z pierwszych gier na świecie zbudowanych na technologii blockchain”.

Zasadniczo CryptoKitties są formą cyfrową„Kolekcjonerska” przechowywana w blockchainie Ethereum. CryptoKitties zapewnia dobrą demonstrację możliwości przechowywania i wymiany cyfrowych przedmiotów w sieci Ethereum.

Nowe CryptoKitties są generowane poprzez „hodowlę.„Obejmuje to wybranie dwóch podstawowych CryptoKitties i wydanie tokenów Ether na uruchomienie inteligentnego kontraktu. Umowy wykorzystują dwa wybrane koty do odrodzenia nowego CryptoKitty. Te kotki i szczegóły procesu hodowli są przechowywane w publicznej księdze blockchain Ethereum.

Możesz „posiadać” CryptoKitties, na których są przechowywaneksięga blockchain Ethereum. Możesz je sprzedać lub wymienić na inne osoby lub je kupić. Różni się to od używania aplikacji na smartfony, która pozwala kupować, handlować i hodować koty. Zazwyczaj będą one przechowywane na własnych serwerach aplikacji i możesz stracić cenne cyfrowe zwierzaki, jeśli firma zamknie aplikację lub zablokuje twoje konto. Ale ponieważ CryptoKitties są przechowywane w blockchainie, to nie może się zdarzyć. Nikt nie może ci zabrać twoich kotków.

W grudniu 2017 r. - przypadkowo, wokół Bitcoinównajwyższe w historii ceny - ludzie wydali na CryptoKitties równowartość ponad 12 milionów dolarów, a najdroższy CryptoKitty został sprzedany za około 120 000 $.

Podobnie jak Ether, Bitcoin i drogie obrazy, CryptoKitties są warte wszystkiego, co ludzie są gotowi za nie zapłacić.

Źródło zdjęcia: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.