Čo je Ethereum a čo sú inteligentné zmluvy?
Ethereum je decentralizovaná počítačová platforma. Vygeneruje token crytocurrency známy ako Ether. Programátori môžu písať "zmysluplné zmluvy" na blokovú reťazec spoločnosti Ethereum a tieto zmluvy sa automaticky vykonajú podľa ich kódu.
Čo je Ethereum?
Ethereum sa často spomína rovnako ako Bitcoin, ale je to dosť odlišné. Bitcoin je kryptocurrency a decentralizovaná platobná sieť, ktorá umožňuje Bitcoin žetóny prevádzať medzi užívateľmi.
Projekt Ethereum má väčšie ciele. Ako hovorí internetová stránka spoločnosti Ethereum, "Ethereum je decentralizovaná platforma, ktorá vedie inteligentné kontrakty." Tieto zmluvy prebiehajú na "Ethereum Virtual Machine" distribuovanej počítačovej sieti pozostávajúcej zo všetkých zariadení, ktoré používajú uzly Ethereum.
Časť "decentralizovaná platforma" znamená, že ktokoľvek môže nastaviť a spustiť uzol Ethereum, rovnako ako každý môže spustiť Bitcoin uzol. Ktokoľvek, kto chce spustiť "inteligentnú zmluvu" na uzloch, musí platiť operátorom týchto uzlov v éteri, čo je symbol šifrovacieho špendlíka viazaný na Ethereum. Takže ľudia, ktorí prevádzkujú uzly Ether, poskytujú výpočtovú silu a platia v Ether, podobne ako ľudia, ktorí prevádzkujú Bitcoin uzly, poskytujú hashovú silu a platia v Bitcoin.
Inými slovami, zatiaľ čo Bitcoin je len bloková a platobná sieť, Ethereum je distribuovaná počítačová sieť s blokovou reťazou, ktorá môže byť použitá pre mnoho ďalších vecí. Podrobné informácie sú k dispozícii v Bielej knihe Ethereum.
Čo je Ether??
Ether je digitálny token (alebo kryptocurrency) spojený s blokom Ethereum. Inými slovami, Ether je mince a Ethereum je platforma. Ľudia však často tieto pojmy často zamieňajú. Napríklad Coinbase vám umožňuje zakúpiť Ethereum - čo znamená Ether tokeny.
To je technicky "altcoin", čo naozaj znamená len kryptocurrency bez Bitcoin. Rovnako ako Bitcoin, Ether je podporovaný decentralizovanou blokádou - v tomto prípade blok Ethereum.
Vývojári, ktorí chcú vytvárať aplikácie alebo "inteligentné kontrakty" v bloku reťazca Ethereum, potrebujú ether token na zaplatenie uzlov, aby mohli hostiť, zatiaľ čo používatelia aplikácií založených na technológii Ethereum môžu potrebovať Ether, aby platili za služby v týchto aplikáciách. Ľudia môžu tiež predávať služby mimo siete Ethereum a prijímať platbu v éteri alebo Ether tokeny sa môžu predávať za hotovosť na burze - rovnako ako Bitcoin.
Prečo sú decentralizované aplikácie zaujímavé?
Blokovacia reťazec Bitcoin ukladá históriu transakcií Bitcoin a to je všetko. Ethereum blockchain ukladá žetóny Ether v peňaženkách ľudí, ale tiež ukladá najnovší stav každej inteligentnej zmluvy, ako aj každý kód inteligentnej zmluvy.
Blokovacia reťazka je distribuovaná kniha uložená na viacerých miestach, čo znamená, že inteligentné zmluvné dáta sú uložené týmito uzlami Ethereum. Ak vytvoríte "inteligentnú zmluvu" - tiež známu ako aplikáciu - na blokovej reťaze, je uložená a spustená decentralizovaným spôsobom.
Na porovnanie, myslím na mnohé aplikácie, ktoré dnes používame. Patria sem e-mailové aplikácie, ako je Gmail, aplikácie na zaznamenávanie poznámok, ako je napríklad Microsoft OneNote, a všetko ostatné, kde používate aplikáciu a uložíte údaje na firemných serveroch. Ak spoločnosť, ktorá ukladá vaše údaje, zakáže vaše účty, vypne aplikáciu alebo zmizne, stratíte všetky údaje, ktoré máte v danej aplikácii, ak nemáte záložnú kópiu offline.
Ak ste používali aplikáciu postavenú na vrchole Ethereum, kódy, ktoré tvoria aplikáciu (inteligentný zmluvný kód) a osobné údaje (stav inteligentnej zmluvy) by boli uložené v blokovej reťazci. Kedykoľvek ste použili aplikáciu a zmenili svoje údaje, všetky uzly Ethereum by aktualizovali stav inteligentnej zmluvy. To znamená, že neexistuje žiadny centrálny "bod zlyhania", ktorý by mohol odstrániť váš prístup k údajom alebo vypnúť aplikáciu, ktorú používate. Vaše údaje a samotný kód aplikácie budú zálohované po celom svete a nikto ich nebude môcť prevziať v režime offline. Samozrejme, vaše dáta budú šifrované blokovou reťazou, aby ju nikto iný nečítal.
Čo sú inteligentné zmluvy?
Inteligentné zmluvy sú aplikácie, ktoré bežia na virtuálnom počítači Ethereum. Ide o decentralizovaný "svetový počítač", v ktorom je výpočtová sila poskytovaná všetkými uzlami Ethereum. Akékoľvek uzly poskytujúce výpočtový výkon sa platia za tento zdroj v žetónoch Ether.
Oni sú nazvaní inteligentné zmluvy, pretože môžete písať "zmluvy", ktoré sú automaticky vykonané, keď sú splnené požiadavky.
Napríklad si predstavte, že na vrchole Ethereum vybudujete službu crowdfunding ako Kickstarter. Niekto by mohol vytvoriť inteligentnú zmluvu spoločnosti Ethereum, ktorá by zhromažďovala peniaze, aby mohla byť odoslaná inému. Inteligentná zmluva by mohla byť napísaná tak, že pri pridaní 100 000 dolárov do fondu bude všetko odoslané príjemcovi. Alebo v prípade, že prah 100 000 USD nebol splnený do jedného mesiaca, bude všetka mena zaslaná späť pôvodným držiteľom meny. Samozrejme, toto by používalo Ether žetóny namiesto amerických dolárov.
Toto všetko sa stane podľa inteligentného zmluvného kódu, ktorý automaticky vykoná transakcie bez toho, aby tretia strana mala dôveryhodnú držbu peňazí a podpísala transakciu. Kickstarter napríklad účtuje poplatok vo výške 5% nad poplatok za spracovanie platby od 3% do 5%, čo by znamenalo poplatky vo výške 8000 až 10 000 dolárov v projekte crowdfundingu vo výške 100 000 USD. Inteligentná zmluva by nevyžadovala platenie poplatkov tretej strane, akou je Kickstarter.
Inteligentné zmluvy môžu byť použité pre mnoho rôznych vecí. Vývojári môžu vytvárať inteligentné zmluvy, ktoré poskytujú funkcie iným inteligentným kontraktom, podobne ako fungujú softvérové knižnice. Alebo inteligentné zmluvy môžu byť jednoducho použité ako aplikácia na ukladanie informácií o blokovej reťaze spoločnosti Ethereum.
Na skutočné vykonanie inteligentného zmluvného kódu musí niekto odoslať dostatočný Ether ako transakčný poplatok - koľko závisí od požadovaných výpočtových zdrojov. Toto zaplatí uzly Ethereum za účasť a poskytovanie ich výpočtovej sily.
CryptoKitties používa inteligentné zmluvy
Jednou z najznámejších aplikácií vybudovaných pomocou inteligentných kontraktov v sieti Ethereum je CryptoKitties, ktorý sa zaúčtuje ako "jedna z prvých hier na svete, ktoré budú postavené na blokovej technológii".
V podstate sú CryptoKitties formou digitálnej "zbierky" uloženej na bloku Ethereum. CryptoKitties poskytuje dobrú ukážku schopnosti ukladať a vymieňať digitálne položky v sieti Ethereum.
Nové CryptoKitty sa generujú prostredníctvom "chovu". Zahŕňa to výber dvoch základných CryptoKitties a výdajov Ether tokenov na spustenie inteligentnej zmluvy. Zmluvy používajú dve vybrané mačky, aby spustili nový CryptoKitty. Tieto mačiatka a podrobnosti o šľachtiteľskom procese sa ukladajú na verejnej knihe Ethereum blockchain.
Môžete "vlastniť" CryptoKitty, ktoré sú uložené v knihárskom bloku Ethereum. Môžete ich predávať alebo obchodovať s inými ľuďmi alebo ich kupovať. Toto sa líši od používania aplikácie pre smartfóny, ktorá umožňuje kúpiť, obchodovať a chovať mačky. Tie budú vo všeobecnosti uložené na serveroch aplikácie a môžete stratiť svoje cenné digitálne domáce zvieratá, ak spoločnosť vypne aplikáciu alebo zakáže váš účet. Ale pretože CryptoKitties sú uložené na blokovej reťaze, nemôže to stať. Nikto si nemôže vziať vaše mačky od teba.
V decembri 2017 - zhoda okolností s okolitými vysokými cenami spoločnosti Bitcoin - ľudia strávili ekvivalentom viac ako 12 miliónov dolárov na CryptoKitties a najdrahší CryptoKitty sa predával za približne 120 000 dolárov.
Rovnako ako Ether, Bitcoin a drahé obrazy, CryptoKitties stojí za to, čo sú ľudia pripravení zaplatiť za ne.
Obrazový kredit: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.