loader

Kaj je Ethereum in kaj so pametne pogodbe?

Anonim

Ethereum je decentralizirana računalniška platforma. Ustvari žeton za krivo valuto, znan kot eter. Programerji lahko pišejo "pametne pogodbe" na blokovski verigi Ethereum in te pogodbe se samodejno izvedejo v skladu z njihovo kodo.

Kaj je Ethereum?

Ethereum se pogosto omenja kot Bitcoin, vendar je precej drugačen. Bitcoin je kriptovaluta in decentralizirano plačilno omrežje, ki omogoča prenos Bitcoinov med uporabniki.

Projekt Ethereum ima večje cilje. Kot navaja spletna stran Ethereum: »Ethereum je decentralizirana platforma, ki poganja pametne pogodbe.« Te pogodbe se izvajajo na »Ethereum Virtual Machine«, distribuirani računalniški mreži, sestavljeni iz vseh naprav, ki poganjajo vozlišča Ethereum.

Del "decentralizirane platforme" pomeni, da lahko kdorkoli vzpostavi in ​​zažene vozlišče Ethereum, na enak način kot vsakdo lahko poganja Bitcoin vozlišče. Kdor želi na pamet voziti "pametno pogodbo", mora plačati operaterjem tistih vozlišč v etru, ki je žeton za kriptovalute, vezan na Ethereum. Tako ljudje, ki vodijo vozlišča eter, zagotavljajo računalniško moč in so plačani v etru, podobno kot ljudje, ki vodijo Bitcoin vozlišča, zagotavljajo hashing moč in so plačani v Bitcoin.

Z drugimi besedami, medtem ko je Bitcoin samo blokchain in plačilna mreža, je Ethereum porazdeljena računalniška mreža z blokovno verigo, ki jo lahko uporabimo za mnoge druge stvari. Podrobne informacije so na voljo v beli knjigi Ethereum.

Kaj je eter?

Eter je digitalni žeton (ali kriptovaluta), povezan z blokovno verigo Ethereum. Z drugimi besedami, eter je kovanec in Ethereum je platforma. Vendar pa ljudje zdaj pogosto uporabljajo te izraze med seboj. Na primer, Coinbase vam omogoča, da kupite Ethereum - s čimer to pomeni eterične žetone.

To je tehnično »altcoin«, kar v resnici pomeni samo kripto valuto, ki ni Bitcoin. Podobno kot Bitcoin, je eter podprt z decentraliziranim blokom - v tem primeru bloka Ethereum.

Razvijalcem, ki želijo ustvariti aplikacije ali "pametne pogodbe" na blokovnem nosilcu Ethereum, je potrebno plačati vozlišča za Ethernet žeton za gostovanje, medtem ko bodo uporabniki aplikacij, ki temeljijo na Ethereumu, morali plačati za storitve v teh aplikacijah. Ljudje bi lahko prodajali tudi storitve zunaj omrežja Ethereum in sprejemali plačila v eter, ali pa bi se žetoni Ether lahko prodali za gotovino na borzi - tako kot Bitcoin.

Zakaj so decentralizirane aplikacije zanimive?

Bitcoin blokchain shranjuje zgodovino Bitcoin transakcij in to je to. Bloketa Ethereum shrani žetone Ether v osebne denarnice, hkrati pa shrani najnovejše stanje vsake pametne pogodbe in kodo vsake pametne pogodbe.

Blockchain je porazdeljena knjiga, shranjena na več lokacijah, kar pomeni, da so podatki pametne pogodbe shranjeni v teh vozliščih Ethereum. Če ustvarite »pametno pogodbo« - znano tudi kot aplikacijo - na bloku, je shranjena in se izvaja decentralizirano.

Za primerjavo pomislite na številne aplikacije, ki jih danes uporabljamo. To vključuje e-poštne aplikacije, kot so Gmail, aplikacije za beleženje, kot je Microsoft OneNote, in vse ostalo, kjer uporabljate aplikacijo in shranjujete podatke na strežnikih podjetja. Če podjetje, ki shranjuje vaše podatke, prepove vaše račune, zapre aplikacijo ali preneha delovati, boste izgubili vse podatke, ki ste jih imeli v tej aplikaciji, razen če imate varnostno kopijo brez povezave.

Če ste uporabljali aplikacijo, zgrajeno na vrhu Ethereuma, bi bila koda, ki sestavlja aplikacijo (pametna pogodbena koda), in osebni podatki (stanje pametne pogodbe) shranjeni v bloku. Vsakič, ko uporabite aplikacijo in spremenite svoje podatke, bodo vsa vozlišča Ethereum posodobila stanje pametne pogodbe. To pomeni, da ni nobene osrednje „točke neuspeha“, ki bi vam lahko odvzela dostop do podatkov ali zaustavila aplikacijo, ki jo uporabljate. Vaši podatki in koda aplikacije bodo podprti po vsem svetu in nihče ne bi mogel vzeti vseh teh opomb brez povezave. Seveda bodo vaši podatki šifrirani s strani bloka, tako da ga nihče drug ne bi mogel prebrati.

Kaj so pametne pogodbe?

Pametne pogodbe so aplikacije, ki se izvajajo na virtualnem računalniku Ethereum. To je decentraliziran »svetovni računalnik«, kjer računalniško moč zagotavljajo vsa vozlišča Ethereum. Vsa vozlišča, ki zagotavljajo računalniško moč, se plačajo za ta vir v žetonih Ether.

Imenovane so pametne pogodbe, ker lahko pišete »pogodbe«, ki se samodejno izvedejo, ko so izpolnjene zahteve.

Na primer, zamislite si, da bi na vrhu Ethereuma postavili Kickstarterjevo storitev za množično financiranje. Nekdo bi lahko ustanovil pametno pogodbo Ethereum, ki bi združevala denar za pošiljanje nekemu drugemu. Pametna pogodba bi lahko bila napisana tako, da bi rekli, da ko se 100.000 dolarjev valute doda v bazo, bo vse poslano prejemniku. Če pa prag 100.000 dolarjev ne bo dosežen v enem mesecu, bo vsa valuta poslana nazaj prvotnim imetnikom valute. Seveda bi to uporabili Ether žetone namesto ameriških dolarjev.

Vse to bi se zgodilo v skladu s pametno pogodbeno kodo, ki samodejno izvede transakcije brez potrebe po zaupanju tretje osebe, da bi zadržala denar in podpisala transakcijo. Kickstarter na primer plača pristojbino za obdelavo plačila v višini 3% do 5%, kar bi pomenilo $ 8000 do $ 10000 v pristojbinah za projekt za množično financiranje v višini 100.000 $. Pametna pogodba ne bi zahtevala plačila pristojbin tretji stranki, kot je Kickstarter.

Pametne pogodbe se lahko uporabljajo za veliko različnih stvari. Razvijalci lahko ustvarijo pametne pogodbe, ki zagotavljajo funkcije za druge pametne pogodbe, podobno kot knjižnice programske opreme. Ali pa bi lahko pametne pogodbe preprosto uporabili kot aplikacijo za shranjevanje podatkov o bloku Ethereum.

Če želite dejansko izvesti pametno pogodbeno kodo, mora nekdo kot transakcijsko provizijo poslati dovolj etra - koliko je odvisno od potrebnih računalniških virov. To plačuje vozliščem Ethereum za sodelovanje in zagotavljanje računalniške moči.

CryptoKitties Uporabite pametne pogodbe

Ena najbolj znanih aplikacij, izdelanih s pametnimi pogodbami v omrežju Ethereum, je CryptoKitties, ki se imenuje »ena izmed prvih svetovnih iger, ki temeljijo na tehnologiji blockchain«.

V bistvu so CryptoKitties oblika digitalne zbirke, ki je shranjena v bloku Ethereum. CryptoKitties nudi dober prikaz sposobnosti shranjevanja in izmenjave digitalnih elementov v omrežju Ethereum.

Nova CryptoKitties se generira s pomočjo »vzreje«. To vključuje izbiro dveh osnovnih CryptoKitties in porabo Ether žetonov za izvajanje pametne pogodbe. V pogodbah se uporabljata dve izbrani mački, da bi ustvarili novo CryptoKitty. Te kitties in podrobnosti vzrejnega postopka so shranjene v javni knjigi Ethereum blockchain.

Lahko »lastno« CryptoKitties, ki so shranjeni v knjigi Ethereum blockchain. Lahko jih prodajate ali prodajate drugim ljudem ali jih kupite. To se razlikuje od aplikacije pametnega telefona, ki vam omogoča nakup, trgovino in vzrejo mačk. Ti bodo na splošno shranjeni na lastnih strežnikih aplikacije in lahko izgubite dragocene digitalne hišne ljubljenčke, če podjetje zapre aplikacijo ali prepove vaš račun. Ampak, ker so CryptoKitties shranjeni v blockchainu, se to ne more zgoditi. Nihče ne more vzeti vaših mačk stran od vas.

V decembru 2017 - po naključju, okoli Bitcoinovih visokih cen - so ljudje porabili Ether ekvivalent več kot 12 milijonov dolarjev za CryptoKitties, najdražja CryptoKitty pa je bila prodana za okoli 120.000 $.

Kot eter, Bitcoin, in dragih slik, CryptoKitties so vredne karkoli ljudje so pripravljeni plačati za njih.

Izbira Urednika