Ce este un contract inteligent și cum funcționează? Un ghid pentru începători

Blockchain a găzduit multe tehnologii de ultimă oră, cum ar fi contractele inteligente. Contractele inteligente și utilitatea lor au evoluat de-a lungul anilor și sunt folosite în principal pentru a crea cripto. Cu toate acestea, rădăcinile contractelor inteligente provin de mai departe.

Pentru început, s-ar putea să vă întrebați ce este un contract inteligent, cum funcționează, originile sale și aplicațiile sale în industria blockchain. Contractele inteligente existau chiar înainte nașterea Bitcoin. În această funcție, vă vom ghida prin înțelegerea contractului inteligent.

 Originea contractelor inteligente

Ideea contractelor inteligente a început în 1994, mult mai devreme decât nașterea Bitcoin - așa cum am afirmat mai devreme. În special, experții susțin că definiția unui contract inteligent din 1994 rămâne încă exactă până în prezent.

Un criptograf și programator american, Nick Szabo, a fost geniul care a propus pentru prima dată ideea de contracte inteligente încă din 1994. Unii membri ai comunității blockchain cred că Szabo este adevărata identitate a inventatorului anonim al Bitcoin, Satoshi Nakamoto. Cu toate acestea, Szabo a negat aceste zvonuri.

În ceea ce privește definițiile, Szabo a descris contractele inteligente ca un protocol de tranzacție computerizat care execută termenii unui contract. El a explicat în continuare că obiectivele generale ale designului de contract inteligent sunt de a satisface condițiile contractuale comune (cum ar fi termenii de plată), de a minimiza excepțiile atât rău intenționate, cât și accidentale și de a minimiza nevoia de intermediari de încredere.

Szabo a încercat să simplifice definiția contractului inteligent comparându-l cu un automat.

Să presupunem că vrei un pachet de jetoane de la automatul automat, utilizatorul introduce cantitatea corectă de monede, apoi aparatul livrează pachetul de jetoane. Mașina a livrat jetoanele numai după ce a fost introdusă cantitatea corectă, asigurându-se că „execută termenii contractului”, așa cum este menționat în descrierea de către Szabo. Nu există nicio implicare a unei terțe părți, este doar o tranzacție între dvs. și aparat cu un acord digital deja scris.     

Putem observa că această definiție a „inteligentei” este încă aplicată și în această epocă, deși a fost propusă cu mult timp în urmă cu peste 30 de ani. Contractul inteligent este acum adesea asociat cu blockchain datorită caracteristicilor sale descentralizate.

Mai mult decât atât, propunerile lui Szabo sunt încă considerate una dintre cele mai timpurii încercări din lumea cripto. Așteptați „propuneri, plural?” Da, este adevărat. Ați auzit vreodată de Bit Gold? Bit Gold a fost considerată prima monedă virtuală propusă de propriul nostru Nick Szabo în 1998. Nu e de mirare că unii l-au confundat cu Satoshi Nakamoto. 

Ce este un contract inteligent?

Dacă căutați termenul „contract inteligent” pe internet, veți obține diverse definiții din diferite surse. Cu toate acestea, veți vedea că toate au același concept și folosesc aceeași terminologie de bază pentru a descrie un contract inteligent.

De exemplu, un contract inteligent este de obicei descris ca un contract cu autoexecuție, iar termenii acordului dintre cumpărător și vânzător sunt de obicei înscriși în coduri. Deci contractul nu este executat de nicio persoană, ci, de fapt, codul scris în contract decide asupra execuției. Mai mult, contractul inteligent asigură, de asemenea, că tranzacțiile sunt urmăribile și că va fi aproape imposibil să le inversezi.

Noua definiție observată a adăugat că codul și acordurile contractelor inteligente există adesea în revoluționari lumea descentralizată a blockchain-ului. Acest lucru oferă, de asemenea, contractelor inteligente caracteristicile descentralizării, astfel încât acestea sunt strâns asociate cu cripto-urile.

Acum, pentru orice eventualitate, cineva cere să dea o definiție simplă a unui contract inteligent, luați în considerare utilizarea următoarei definiții de la Babypips (care este definiția mea preferată😉):

Contractele inteligente sunt programe de calculator automatizate care sunt găzduite și executate pe un blockchain.

Un exemplu de contract inteligent al unui portofel

Un exemplu de contract inteligent al unui portofel

Acum să ne aprofundăm în avantajele și dezavantajele contractului inteligent.

Avantaje și dezavantaje ale contractului inteligent

Nu există nicio îndoială că contractul inteligent este una dintre tehnologiile revoluționare ale timpurilor moderne. Iată și motivul pentru care contractele inteligente sunt considerate tehnologia avansată a noii ere:

Securitate – Deoarece contractele inteligente sunt de obicei executate pe blockchain, se asigură că tranzacțiile sunt transparente, ceea ce face dificil pentru hackeri să provoace perturbări. În plus, întrucât natura sa descentralizată asigură că nu există nicio interferență din partea vreunei autorități centrale, utilizatorii nu pot fi victimizați de nedreptățile centralizate.

Încredere – O altă caracteristică care acționează și ca parte a securității, contractul inteligent asigură că termenii acordului sunt acceptabili. Folosind rețeaua descentralizată de noduri, contractele inteligente sunt îmbunătățite, asigurându-le inviolabile.

Cost-eficiente – Cu funcții de contract inteligente, reduce implicarea și cerințele unui intermediar. Astfel, un contract inteligent ajută la reducerea costurilor, în loc să fie la cheremul intermediarului. 

Crește eficiența – Automatizarea este o parte a contractului inteligent, deoarece execută automat contractele în conformitate cu termenii unui acord. Contractele tradiționale necesită ca oamenii să introducă datele manuale sau să solicite intermediarului să proceseze tranzacția, dar contractul inteligent nu necesită niciun astfel de pas, reducând timpul și efortul și îmbunătățind eficiența generală. 

Deoarece contractul inteligent este încă oarecum nou în această lume, ei se confruntă în continuare cu unele limitări. Unii experți susțin că limitările actuale cu care se confruntă aceste tehnologii revoluționare sunt doar domenii în care contractul inteligent s-ar putea îmbunătăți. Cu toate acestea, deocamdată, să aruncăm o privire asupra limitărilor actuale cu care se confruntă contractul inteligent:

Lipsa de intimitate – În timp ce contractele inteligente sunt adesea lăudate pentru caracteristica lor descentralizată, ele pot fi vizualizate de oricine. ASA DE! De exemplu, dacă contractul inteligent conține fotografii jenante ale copilăriei tale, atunci toată lumea poate să-l vadă. Cu alte cuvinte, contractele inteligente vă pot dezvălui datele publicului.

Rigid - Da, un alt avantaj al contractului inteligent ar putea fi, de asemenea, un dezavantaj. Să presupunem că am vărsat lapte de ciocolată pe smart contractul tău, atunci petele ar rămâne acolo și nu poate fi schimbat. Desigur, nu putem vărsa lapte de ciocolată pe un contract inteligent. Cu toate acestea, dacă un utilizator trebuie să repare o eroare reală, va fi imposibil să facă acest lucru din cauza naturii imuabile a tehnologiei blockchain.

Statut juridic – Acesta este unul dintre cele mai discutabile subiecte observate în comunitate. Unii susțin că nu există o lege oficială care să protejeze contractul inteligent, chiar dacă este considerat un document obligatoriu din punct de vedere juridic. La fel ca și celelalte limitări, acesta ar putea fi un obstacol pentru moment.

Organismele de reglementare au început să accepte cripto și blockchain ca parte a lumii moderne și mulți entuziaști cred că contractele inteligente ar conta drept contracte obligatorii din punct de vedere juridic în ochii instanței. State americane precum Arizona și Nevada au recunoscut importanța contractelor inteligente și au a adoptat legislația referitor la utilizarea lor. 

Predispus la bug-uri - GANDACI! Nu vă faceți griji, nu sunt erorile reale, ci erorile computerului. Deoarece contractele inteligente sunt, de asemenea, programe de calculator, și ele pot fi predispuse la erori. Procesul de gestionare a acestor erori ar putea crește și mai mult costurile.

Încă o dată, pentru a reaminti cititorului, motivul pentru care contractele inteligente sunt încă folosite este datorită caracteristicilor lor de ultimă oră, care le fac să iasă în evidență printre alte tehnologii. În plus, contractele inteligente oferă un potențial nelimitat care nu a fost încă realizat.

Contracte inteligente Ethereum

Deși există multe contracte inteligente în diverse platforme blockchain, Ethereum este adesea considerat prima platformă de contracte inteligente de către multe rapoarte și membri din cadrul comunității. S-a raportat că primul caz de utilizare de succes al unui contract inteligent al Ethereum a fost un organizație autonomă descentralizată (DAO).

Bitcoin a fost primul care a susținut contractele inteligente, dar a avut o structură rigidă, făcându-l să se simtă limitat în comparație cu Ethereum. Chiar și acum, Ethereum încă se remarcă printre alte platforme de contracte inteligente, obținând primul loc în lista Coin Gecko cu „Top Smart Contract Platform Coins by Market Cap”, la momentul scrierii.

Sursa: CoinGecko

În plus, Ethereum a subliniat că acestea permit limbaje prietenoase pentru dezvoltatori, cum ar fi Solidity și Vyper, pentru scrierea de contracte inteligente. Rapoartele au menționat, de asemenea, că limbajul Ethereum este „Turing-complet”, ceea ce înseamnă că poate suporta o gamă mai largă de programe și poate rula, făcându-l flexibil și reducând limitele pentru programatori.

Odată ce contractele inteligente sunt scrise, codul este compilat în limbajul bytecode numit EVM bytecode. După aceea, executarea contractelor inteligente în Ethereum este asigurată de Ethereum Virtual Machine (EVM).  Ethereum a descris EVM ca:

Protocolul Ethereum în sine există numai cu scopul de a menține funcționarea continuă, neîntreruptă și imuabilă a acestei mașini speciale de stare. Este mediul în care trăiesc toate conturile Ethereum și contractele inteligente.

Practic, așa cum s-a descris mai devreme, este un program software în care una dintre funcțiile sale asigură executarea contractelor inteligente.

Acum, mulți dintre voi s-ar putea să se întrebe cum putem folosi contractele inteligente în lumea reală.

Aplicații ale Smart Contractului

Contractele inteligente, o tehnologie revoluționară, își au ramurile răspândite în diferite industrii din această lume. Este timpul să dezvăluim aplicațiile contractelor inteligente:

Industria lanțului de aprovizionare

Cu contracte inteligente pe blockchain, va ajuta comercianții cu amănuntul și furnizorii să aibă o transparență completă a mișcării produselor, construind în continuare încrederea între ei.

Știați? IBM a raportat că Home Depot profită de această tehnologie revoluționară pentru a rezolva rapid disputele cu vânzătorii, ceea ce a îmbunătățit și mai mult relația dintre ei.

Contractul inteligent nu este menit doar să creeze încredere, ci și să mărească vizibilitatea lanțului de aprovizionare. Acest lucru va permite industriei să-și concentreze mai multă energie pe pașii cruciali ai procesului.

Industria asistenței medicale

Fie pentru a asigura gestionarea corectă a datelor pacientului, fie pentru a urmări manipularea consumabilelor medicale, contractele inteligente pe rețeaua blockchain sunt una dintre cele mai bune tehnologii în această situație. Contractele inteligente vor asigura, de asemenea, reducerea costurilor cu documentele. Furnizarea datelor la un moment dat va reduce, de asemenea, timpul total.

Ruperea imperiilor monopoliste

Există încă țări care sunt predispuse la corupție și sunt sub strânsoarea industriilor monopoliste. Odată cu descentralizarea contractelor inteligente, publicul are acum acces la o lume a profiturilor ascunsă anterior. Asigurându-se că datele sunt deschise, publicul poate vedea operațiunile și înțelege în consecință, asigurând reducerea manipulării.

Posibilitatea de contracte inteligente în blockchain este nesfârșită, deoarece mai multe industrii încep să utilizeze tehnologia. Încă putem vedea că imobiliare, divertisment, servicii pentru clienți, finanțe, asigurări și multe sectoare au făcut primii pași spre adoptarea contractelor inteligente în operațiunile lor.

Concluzie

Ideea de contracte inteligente, la fel ca multe tehnologii revoluționare, a fost concepută cu ani înaintea timpului său și încă încearcă să-și pună amprenta în această lume în continuă schimbare. În momentul în care a fost introdus, unii au considerat că este una dintre cele mai avansate tehnologii propuse vreodată, în timp ce alții au considerat că este o perturbare a normelor și funcțiilor tradiționale.

Cu toate acestea, pe măsură ce anii au trecut, industriile și indivizii au considerat că este benefic. Pe măsură ce contractul inteligent a devenit strâns asociat cu blockchain, cererea a început să crească pentru programul automatizat computerizat. Această tehnologie de ultimă oră a creat, de asemenea, o nouă piață pentru platformele blockchain de contracte inteligente.

Chiar dacă mulți cred că contractele inteligente se confruntă cu anumite limitări, similare multor tehnologii, experții au subliniat că aceasta rămâne a fi o barieră temporară. Se crede că și acum faza de construire a contractelor inteligente continuă. Acest lucru se face în speranța de a îmbunătăți contractele inteligente și de a depăși în continuare limitele în viitor.

Întrebări frecvente


Mesaje: 25

Sursa: https://coinedition.com/what-is-a-smart-contract-and-how-does-it-work-a-beginners-guide/