Hvad er Ethereum, og hvad er smarte kontrakter?

Indholdsfortegnelse:

Hvad er Ethereum, og hvad er smarte kontrakter?
Hvad er Ethereum, og hvad er smarte kontrakter?
Anonim
Ethereum er en decentraliseret computer platform. Det genererer et crytocurrency token kendt som Ether. Programmører kan skrive "smarte kontrakter" på Ethereum blockchain, og disse kontrakter udføres automatisk i henhold til deres kode.
Ethereum er en decentraliseret computer platform. Det genererer et crytocurrency token kendt som Ether. Programmører kan skrive "smarte kontrakter" på Ethereum blockchain, og disse kontrakter udføres automatisk i henhold til deres kode.

Hvad er Ethereum?

Ethereum nævnes ofte i samme åndedrag som Bitcoin, men det er lidt anderledes. Bitcoin er et cryptocurrency og decentraliseret betalingsnetværk, der gør det muligt at overføre Bitcoin tokens mellem brugere.

Ethereum-projektet har større mål. Ethereum-webstedet siger, at Ethereum er en decentraliseret platform, der driver smarte kontrakter. Disse kontrakter kører på "Ethereum Virtual Machine", et distribueret computernetværk bestående af alle enheder, der kører Ethereum-noder.

Den "decentraliserede platform" -del betyder, at alle kan oprette og køre et Ethereum-knudepunkt, ligesom alle kan køre en Bitcoin-knude. Enhver, der ønsker at køre en "smart kontrakt" på knudepunkterne, skal betale operatørerne af disse knudepunkter i Ether, hvilket er et kryptokurvenstegn, der er bundet til Ethereum. Således giver folk, der kører Ether-noder, computerkraft og betales i Ether, på samme måde som hvordan folk, der kører Bitcoin-noder, leverer hashingskraft og betales i Bitcoin.

Med andre ord, mens Bitcoin kun er et blockchain- og betalingsnetværk, er Ethereum et distribueret computernetværk med en blokchain, som kan bruges til mange andre ting. Nærmere oplysninger findes i Ethereum-hvidbogen.

Hvad er ether?

Ether er det digitale token (eller cryptocurrency) forbundet med Ethereum blockchain. Med andre ord, Ether er mønten og Ethereum er platformen. Men folk bruger nu ofte disse vilkår ombytteligt. For eksempel giver Coinbase dig mulighed for at købe Ethereum-som det betyder Ether-tokens.

Dette er teknisk "altcoin", som virkelig betyder blot en ikke-Bitcoin cryptocurrency. Som Bitcoin understøttes Ether af en decentraliseret blokkæde - i dette tilfælde Ethereum blockchain.

Udviklere, der ønsker at oprette apps eller "smarte kontrakter" på Ethereum-blokkæden, skal bruge Ether token til at betale noder for at være vært for det, mens brugere af Ethereum-baserede apps muligvis har brug for Ether til at betale for tjenester i disse apps. Folk kunne også sælge tjenester uden for Ethereum-netværket og acceptere betaling i Ether, eller Ether-tokens kunne sælges til kontanter på en børs - ligesom Bitcoin.

Hvorfor er Decentralized Applications Interessant?

Image
Image

Bitcoin blockchain gemmer en historie om Bitcoin-transaktioner, og det er det. Ethereum blockchain gemmer Ether-tokens i folks tegnebøger, men den gemmer også den nyeste tilstand for hver smarte kontrakt samt hver smarte kontrakts kode.

En blokchain er en distribueret hovedbog gemt på flere steder, så det betyder, at de smarte kontraktdata gemmes af disse Ethereum-noder. Hvis du opretter en "smart kontrakt" - også kendt som en ansøgning - på blockchain, gemmes den og drives decentralt.

Til sammenligning, tænk på mange af de applikationer, vi bruger i dag. Dette omfatter e-mail-apps som Gmail, noteroptagende apps som Microsoft OneNote og alt andet, hvor du bruger en app og gemmer dine data på en virksomheds servere. Hvis firmaet, der lagrer dine data, forbyder dine konti, lukker appen eller går tom for virksomhed, vil du miste alle de data, du havde i den pågældende app, medmindre du havde en offline backupkopi.

Hvis du brugte en app bygget oven på Ethereum, vil både koden, der udgør appen (den smarte kontraktskode) og personlige data (tilstanden af den smarte kontrakt) blive gemt på blokkæden. Når du brugte en app og ændrede dine data, ville alle Ethereum-noderne opdatere tilstanden af den smarte kontrakt. Det betyder, at der ikke er noget centralt "fejlfindingspunkt", der kunne fjerne din adgang til dataene eller lukke den app, du bruger. Dine data og selve appens kode vil blive sikkerhedskopieret over hele verden, og ingen kunne tage alle disse noter offline. Selvfølgelig vil dine data blive krypteret af blockchain, så ingen andre kunne læse den.

Hvad er smarte kontrakter?

Smarte kontrakter er applikationer, der kører på Ethereum Virtual Machine. Dette er en decentraliseret "verdenscomputer", hvor computerkraften leveres af alle disse Ethereum-noder. Eventuelle noder, der leverer datakraft, betales for den ressource i Ether-tokens.

De hedder smarte kontrakter, fordi du kan skrive "kontrakter", der automatisk udføres, når kravene er opfyldt.

For eksempel forestille dig at opbygge en kickstarter-lignende crowdfunding service oven på Ethereum. Nogen kunne oprette en Ethereum smart kontrakt, der ville pulje penge til at blive sendt til en anden. Den smarte kontrakt kunne skrives for at sige, at når $ 100.000 af valuta tilføjes til puljen, vil det alle blive sendt til modtageren. Eller hvis tærsklen på $ 100.000 ikke er blevet opfyldt inden for en måned, vil hele valutaen blive sendt tilbage til de oprindelige indehavere af valutaen. Selvfølgelig ville dette bruge Ether tokens i stedet for amerikanske dollars.

Alt dette ville ske i henhold til den smarte kontraktskode, som automatisk gennemfører transaktionerne uden behov for en betroet tredjepart til at holde pengene og afmelde sig på transaktionen.For eksempel tager Kickstarter et gebyr på 5% ud over et betalingsgebyr på 3% til 5%, hvilket vil betyde $ 8000 til $ 10000 i gebyrer på et $ 100.000 crowdfunding projekt. En smart kontrakt ville ikke kræve betaling af gebyrer til en tredjepart som Kickstarter.

Smarte kontrakter kan bruges til mange forskellige ting. Udviklere kan oprette smarte kontrakter, der giver funktioner til andre smarte kontrakter, ligner hvordan softwarebiblioteker arbejder. Eller smarte kontrakter kunne simpelthen bruges som en ansøgning til at gemme informationer om Ethereum blockchain.

For at rent faktisk udføre smart kontraktskode skal en person sende tilstrækkelig Ether til et transaktionsgebyr - hvor meget afhænger af de krævede databehandlingsressourcer. Dette betaler Ethereum knudepunkter for at deltage og levere deres computerkraft.

CryptoKitties Brug Smart Kontrakter

Et af de mest kendte applikationer bygget ved hjælp af smarte kontrakter på Ethereum-netværket er CryptoKitties, som regner sig som "en af verdens første spil, der skal bygges på blockchain-teknologi".
Et af de mest kendte applikationer bygget ved hjælp af smarte kontrakter på Ethereum-netværket er CryptoKitties, som regner sig som "en af verdens første spil, der skal bygges på blockchain-teknologi".

I grunden er CryptoKitties en form for digital "collectible" gemt på Ethereum blockchain. CryptoKitties giver en god demonstration af evnen til at gemme og udveksle digitale genstande på Ethereum-netværket.

Nye CryptoKitties genereres gennem "avl." Dette indebærer at vælge to basiske CryptoKitties og bruge Ether tokens til at køre en smart kontrakt. Kontrakterne bruger de to valgte katte til at gyde en ny CryptoKitty. Disse kitties og detaljerne i avlsprocessen opbevares på Ethereum blockchains offentlige storbog.

Du kan "eje" CryptoKitties, som er gemt på Ethereum blockchain ledger. Du kan sælge eller handle dem til andre mennesker, eller købe dem. Dette adskiller sig fra at bruge en smartphone-app, der giver dig mulighed for at købe, handel og opdrætte katte. Disse vil generelt blive gemt på appens egne servere, og du kan miste dine dyrebare digitale kæledyr, hvis firmaet lukker appen eller forbyder din konto. Men fordi CryptoKitties er gemt på blockchain, kan det ikke ske. Ingen kan tage dine killinger væk fra dig.

I december 2017 havde tilfældighederne hos Bitcoins hele tiden høje priser brugt Ether-equivalent på mere end 12 millioner dollars på CryptoKitties, og den dyreste CryptoKitty blev solgt for omkring 120.000 dollars.

Som Ether, Bitcoin og dyre malerier er CryptoKitties værd, uanset hvad folk er villige til at betale for dem.

Populært emne.

Ekspertråd