Unul dintre cele mai importante elemente ale oricărei tranzacții, fie că este vorba despre un comerț cu bunuri sau servicii, este încrederea. Ambele părți trebuie să aibă încredere că cealaltă își va îndeplini finalul târgului. O metodă clasică de a se asigura că a fost contractele, dar documentele legale necesită expertiză și supraveghere pentru a le pune în aplicare. Contractele inteligente au potențialul de a schimba toate acestea.
Cuprins
- Construind pe blockchain
- Dincolo de Bitcoin
- O lume imperfectă
- Un viitor mai inteligent
Ce sunt contractele inteligente? În multe privințe, ele nu diferă cu nimic de un contract pe care l-ați fi semnat pentru a finaliza o lucrare sau pentru a cumpăra o casă. Spre deosebire de acestea, însă, sunt digitale și automatizate. Contractele inteligente scriu acordul contractului direct în linii de cod, eliminând nevoia ca o organizație centrală să aprobe că oricare dintre părți își finalizează încheierea acordului. Un contract inteligent poate face asta cu ajutorul unei rețele distribuite.
Videoclipuri recomandate
Deși se vorbește cel mai des în același timp cu criptomonede precum Ethereum, contractele inteligente au potențialul de a duce tehnologia blockchain dincolo. Bitcoin și altcoinurile sale și permite o lume în care încrederea este securizată digital.
Legate de
- Ce este AMD Smart Access Memory?
- Intel poate lucra la un cip specializat pentru extragerea Bitcoin
- Ce este GPU mining?
Construind pe blockchain
Deși a fost propus inițial de un informatician Nick Szabo în 1996 în publicația sa „Smart Contracts: Building Blocks for Digital Free Markets”, contractele inteligente au devenit fezabile doar după lansarea Bitcoin în 2009. Bitcoin, creat de pseudonimul Satoshi Nakamoto, este construit pe tehnologia blockchain, un registru distribuit care utilizează o rețea de noduri din întreaga lume pentru a certifica tranzacțiile. Este o componentă de bază a ceea ce face ca contractele inteligente să funcționeze.
În același mod, Bitcoin folosește o rețea de noduri - cu Bitcoin sunt cunoscuți ca mineri - pentru a valida Tranzacțiile Bitcoin, contractele inteligente ar folosi o rețea de noduri pentru a confirma dacă au fost elemente ale acesteia efectuat. Nu au nevoie de o singură parte pentru a supraveghea contractul, la fel cum Bitcoin nu are nevoie de o singură parte pentru a supraveghea tranzacțiile. Rețeaua – și contactul inteligent în sine – oferă validarea faptului că una sau ambele părți și-au încheiat partea lor din târg, oferind astfel încredere fără a fi nevoie de un mediator.
Prin distribuirea serviciilor de validare, contractele inteligente sunt mult mai transparente. Acestea sunt urmăribile și vizibile de către toate părțile implicate - și, eventual, de către părți externe, în cazul în care există preocupări cu privire la conținutul contractului.
Bitcoin oferă din punct de vedere tehnic funcționalitatea de bază a contractului inteligent. Este folosit în mod regulat pe site-urile darknet și clearnet pentru a facilita vânzarea de articole. Odată ce o tranzacție a început, Bitcoin este trimis într-un cont escrow, care apoi îndeamnă vânzătorul să-și trimită produsul. Când produsul respectiv sosește, cumpărătorul confirmă primirea acestuia și Bitcoin este transferat automat vânzătorului. Nu este nevoie de intermediar.
Dincolo de Bitcoin
Acolo unde un contract inteligent Bitcoin este limitat la utilizarea propriei monede, contractele inteligente construite pe platforme precum Ethereum pot merge mult mai departe. Ethereum oferă o mașină virtuală descentralizată, adică „Turing Complete.” Adică, baza sa de cod acceptă o utilizare mai largă a instrucțiunilor și, prin urmare, poate fi utilizată pentru o varietate mai largă de scopuri, dincolo de transferul jetonului Ethereum, Ether.
Contractele inteligente sunt programabile și, prin urmare, se citesc la fel ca aplicațiile programate. „Dacă se întâmplă asta, atunci fă asta.”
Cu aplicații atât de largi, contractele inteligente ar putea, teoretic, să înlocuiască contractele într-o varietate de situații. Ar putea înlocui sistemele de debitare directă pentru plăți automate, de exemplu. Dacă există suficienți bani într-un cont și se ajunge la o anumită dată, contractul ar transfera o sumă stabilită de bani într-un alt cont și va oferi în schimb un serviciu digital.
La cumpărarea unei case, contractul inteligent principal ar putea transfera digital actul într-o locuință odată ce fondurile necesare au avut a intrat în contul vânzătorului, iar alte contracte inteligente efectuând toate tipurile de verificări antifraudă și confirmări ale propriile lor.
Niciunul dintre aceste cazuri nu este diferit de modul în care au loc tranzacțiile financiare, dar în cazul în care sunt metodele tradiționale arbitrare, controlate și vizibile de către o singură parte sau un număr limitat de mai multe contracte inteligente ar fi în întregime transparent. Contractele inteligente fac părțile cu adevărat responsabile pentru acțiunile lor prin pur și simplu neexecutarea dacă contractul nu este respectat. Acest lucru face mult mai greu pentru un actor să înșele sistemul, deoarece nimeni nu are nivelul de control pe care îl au băncile sau instituțiile juridice în prezent.
Fără nicio șansă de interferență arbitrară a intermediarului și niciuna dintre părți nu are mai mult control decât cealaltă, inteligentă contractele ar trebui, în teorie, să creeze o mai mare încredere între părți și, în același timp, să simplifice întregul proces timp.
O lume imperfectă
Oricât de puternice ar fi contractele inteligente, ele nu sunt chiar pregătite să înlocuiască fiecare sistem de încredere pe care îl avem deja în vigoare. După cum este descris în exemplele de mai sus, o tranzacție complicată care utilizează contracte inteligente ar necesita probabil mai multe contracte inteligente legate între ele pentru a acoperi toate situațiile potențiale „dacă” care ar apărea ca parte a tranzacţie.
Există și „Problema Oracle”, de luat în considerare, prin care contractele inteligente în sine nu pot interacționa direct cu lumea reală. Dacă contractele inteligente sunt implicate în tranzacții care implică acțiuni din lumea reală, cum ar fi serviciile profesionale către clienți, au nevoie de o entitate (un „oracol”) care să le spună că acel eveniment a avut loc.
Acesta este un risc real de securitate. Dacă te bazezi pe un singur oracol pentru un contract inteligent, atunci ai eliminat efectiv beneficiul de descentralizare al unui contract inteligent și ai creat un singur punct de eșec. O rețea Oracle descentralizată face greu să ai încredere în cineva din acea rețea.
Pe lângă problema Oracle, care nu a fost încă rezolvată, există și problema de securitate cu care se confruntă contractele inteligente. Ca orice cod programat, contractele inteligente pot avea vulnerabilități, iar acest lucru devine și mai probabil pe măsură ce complexitatea crește. În urma unui efort recent de cercetare asupra contractelor inteligente Ethereum, o companie a găsit zeci de mii de contracte blocate care ar putea permite furtul de jetoane cu ușurință. Există chiar o dezbatere dacă o astfel de exploatare a contractului este ilegală, de vreme ce defectele sunt incluse în contractele în sine.
Un viitor mai inteligent
Din fericire pentru cei încântați de potențialul contractelor inteligente, mulți dezvoltatori lucrează rezolvând unele dintre problemele lor flagrante și multe altele dornice să încerce contracte inteligente pentru tot felul de scopuri. Va dura mulți ani și multe schimbări dacă se dorește ca contractele inteligente să devină o alternativă viabilă pentru multe dintre cele legale sistemele pe care le avem în prezent pentru a ne asigura că doi parteneri tranzacționali au încredere unul în celălalt, dar potențialul este cu siguranță Acolo. Ca criptomonede continuă adoptarea lor generală și ajută la introducerea unui public mai larg în tehnologia blockchain și unele dintre utilizările sale derivate, contractele inteligente pot urma exemplul.
Recomandările editorilor
- Ce este Smart Access Storage? Cum plănuiește AMD să reducă timpii de încărcare
- Crypto se prăbușește și asta poate face GPU-urile mai accesibile
- Ce este metaversul? O scufundare profundă în „viitorul internetului”
- Nvidia obține cel puțin 400 de milioane de dolari pe an din minarea criptomonedelor
- Cum să mine Bitcoin