Ce este un smart contract?

Un smart contract este un contract ce are capacitatea de a se executa autonom in cazul in care intelegerea dintre cele doua parti ale contractului este respectata conform directivelor contractuale programate initial. Codul si conditiile contractului sunt distribuite in cadrul unui retele descentralizate de tip blockchain. Codul controleaza executia instructiuniilor din contract, reteaua asigurand trasabilitatea tranzactiilor precum si ireversibilitatea acestora in cazul executarii contractului.
Smart contract-urile permit realizarea unor tranzactii in conditii de siguranta si transparenta intre entitati anonime, fara interventia unei autoritati centrale, a unui cadru legislativ preexistent sau a unui mecanism de verificare extern.
Desi tehnologia blockchain a fost considerata fundamentul bitcoin-ului, moneda a trecut pe un plan secund, noi utilizari ale sistemului de transfer initial gasindu-si aplicatii din ce in ce mai diverse si mai practice.
PUNCTE CHEIE
- Smart contractele sunt contracte independente, autoimplementabile, ce definesc termenii unui acord intre parteneri prin linii de cod (programare).
- Nick Szabo, expert american in stiinta calculatoarelor, este cel ce a inventat o moneda virtuala numita “Bit Gold” in 1998, definind smart contract-urile drept protocoale de tranzactionare computerizate, ce executa termenii contractului.
- Tranzactiile realizate prin smart contract-uri prezinta transparenta, trasabilitate si ireversibilitate.
Cum functioneaza smart contractele
Acestea au fost propuse initial de Nick Szabo in 1994, iar in 1998 acelasi cercetator american a propus moneda virtuala numita „Bit Gold”, cu 10 ani inainte de inventarea bitcoin-ului. Unele surse sustin ca Szabo ar merita adevaratul credit pentru aceasta tehnologie si nu Satoshi Nakamoto, inventatorul anonim al bitcoin, insa acesta a negat acest lucru.
Szabo a definit smart contractele drept protocoale computerizate de tranzactionare ce executa termenii contractuali in cazul unui consens. Acesta a dorit sa extinda functionalitatea metodelor electronice de tranzactionare, precum POS-urile (point of sale), in mediul digital.
In lucrarea sa, Szabo a propus si executarea unui contract pentru bunuri sintetice precum derivatele si obligatiunile. Szabo scrie : „Aceste noi bunuri sunt formate prin combinarea unor elemente preexistente (ex. obligatiuni) si derivatele lor, in cadrul unor combinatii variate. Structuri complexe de plata pot fi create prin intermediul unor contracte standardizate si tranzactionate la costuri reduse, prin puterea de analiza informatica existenta.”
Multe dintre predictiile lui Szabo au devenit realitate prin precursorii retelei de tip blockchain. De exemplu, derivatele sunt tranzactionate aproape exclusiv prin retele de calculatoare ce folosesc structuri complexe de executie.
Sursa: https://www.investopedia.com/terms/s/smart-contracts.asp
