Ce este un contract inteligent?

Un contract inteligent (smart contract) este o înțelegere contractuală scrisă care este implementată folosind un software. Spre deosebire de un contract tradițional în care părțile pot solicita acțiuni de remediere prin intermediul sistemului juridic, un contract inteligent este autoimplementat (eventual și auto-executat), în funcție de condițiile specifice care sunt monitorizate prin intermediul software-ului.

Contractele inteligente sunt scrise în limbi codate ale calculatorului și sunt încorporate în blockchain Acestea conțin toate regulile de informare relevante, criteriul, termenele de expirare și toate condițiile care trebuie îndeplinite. Contractul inteligent se comportă într-o manieră predefinită – dacă o condiție este îndeplinită, va finaliza acțiunea desemnată.

Termenul de contract inteligent nu este nou. A fost inventată de Nick Szabo în 1994 cu intenția de a „evolua” practicile de drept în domeniul contractelor la elaborarea protocoalelor de comerț electronic între străini pe Internet.

 

Un exemplul simplu al unui contract inteligent:

 

John și Bob decide să facă un pariu. John spune că va plăti 1 Bitcoin lui Bob, dacă va ploua în Sahara. Aceste condiții sunt înregistrate pe blockchain: trebuie sa ploua mai mult de 5 mm, și se stabilestc parametrii Saharei cu coordonatele geografice. Acestea includ o stație meteorologică ca „oracol,” care înregistrează precipitațiile pe blockchain. În momentul în care, în aria geografică delimitată, ploaia ajunge la 5 mm, 1 Bitcoin va fi transferat de la John la Bob.

Contractele inteligente inobileaza registrul descentralizat: pe lângă înregistrarea tranzacțiilor, contractul inteligent le execută, asigurând în același timp transparență, eficiență și încredere. Aceste tranzacții și contracte anterioare sunt salvate pe blockchain, oferind securitate suplimentară împotriva manipulării și portejarea istoricului tuturor datelor. Acestea oferă egalitate între toate părțile, fără riscul interpretării diferite a condițiilor. Rezultatele contractului inteligent sunt puse în aplicare, iar obligațiile nu pot fi evitate. Prin includerea unor oracole inteligente, care definesc dacă sunt îndeplinite anumite condiții și respectate părțile legale, tranzacțiile cu contracte inteligente pot fi simplificate, devenind mult mai rentabile.

Când vine vorba de securitate inteligentă a contractelor, parcurgem un drum lung. Complexitatea limbajului de programare și noutatea subiectului au cauzat unele deficiențe majore în sistem la început – de exemplu, hack-ul DAO în 2016 care cauzat o daună de 70 milioane dolari.

Putem presupune că aceste atacuri au fost rezultatul greșelilor începătorilor din lumea blockchain, iar dezvoltarea contractelor inteligente este mult profesională acum. Este o sarcină mare – există o diferență enormă între acordurile care nu sunt ușor de înțeles pentru un calculator, dar sunt înțelese de oameni. În lumea umană, atât de multe lucruri sunt supuse interpretării, iar contractele funcționează bine atunci când interpretarea între părți este aceeași. Cu toate acestea, computerele trebuie să aibă fiecare detaliu al contractului definit pentru a putea fi executat.

Contractele inteligente progresează – în cadrul celei mai mari rețele de dezvoltare Ethereum se dezvoltă aplicații tot mai descentralizate care implică contracte inteligente. Există și alte tipuri de blockchain care au perfecționat această funcție, precum și aplicații care ușurează crearea contractelor inteligente. Contractele inteligente ne aduc un viitor uimitor de automatizat, inteligent și ele reprezintă o parte esențială a funcțiilor blockchain.

Ce tip de contracte credeți că ar putea fi înlocuite cu contractele inteligente? Care sunt contractele inteligente din spatele dapp-ului tău preferat? Ce doriți să mai aflați despre această tehnologie?

 

Nica Tudor

Blockchain, contracte inteligente și cryptocurrencies.

View all posts

Add comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Advertisement