Cum au fost realizate la început contractele inteligente ?

Contractele inteligente sunt concepute ca și contracte cu autoexecuție automată, ceea ce înseamnă că acestea pot declanșa anumite acțiuni după îndeplinirea unor condiții predeterminate. Acestea pot fi folosite, de exemplu, ca acorduri digitale ce intermediază schimbul de criptomonede (sau orice alt activ digital) între două părți.

Odată ce termenii acordului au fost stabiliți, contractul inteligent va verifica îndeplinirea acestora, iar activele vor fi distribuite în conformitate cu termenii stabiliți anterior. Cu alte cuvinte, contractele inteligente sunt linii de cod ce execută o funcție specifică atunci când sunt îndeplinite anumite condiții și urmează, de obicei, comenzi de tipul „dacă…atunci”.

De exemplu, un magazin online ar putea implementa un contract inteligent care se asigură că „dacă se primește plata, atunci produsele pot fi livrate”, ceea ce ar face întreg procesul de verificare al plăților și livrării mai eficient și mai puțin predispus la erori umane.

Contractele inteligente au fost propuse pentru prima dată în anii 1990 de Nick Szabo, un informatician și avocat american. Acesta este inventatorul unei monede virtuale numită „Bit Gold” în 1998, cu 10 ani înainte de apariția Bitcoinului. Szabo a definit contractele inteligente ca protocoale de tranzacție computerizate ce execută termenii unui contract.

El a comparat un contract inteligent cu un automat, astfel încât vă puteți imagina un automat ce vinde sucuri pentru 75 de cenți. Dacă puneți un dolar în aparat și selectați o doză de suc, aparatul este conectat și programat pentru a vă servi cu doza de suc și cu restul de 25 de cenți. În schimb, dacă suma introdusă nu este corectă, aparatul fie va solicita să faceți altă selecție, fie va refuza suma depusă.

Acesta este un exemplu de contract inteligent simplu, imaginat de Szabo. La fel cum un automat de sucuri poate automatiza o vânzare fără un intermediar uman, la fel contractele inteligente pot automatiza practic, orice schimb.

În prezent, Ehereum este cea mai populară platformă de contracte inteligente, dar multe alte blockchain-uri de criptomonede precum EOS, Neo, Tezos, Tron, Polkadot și Algorand le pot rula. Unul din marile avantaje ale contractelor inteligente este faptul că acestea pot fi create și implementate într-un blockchain de orice utilizator, codul său fiind transparent și verificabil public, ceea ce înseamnă că orice parte interesată de business poate vedea exact ce logică urmează un contract inteligent atunci când primește active digitale.

Contractele inteligente sunt scrise într-o varietate de limbaje de programare

cum ar fi Solidity, Web Assembly și Michalson. În rețeaua Ethereum, codul fiecărui contract inteligent permite oricărei părți interesate să inspecteze codul contractului și starea curentă pentru a verifica funcționalitatea acestuia.

Fiecare computer din rețea sau „nod” stochează o copie a tuturor contractelor inteligente și a stării lor actuale alături de toate datele tranzacțiilor. Atunci când un contract inteligent primește fonduri de la un utilizator, codul său este executat de toate nodurile din rețea pentru a ajunge la un consens cu privire la rezultat. Acest mecanism de funcționare le permite contractelor inteligente să ruleze în siguranță fără nicio autoritate centrală, chiar și atunci când utilizatorii fac tranzacții financiare complexe cu entități necunoscute.

Contractele inteligente le permit dezvoltatorilor să construiască diverse aplicații descentralizate, fiind folosite în variate domenii de activitate, de la instrumente financiare până la logistică și gaming.

Aplicațiile bazate pe contracte inteligente

sunt numite aplicații descentralizate sau dApps, și includ tehnologie financiară descentralizată (sau DeFi) care își propune să tranforme industria bancară. Aplicațiile DeFi le permit utilizatorilor săi să realizeze tranzacții financiare complexe cu criptomonede fără ca o bancă sau altă instituție financiară să fie implicată. Unele din cele mai populare aplicații actuale bazate pe contracte inteligente sunt:

– Uniswap – este un exchange descentralizat ce permite utilizatorilor, prin intermediul unui contract inteligent, să tranzacționeze anumite tipuri de criptomonede fără ca vreo autoritate centrală să stabilească cursurile de schimb;

– Compund – este o platformă ce utilizează contracte inteligente pentru a le permite utilizatorilor să obțină instant împrumuturi , iar investitorilor să primească dobânda fără implicarea instituțiilor financiare;

– USDC – este un stablecoin ce folosește contractul inteligent pentru a garanta paritatea sa cu dolarul american.

Contactele inteligente oferă mai multe beneficii atunci când sunt implementate corespunzător, cum ar fi faptul că le permite oamenilor din întreaga lume să tranzacționeze între ei fără a fi nevoie de un intermediar.

Totodată, având în vedere faptul că nu există nicio parte terță implicată, nu există niciun risc de manipulare. Ele oferă autonomie completă și, deoarece totul rulează în cadrul blockchain-ului, contractele inteligente sunt complet în siguranță împotriva pierderii de date.