If-Koubou

Što je Ethereum, i što su Smart Contracts?

Što je Ethereum, i što su Smart Contracts? (Kako da)

Ethereum je decentralizirana računalna platforma. On generira znak za kriznu valutu poznat kao Eter. Programeri mogu napisati "pametne ugovore" na Ethereum blockchainu, a ti se ugovori automatski izvršavaju prema njihovom kodu.

Što je Ethereum?

Etereum se često spominje u istom dahu kao i Bitcoin, ali to je sasvim drukčije. Bitcoin je kriptoturna i decentralizirana mreža za plaćanje koja omogućuje prijenosa Bitcoin tokena između korisnika.

Projekt Ethereum ima veće ciljeve. Kao što ju piše Ethereum web stranica, "Ethereum je decentralizirana platforma koja pokreće pametne ugovore." Ti se ugovori vode na "Ethereum Virtual Machine", distribuiranoj računalnoj mreži sačinjenom od svih uređaja koji vode Ethereum čvorove.

Dio "decentralizirane platforme" znači da svatko može postaviti i pokrenuti Ethereum čvor, na isti način na koji svatko može pokrenuti Bitcoin čvor. Svatko tko želi pokrenuti "pametan ugovor" na čvorištima mora platiti operatore tih čvorova u Eteru, što je kriptoznatna točka vezana za Ethereum. Tako ljudi koji upravljaju Ether čvorovima pružaju računalnu snagu i plaćaju se u Eteru, na sličan način kako ljudi koji upravljaju Bitcoin čvorovima pružaju hashing power i plaćaju se u Bitcoinu.

Drugim riječima, dok je Bitcoin samo blokska mreža i platna mreža, Ethereum je distribuirana računalna mreža s blokadom koja se može koristiti za mnoge druge stvari. Detaljne informacije dostupne su u Ethereum bijelom papiru.

Što je Eter?

Eter je digitalni token (ili kriptoturen) povezan s Ethereum blockchainom. Drugim riječima, Eter je novac, a Ethereum je platforma. Međutim, ljudi često često koriste ove termine. Na primjer, Coinbase vam omogućuje da kupite Ethereum - kojim to znači eteri.

To je tehnički "altcoin", što zaista znači samo neku bitcoinnu kriptovalu. Poput Bitcoina, Eter je podržan decentraliziranom blokadom - u ovom slučaju, Ethereum blockchain.

Razvojni programeri koji žele izraditi aplikacije ili "pametne ugovore" na Ethereum blockchainu trebaju Ether token da plati čvorove da ga domaćini, dok korisnici aplikacija temeljenih na Ethereumu trebaju Ether kako bi platili usluge u tim aplikacijama. Ljudi su također mogli prodavati usluge izvan Ethereum mreže i prihvatiti plaćanje u Eteru, ili eteri tokeni mogu se prodati za gotovinu na razmjeni - baš kao i Bitcoin.

Zašto su decentralizirane aplikacije zanimljive?

Bitcoin blockchain pohranjuje povijest Bitcoin transakcija, i to je to. Ethereum blockchain pohranjuje znakove Ether u narodnim novčanicima, ali također pohranjuje najnovije stanje svakog pametnog ugovora, kao i kod svakog pametnog ugovora.

Blockchain je distribuirana knjiga pohranjena na više lokacija, tako da to znači da su pohranjeni podaci o pametnim ugovorima u Ethereum čvorovima. Ako izradite "pametan ugovor" - također poznat kao aplikacija - na blokskom lancu, pohranjen je i pokrenut na decentraliziran način.

Za usporedbu, razmislite o mnogim aplikacijama koje danas koristimo. To uključuje aplikacije e-pošte kao što su Gmail, aplikacije koje bilježe bilješke kao što je Microsoft OneNote i bilo što drugo gdje upotrebljavate aplikaciju i pohranjujete podatke na poslužitelje tvrtke. Ako tvrtka koja pohranjuje vaše podatke zabranjuje račune, isključi aplikaciju ili izlazi iz tvrtke, izgubit ćete sve podatke koji ste imali u toj aplikaciji osim ako nemate izvanmrežnu sigurnosnu kopiju.

Ako ste koristili aplikaciju izgrađenu na vrhu Ethereuma, oba kôd koji čini aplikaciju (pametni ugovorni kôd) i osobni podaci (stanje pametnog ugovora) pohranit će se na blok mreži. Kad god ste upotrijebili aplikaciju i mijenjali svoje podatke, svi Ethereum čvorovi ažuriraju stanje pametnog ugovora. To znači da ne postoji središnja "točka neuspjeha" koja bi mogla oduzeti vaš pristup podacima ili zatvoriti aplikaciju koju upotrebljavate. Vaši će podaci i kod za aplikaciju biti sigurnosno kopirani diljem svijeta, a nitko ne bi mogao izvesti sve te bilješke izvan mreže. Naravno, blokiraju se šifrirani podaci, tako da ih nitko drugi nije mogao čitati.

Koje su pametni ugovori?

Pametni ugovori su aplikacije koje se pokreću na Ethereum virtualnom stroju. Ovo je decentralizirano "svjetsko računalo" gdje je računalna snaga osigurana od svih tih Ethereum čvorova. Svaki čvor koji pruža računalnu snagu plaća se za taj resurs u Eter znakovima.

Imenovani su pametni ugovori jer možete pisati "ugovore" koji se automatski izvršavaju kada su ispunjeni uvjeti.

Na primjer, zamislite izgradnju kickstarter-poput crowdfunding usluge na vrhu Ethereum. Netko bi mogao postaviti Ethereum pametan ugovor koji bi udružio novac da bi ga poslao netko drugi. Pametan ugovor može se napisati i reći da kada se 100.000 dolara novca doda u bazen, sve će biti poslano primatelju. Ili, ako prag od 100.000 USD nije zadovoljen u roku od mjesec dana, sva se valuta vraća natrag izvornim vlasnicima te valute. Naravno, to bi koristilo znakove Eter umjesto američkih dolara.

Sve će se to dogoditi u skladu s pametnim kodom ugovora, koji automatski izvršava transakcije bez potrebe za pouzdanom trećom stranom da zadrži novac i odjavi se na transakciju. Na primjer, Kickstarter preuzima naknadu od 5% na iznos od 3% do 5% naknade za obradu plaćanja, što bi značilo 8000 $ do 10000 $ u naknadama na 100.000 $ financiranju projekta. Pametan ugovor ne bi zahtijevao plaćanje naknade trećoj strani poput Kickstarter.

Pametni ugovori mogu se koristiti za mnoge različite stvari. Razvojni programeri mogu stvoriti pametne ugovore koji pružaju značajke ostalim pametnim ugovorima, slično tome kako funkcioniraju knjižnice softvera.Ili se pametni ugovori mogu jednostavno upotrijebiti kao aplikacija za pohranu informacija na Ethereum blockchainu.

Da bi izvršio pametni ugovor, netko mora poslati dovoljno Etera kao naknadu za transakciju - koliko ovisi o potrebnim računalnim resursima. To plaća Ethereum čvorove za sudjelovanje i pružanje njihove računalne snage.

KriptoKitties Koristite Smart Contracts

Jedna od najpoznatijih aplikacija izgrađenih pomoću pametnih ugovora na Ethereum mreži jest CryptoKitties, koja se računa kao "jedna od prvih igara na svijetu koja će se graditi na tehnologiji blockchaina".

U suštini, CryptoKitties su oblik digitalnog "collectible" pohranjenog na Ethereum blockchainu. CryptoKitties pruža dobru demonstraciju mogućnosti pohrane i razmjene digitalnih stavki na Ethereum mreži.

Novi kriptoservisi generiraju se kroz "uzgoj". To uključuje odabir dvije osnovne kriptografije i trošenje Eter znakova za pokretanje pametnog ugovora. Ugovori koriste dvije odabrane mačke kako bi stvorili novi CryptoKitty. Ove kitties i detalji procesa razmnožavanja pohranjeni su na javnoj knjizi Ethereum blockchain.

Možete "posjedovati" CryptoKitties, koji su pohranjeni na Ethereum blockchain glavnoj knjizi. Možete ih prodavati ili prodavati drugim ljudima ili ih kupiti. To se razlikuje od upotrebe aplikacije pametnih telefona koja vam omogućuje kupnju, trgovinu i uzgajanje mačaka. Oni će se uglavnom pohraniti na vlastite poslužitelje aplikacije i mogli biste izgubiti dragocjene digitalne kućne ljubimce ako tvrtka isključi aplikaciju ili zabrani vaš račun. No, zato što su CryptoKitties pohranjeni na Blockchainu, to se ne može dogoditi. Nitko ne može odnijeti tebe.

U prosincu 2017. - slučajno, oko Bitcoinovih sveprisutnih visokih cijena - ljudi su potrošili ekvivalent Etera više od 12 milijuna dolara na CryptoKitties, a najskuplji CryptoKitty prodan je za oko 120.000 dolara.

Poput Etera, Bitcoina i skupe slike, CryptoKitties vrijedi sve što su ljudi spremni platiti za njih.

Slikovni kredit: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.