Probabil știți deja ce este un contract (tradițional), nu? Să ne amintim, oricum. Potrivit dicționarului Merriam-Webster, un contract este „un acord obligatoriu între două sau mai multe persoane sau părți, în special una executorie legală”. Ei bine, care este primul lucru care îți vine în minte atunci când spunem „contracte inteligente”?

Este documentul pe o tabletă, poate? Acum este un robot? Un AI, în spatele unui computer? Este doar ... conectat la Internet? Nu chiar. Dacă verificați alte surse (cum ar fi Wikipedia de încredere), acestea vor spune ceva de genul un contract inteligent este un „protocol digital” sau „program de computer” care execută condițiile predeterminate în mod automat când acestea se împlinesc.

Imagine de Gerd Altmann de la Pixabay

Frumos, eh ...? Și ce naiba înseamnă asta? Ei bine, o putem explica în acest fel: un contract inteligent nu este ceva ce poți atinge sau chiar să vezi corect. În cea mai mare parte, veți vedea doar rezultatele, la fel ca la firele din interiorul televizorului. Diferența este că de data aceasta aceste rezultate sunt complet digitale, deoarece este un acord digital bazat pe un blockchain, scris cu cod de calcul pentru a aplica condițiile anterioare convenite de părți. Vă puteți gândi ca la un contract sau garanție automată, care nu are nevoie de hârtie, avocat, notar sau intermediari în general.

Deci ... cum funcționează contractele inteligente pentru tipul tău obișnuit?

Răspunsul scurt este cu aplicații sau instrumente digitale. Dacă nu știți cum să scrieți cod (cum ar fi dezvoltatorii sau inginerii în computere), nu veți fi însărcinat cu crearea acestora, așa că nu vă faceți griji. Lăsați această sarcină pe seama experților. Pentru a le utiliza, va trebui doar să alegeți o aplicație bazată pe contract inteligent (de obicei aplicații descentralizate) sau o platformă și mergeți cu el pe dispozitivul dvs. (mobil sau desktop).

Totuși, putem vorbi puțin despre funcționarea internă a unui contract inteligent. În primul rând, să verificăm o imagine pentru a vă arăta cum arată în interior. Spoiler: este cam plictisitor. Este doar o grămadă de cod.

Exemplu de contract inteligent. Sursa: Ethereum.org

De asemenea, le putem verifica datele pe un explorator blockchain (o pagină web accesibilă), dacă este publică, desigur. Băncile își dezvoltă propriile aplicații cu contracte inteligente, deci acestea nu sunt publice. Dar putem verifica, de exemplu, un contract mediu pe Ethereum.

Exemplu de date publice într-un contract inteligent. Sursa: Etherscan

Descoperim aici un lucru important despre contractele inteligente. În afară de cod, sunt făcute din tranzacții și un sold monetar. Cu toate acestea, aceasta nu înseamnă că singura utilizare pentru ei trebuie să fie financiară: tranzacțiile pot reprezenta doar informații. În ceea ce privește soldul, adevărul este că contractele inteligente descentralizate necesită anumite taxe pentru a funcționa (de obicei sub formă de criptomonede), destinate mineri sau validatori a blockchain-ului.

Procesul este ca ...

În interiorul Ethereum, de exemplu, un contract este doar un alt fel de adresă (portofel / cont), cu sold și tranzacții. Dar este un fel de adresă colectivă, concepută pentru a funcționa ca o punte între două sau mai multe părți, cu condiții prestabilite. Prin urmare, această adresă nu este controlată doar de un singur utilizator, ci de propriile condiții convenite anterior, aplicate de întreaga rețea Ethereum.

Declanșatorul pentru ca această adresă să facă ceva (cum ar fi tranzacționarea automată a banilor) este un eveniment așteptat de părți. Ar putea fi o vânzare, o dată de plată, o înregistrare a ceva, un produs nou online, o schimbare de preț, un sondaj sau chiar rezultatele sportive.

Imagine de kinkate de la Pixabay

Contractul se referă la informațiile furnizate despre acesta de către părțile implicate sau de către un „oracol” (un software care consultă surse externe) și acționează în consecință, respectând condițiile prestabilite.

Pentru a rezuma, acesta este procesul:

1. Părțile negociază condițiile contractului (sau compania / dezvoltatorul le face publice pentru toți cei care doresc să se alăture).
2. Dezvoltatorul construiește protocolul într-un blockchain selectat (Ethereum, EOS, Tron, Cardano, RSK etc.), utilizând termenii conveniți.
3. Contractul și termenii acestuia sunt reprezentați într-o adresă a unui astfel de blockchain.
4. Evenimentul se întâmplă.
5. Contractul face tranzacțiile în funcție de rezultatul respectivului eveniment.


Alice și Bob au folosit contracte inteligente

Desigur, avem nevoie de un exemplu clasic cu Alice și Bob. Să presupunem că Alice va paria $500 cu Bob despre Bitcoin preț pentru următorul weekend. Bob crede că va scădea până la X dolari, în timp ce Alice crede că va scădea X dolari.

Deci, decid să construiască un contract inteligent (atrăgător pentru un dezvoltator sau o platformă ca serviciu) și își stabilesc condițiile. Fondurile ($500) vor fi depuse în criptomonedă la contract, iar dacă prețul Bitcoin crește X pentru weekendul următor, contractul va tranzacționa automat fondurile către Bob. Dacă prețul de Bitcoin scade X, fondurile vor merge la adresa Alice. Si asta e.

Bitcoin-15000-bull-run

Acum, o altă situație, de data aceasta implicând un Internet al obiectelor (IoT). Alice vrea să-și închirieze casa lui Bob și are avantajul unei încuietori inteligente instalate, controlată digital pentru a deschide și închide ușa. Deci, construiesc un contract inteligent și stabilesc acești termeni: Bob va plăti lunar X dolari în criptare.

Dacă nu reușește să facă acest lucru timp de două luni, contractul va dispune încuietoarea inteligentă pentru a menține ușa (și accesul în casă) închise. În acest fel, Alice se asigură că va primi în mod corespunzător cifra convenită, iar Bob nu mai trebuie să adune alte documente sau cerințe pentru Alice.

Și, la urma urmei, este un tip de contract. Imaginația este limita.

Unele utilizări populare pentru contractele inteligente

Există deja sute de aplicații bazate pe contracte inteligente, cu o mulțime de categorii și funcții. Schimburi, jocuri de noroc, jocuri, investiții, proprietăți imobiliare, asistență medicală, piețe, sondaje ... toate lucrează cu contracte inteligente.

Poate că unii dintre acești Dapps (care nu sunt contracte inteligente în sine, dar lucrează cu ei), vă pot suna. CryptoKitties (colecții), Uniswap (schimb), Aragon (guvernanță), District0x (piețe și comunități), Augur (piață de predicție), Synthetix (pentru active sintetice), Axie Infinity (jocuri), Grid + (energie) și Actifit (sănătate) sunt doar exemple. Conform Starea Dapps, sunt peste 2.500.

Imagine de Edar de la Pixabay

Și știi ce mai funcționează cu aceste contracte? Întregul Finanțe descentralizate (DeFi) ecosistem, un boom în aceste zile. Putem găsi acolo o mulțime de instrumente de investiții (pentru randament agricol, mai ales), împrumuturi, asigurări, economii și multe altele. Platforme precum Yearn Finance, Compound, UMA, Maker, Curve și Pickle Finance aparțin acestei categorii.

Dincolo de aceasta, bănci și companii precum BBVA, Bankia, Sabadell, CaixaBank, IBM, Microsoft, Google, Ernst & Young, S7 Airlines, BitGive, Money on Chain și OneSmart City fie testează contracte inteligente pentru a-și îmbunătăți serviciile, fie le utilizează deja în diferite aplicații. Deci, după cum puteți vedea, suntem deja plini de aceste contracte.


Doriți să tranzacționați BTC, ETH și alte jetoane? O poți face în siguranță pe Alfacash! Și nu uitați că vorbim despre acest lucru și despre multe alte lucruri pe rețelele noastre sociale.

Stare de nervozitate * Telegramă * Instagram * Youtube *Facebook  * Vkontakte

Author

I'm a literature professional in the crypto world since 2016. It doesn't sound very compatible, but I've been learning and teaching about blockchain and cryptos for international portals since then. After hundreds of articles and diverse content about the topic, now you can find me here on Alfacash, working for more decentralization.

ro_RORomână