Cum funcționează contractele inteligente Ethereum

Cei mai mulți dintre noi trebuie să fi folosit termenul „Contracte inteligente” într-o discuție blockchain cu colegii sau prietenii, fără să ne dăm seama complet de impactul pe care contractele inteligente îl pot avea asupra întregului cadru socio-economic în care societatea noastră prosperă.

Am menționat de mai multe ori în acest blog că Blockchain ca tehnologie este revoluționară.

Ne abținem de la a ne numi maximaliști ai oricărei criptomonede. Mai degrabă, s-ar putea să ne sunați maximalisti blockchain / crypto.

Revenind la subiectul la îndemână, este posibil să știți deja care este Blockchain și cum funcționează. Dacă nu, nu ezitați să citiți postările anterioare ale blogului nostru. Acum, să ne aducem într-un subiect mai interesant despre ce sunt contractele inteligente.

Ce sunt contractele inteligente

Citând Wikipedia,

„Un contract inteligent este un protocol computerizat menit să faciliteze digital, să verifice sau să aplice negocierea sau executarea unui contract. Contractele inteligente permit efectuarea tranzacțiilor credibile fără terți. Aceste tranzacții sunt urmărite și ireversibile. "

Definiția de mai sus prevede practic că contractele inteligente, după cum sugerează și numele, sunt contracte care pot fi programate, verificate fără terțe părți, pot fi urmărite și sunt imuabile, dacă nu sunt menționate în mod explicit în contract.

Există numeroase platforme blockchain care vă permit să creați contracte inteligente personalizate pentru cazuri de utilizare variate. Unele dintre ele sunt Ethereum, țesătură Hyperledger, R3 Corda, Stellar, Achain etc.

Cum funcționează contractele inteligente

Acum vom încerca să înțelegem contractele inteligente chiar de la inculcarea sa.

Contractele inteligente au fost introduse pentru prima dată de criptograf și computerul de știință Nick Szabo în 1994. O idee aspră a contractelor inteligente ar putea fi înțeleasă prin analizarea automatelor. Selectați o anumită gustare și introduceți cantitatea corespunzătoare în mașină, gustarea apoi vă este prezentată. La fel, magie.

Cu toate acestea, uneori mașina eșuează (în principal din cauza programării și centralizării slabe), lucru care este abordat foarte eficient atunci când vine vorba de blockchain.

Un contract inteligent are nevoie de mai multe piese în mișcare matematice pentru ca acesta să funcționeze perfect.

  1. O platformă Blockchain - pentru a efectua și verifica tranzacțiile în lanț
  2. Cheile publice și cheile private - Contractul inteligent trebuie să aibă acces la cheile private pe care intenționează să le controleze.
  3. Condiții - Condițiile clare trebuie definite prin Contract inteligent, astfel încât tranzacțiile relevante să fie efectuate. (o buclă simplă dacă este pe blockchain)

Contractele inteligente sunt extrem de benefice într-o mare varietate de domenii, deoarece vă permit să creați contracte sigure, rapide și standardizate pentru numeroase cazuri de utilizare.

Cazurile de utilizare a contractelor inteligente sunt atât de vaste încât probabil am avea nevoie de mai mult de un post pentru a le elabora pe fiecare dintre ele. Cu toate acestea, vom încerca să acoperim cât mai mult într-o singură postare.

Vom defini acest lucru cu 3 exemple diferite care vor adopta Contracte inteligente în stadii de creștere.

  1. Minim
  2. Parțial
  3. Complet

Să luăm un scenariu din viața reală în care contractele inteligente ar putea fi folosite în viitorul apropiat. În acest exemplu, vom lua în considerare Uber. După cum știm cu toții, Uber sunt disrupți ai taxiurilor tradiționale și sunt probabil cel mai mare serviciu de transport de cabină din lume. Contractele inteligente pot avea capacitatea de a perturba acest serviciu perturbator.

Minim

În acest scenariu, vom modifica sistemul de plăți pe care Uber îl folosește după finalizarea unei călătorii. În mod ideal, veți conecta cardul dvs. de credit la Uber, care va deduce automat taxele la finalizarea deplasării.

Dacă nu preferați banii digitali, veți plăti în numerar șoferului Uber în funcție de suma care apare pe telefon. Uber rulează un algoritm care calculează cât de multe taxe ar trebui să fie percepute călărețului pe baza distanței acoperite și a timpului de trafic / așteptare.

Acum, acest lucru poate fi automatizat complet dacă este legat de un contract inteligent.

La sfârșitul fiecărei călătorii, Uber va trimite un mesaj contractului inteligent legat de profilul dvs., iar suma corespunzătoare va fi dedusă perfect. Acest caz de utilizare este mult similar cu cardurile de credit din ziua curentă, cu toate acestea, contractele inteligente sunt mai sigure.

Parțial

În scenariul parțial, preluăm aplicarea contractelor inteligente cu o notă și eliminăm complet driverele umane.

Odată cu inovația Tesla, Uber și Google fac din motive de autovehicule auto, nu a trecut mult timp până nu vezi mașini private și autovehicule care fac călătorii zilnice pe autostradă.

Acum, imaginați-vă că rezervați un Uber și se dovedește a fi o mașină cu autovehicul. La sfârșitul călătoriei, un contract inteligent poate fi programat astfel încât taxele percepute să fie deduse direct din portofelul dvs. crypto și numai după plata taxelor, ușile cabinei se vor deschide.

Cabina Uber poate avea unul sau mai mulți proprietari, iar taxele vor fi transferate apoi în conturile lor pe baza logicii scrise în contractul inteligent.

Complet

Acum, acest scenariu este utopic și îndepărtat, dar posibilitățile acestei întâmplări nu pot fi respinse în mod clar.

În acest scenariu, un Uber nu este deținut de nimeni, ci de el însuși. Mașina în sine și în sine este o entitate autonomă descentralizată. Acest concept este adaptat din „Internet of Money” de Andreas Antonopoulos. (Citiți foarte recomandat)

Luați în considerare o mașină cu autovehicul care nu are proprietar. Toate călătoriile pe care le parcurge merg către costurile de întreținere și combustibil pe care trebuie să le asume. Acesta economisește excesul de bani pentru actualizări majore sau circumstanțe neprevăzute.

Însă mașina nu are în esență proprietarul, iar toți banii obținuți din plimbări pot fi folosiți în scopuri variate, toate determinate pur și simplu de către mașină.

Când salvați o călătorie dintr-un astfel de vehicul, la sfârșitul fiecărei călătorii, contractul inteligent deduce automat bani din portofel și îl trimite către DAE (Entitatea autonomă descentralizată), care este Uber-ul dvs. în acest caz.

Ulterior Uber folosește aceiași bani pentru combustibil sau pentru întreținere, ceea ce face din nou utilizarea contractelor inteligente.

Uber sau autovehiculele sunt un astfel de exemplu. Puteți pune numeroase tranzacții pe Contract inteligent, inclusiv tranzacții imobiliare.

Contractele inteligente au cazuri de utilizare în viața de zi cu zi. Lucruri pe care nu ți le-ai putea imagina fără internet acum; în viitor, nu ți-ai imagina-o fără Contracte inteligente!

Un alt caz de utilizare reală a contractelor inteligente este modul în care BBOD stabilește tranzacțiile pe portofelul Ethereum.

Executăm un contract inteligent neprivativ de proprietate, pe care îl puteți tranzacționa pe BBOD fără a transfera fonduri în portofelul central. Fondurile dvs. rămân în siguranță în portofelul Ethereum.

Sperăm că această postare pe blog v-a oferit o scurtă idee despre funcționarea contractelor inteligente. În postările viitoare, vom explora mai multe în și în jurul ecosistemului blockchain. Rămâneți aproape!