Ce este Ethereum și ce sunt contractele inteligente?

Cuprins:

Video: Ce este Ethereum și ce sunt contractele inteligente?

Video: Ce este Ethereum și ce sunt contractele inteligente?
Video: How to Create a Fake Facebook Account in 2 minutes Without Getting Blocked 2024, Martie
Ce este Ethereum și ce sunt contractele inteligente?
Ce este Ethereum și ce sunt contractele inteligente?
Anonim
Ethereum este o platformă de calcul descentralizată. Se generează un jeton critocurrency cunoscut sub numele de Ether. Programatorii pot scrie "contracte inteligente" pe blocul de blocuri Ethereum, iar aceste contracte sunt executate automat conform codului lor.
Ethereum este o platformă de calcul descentralizată. Se generează un jeton critocurrency cunoscut sub numele de Ether. Programatorii pot scrie "contracte inteligente" pe blocul de blocuri Ethereum, iar aceste contracte sunt executate automat conform codului lor.

Ce este Ethereum?

Ethereum este adesea menționat în aceeași mișcare ca Bitcoin, dar este destul de diferit. Bitcoin este o rețea de plăți de tip cryptocurrency și descentralizată care permite transferarea jetoanelor Bitcoin între utilizatori.

Proiectul Ethereum are obiective mai mari. După cum afirmă site-ul Ethereum, "Ethereum este o platformă descentralizată care rulează contracte inteligente." Aceste contracte se desfășoară pe "Ethereum Virtual Machine", o rețea de calcul distribuită, compusă din toate dispozitivele care execută nodurile Ethereum.

Partea "platformă descentralizată" înseamnă că oricine poate configura și executa un nod Ethereum, în același mod în care oricine poate rula un nod Bitcoin. Oricine dorește să ruleze un "contract inteligent" pe noduri trebuie să plătească operatorii acestor noduri în Ether, care este un jeton de criptocurrency legat de Ethereum. Astfel, oamenii care execută noduri Ether oferă putere de calcul și sunt plătiți în Ether, în mod similar cu modul în care oamenii care execută nodurile Bitcoin furnizează putere de hash și sunt plătiți în Bitcoin.

Cu alte cuvinte, în timp ce Bitcoin este doar o rețea de plăți și de plată, Ethereum este o rețea de calcul distribuită cu un blocaj care poate fi folosit pentru multe alte lucruri. Informații detaliate sunt disponibile în hârtia albă Ethereum.

Ce este Ether?

Etherul este tokenul digital (sau criptocurrency) asociat cu blocul Ethereum. Cu alte cuvinte, Etherul este moneda și Ethereum este platforma. Totuși, oamenii folosesc adesea acești termeni interschimbabil. De exemplu, Coinbase vă permite să cumpărați Ethereum - prin care înseamnă token-uri Ether.

Acest lucru este tehnic "altcoin", care într-adevăr înseamnă doar o criptocurrency non-Bitcoin. La fel ca Bitcoin, Eterul este susținut de un blocaj descentralizat - în acest caz, blocul Ethereum.

Dezvoltatorii care doresc să creeze aplicații sau "contracte inteligente" în blocul Ethereum au nevoie de eticheta Ether pentru a plăti nodurile pentru a le găzdui, în timp ce utilizatorii aplicațiilor bazate pe Ethereum pot avea nevoie de Ether pentru a plăti pentru serviciile din acele aplicații. Oamenii ar putea, de asemenea, să vândă servicii în afara rețelei Ethereum și să accepte plata în Ether, sau tokenurile Ether ar putea fi vândute pentru bani în schimb - la fel ca Bitcoin.

De ce sunt interesante aplicațiile descentralizate?

Bitchinul Bitcoin stochează o istorie a tranzacțiilor Bitcoin, și asta este. Blocheiul Ethereum stochează token-urile Ether în portofelele oamenilor, dar stochează și cea mai recentă stare a fiecărui contract inteligent, precum și codul fiecărui contract inteligent.
Bitchinul Bitcoin stochează o istorie a tranzacțiilor Bitcoin, și asta este. Blocheiul Ethereum stochează token-urile Ether în portofelele oamenilor, dar stochează și cea mai recentă stare a fiecărui contract inteligent, precum și codul fiecărui contract inteligent.

Un blockchain este un registru distribuit stocat în mai multe locații, ceea ce înseamnă că datele contractului inteligent sunt stocate de către acele noduri Ethereum. Dacă creați un "contract inteligent" - de asemenea cunoscut ca o aplicație - pe blocul de blocuri, acesta este stocat și executat în mod descentralizat.

Pentru comparație, gândiți-vă la multe dintre aplicațiile pe care le folosim astăzi. Acestea includ aplicații de e-mail cum ar fi Gmail, aplicații care iau notă precum Microsoft OneNote și orice altceva în cazul în care utilizați o aplicație și stocați datele pe serverele unei companii. Dacă compania care stochează datele vă interzice conturile, închide aplicația sau iese din afacere, ați pierde toate datele pe care le aveați în acea aplicație, cu excepția cazului în care aveați o copie de rezervă offline.

Dacă utilizați o aplicație construită pe partea de sus a platformei Ethereum, atât codul care alcătuiește aplicația (codul de contract inteligent), cât și datele personale (starea contractului inteligent) vor fi stocate în blocul de blocuri. Ori de câte ori ați folosit o aplicație și ați modificat datele, toate nodurile Ethereum ar actualiza starea contractului inteligent. Aceasta înseamnă că nu există un "punct de eșec" central care ar putea să vă elimine accesul la date sau să închidă aplicația pe care o utilizați. Datele dvs. și codul propriu-zis al aplicației ar fi susținute în întreaga lume și nimeni nu ar putea să ia toate aceste note offline. Bineînțeles, datele dvs. ar fi criptate de blocul de blocuri, astfel încât nimeni altcineva să nu-l poată citi.

Ce sunt contractele inteligente?

Contractele inteligente sunt aplicații care rulează pe mașina virtuală Ethereum. Acesta este un "computer mondial" descentralizat, unde puterea de calcul este asigurată de toate acele noduri Ethereum. Orice noduri care furnizează putere de calcul sunt plătite pentru acea resursă în jetoanele Ether.

Sunt numite contracte inteligente deoarece puteți scrie "contracte" care sunt executate automat atunci când cerințele sunt îndeplinite.

De exemplu, imaginați-vă construirea unui serviciu de tip crowckunding, asemănător Kickstarter, pe partea de sus a Ethereum. Cineva ar putea să creeze un contract inteligent de la Ethereum, care să strângă banii pentru a fi trimis altcuiva. Contractul inteligent ar putea fi scris pentru a spune că atunci când se adaugă 100.000 de monede de bani în pool, toate vor fi trimise destinatarului. Sau, dacă pragul de 100.000 $ nu a fost îndeplinit într-o lună, toată moneda va fi trimisă înapoi titularilor originali ai monedei. Desigur, acest lucru ar folosi etichete Ether în loc de dolari americani.

Toate acestea s-ar întâmpla în conformitate cu codul de contract inteligent, care execută automat tranzacțiile fără a fi nevoie ca o terță parte de încredere să dețină banii și să semneze tranzacția.De exemplu, Kickstarter primește o taxă de 5% în plus față de o taxă de procesare a plăților de la 3% la 5%, ceea ce ar însemna taxe între 8000 și 10 000 de dolari pentru un proiect de crowdfunding de 100 000 $. Un contract inteligent nu ar presupune plata unor comisioane unei terțe părți, cum ar fi Kickstarter.

Contractele inteligente pot fi folosite pentru multe lucruri diferite. Dezvoltatorii pot crea contracte inteligente care să ofere caracteristici altor contracte inteligente, similare cu modul în care funcționează bibliotecile de software. Sau contractele inteligente ar putea fi pur și simplu folosite ca o aplicație pentru stocarea informațiilor în blocul de ethereum.

Pentru a executa într-adevăr un cod de contract inteligent, cineva trebuie să trimită suficient Ether ca taxă de tranzacție - cât de mult depinde de resursele de calcul necesare. Aceasta plătește nodurile Ethereum pentru participarea și furnizarea puterii lor de calcul.

CryptoKitties Utilizați contracte inteligente

Una dintre cele mai cunoscute aplicatii construite folosind contracte inteligente pe reteaua Ethereum este CryptoKitties, care se considera "unul dintre primele jocuri mondiale care urmeaza sa fie construite pe tehnologia blockchain".
Una dintre cele mai cunoscute aplicatii construite folosind contracte inteligente pe reteaua Ethereum este CryptoKitties, care se considera "unul dintre primele jocuri mondiale care urmeaza sa fie construite pe tehnologia blockchain".

În esență, CryptoKitties este o formă de "colecții" digitale stocate pe blocul de blocuri Ethereum. CryptoKitties oferă o bună demonstrație a capacității de stocare și schimb de articole digitale pe rețeaua Ethereum.

Noile CryptoKitties sunt generate prin "reproducere". Aceasta implică alegerea a două baze CryptoKitties și a cheltuielilor cu tocurile Ether pentru a rula un contract inteligent. Contractele folosesc cele două pisici alese pentru a da naștere unui nou CryptoKitty. Aceste pisici și detaliile procesului de reproducere sunt stocate în registrul public al blocului Ethereum.

Aveți posibilitatea să "dețineți" CryptoKitties, care sunt stocate în registrul de blocuri Ethereum. Puteți să le vindeți sau să le comercializați altor persoane sau să le cumpărați. Acest lucru este diferit de utilizarea unei aplicații smartphone care vă permite să cumpărați, să comerțați și să creșteți pisicile. Acestea vor fi, în general, stocate pe serverele proprii ale aplicației, iar dvs. vă puteți pierde animalele digitale prețioase dacă compania închide aplicația sau vă interzice contul. Dar, deoarece CryptoKitties sunt stocate pe bloc, nu se poate întâmpla. Nimeni nu poate să vă scoată kittele de la tine.

În decembrie 2017 - în mod coincidențial, în jurul valorii de prețuri ridicate ale Bitcoin - oamenii au cheltuit echivalentul de eter de peste 12 milioane USD pe CryptoKitties, iar cel mai scump CryptoKitty a fost vândut pentru aproximativ 120.000 de dolari.

Ca și Eter, Bitcoin și picturi scumpe, CryptoKitties merită tot ceea ce oamenii sunt pregătiți să le plătească.

Recomandat: