Care este limita contractelor inteligente?

Cand Ethereum a introdus contracte inteligente în ecosistemul blockchain, totul s-a schimbat. Brusc, a apărut posibilitatea de a construi un întreg sistem financiar construit pe principii fără încredere. Cât de departe poți duce această idee? Ei bine, asta depinde de cine întrebi.

Conceptul de contracte inteligente a fost introdus pentru prima dată în 1994 de Nick Szabo, un informatician și jurist. El le-a comparat cu „umilul automat automat”, care distribuie automat un produs atunci când este introdusă suma corectă de plată.

În esență, un contract inteligent este un program de calculator care execută automat termenii unui contract atunci când sunt îndeplinite anumite condiții. Poate fi folosit pentru a facilita, verifica și impune negocierea sau executarea unui contract. Este o modalitate de a folosi codul pentru a crea acorduri cu autoexecuție fără a folosi un intermediar (cum ar fi un avocat care execută un testament, de exemplu.)

Un exemplu timpuriu al unui contract inteligent existent în afara blockchain-ului este serviciile de escrow. La începutul anilor 2010, acestea au devenit modalitatea implicită de executare a tranzacțiilor pe piețele web întunecate, care necesitau un input uman scăzut pentru a minimiza vulnerabilitatea față de aplicarea legii. Cumpărătorul ar plasa fondurile – de obicei în BTC – în contul de escrow și ar executa contractul inteligent doar pentru a elibera fondurile atunci când produsul a fost livrat. 

Implementarea contractelor inteligente a rămas de nișă și în mare măsură teoretică în anii care au urmat propunerii inițiale a lui Szabo. Cu toate acestea, de la lansarea blockchain-ului Ethereum în 2015, contractele inteligente și-au devenit proprie. 

Ideea simplă este că, pe măsură ce creșteți complexitatea contractelor inteligente, puteți crea aplicații întregi descentralizate pe blockchain (dApps). În cazul în care DEFI, acest lucru a permis crearea de servicii de tranzacționare, împrumut, împrumut și unele servicii de asigurare. Toate acestea se bazează pe principii fără încredere, fără intermediar uman.

Dincolo de „Codul este lege”

Preistoria contractelor inteligente începe probabil cu cartea lui Lawrence Lessig „Codul și alte legi ale spațiului cibernetic” (1999). În ea, el a susținut că în spațiul cibernetic, codul computerizat era în mare parte analog cu legile din viața reală și le-ar putea chiar înlocui. Această idee pare ciudată în 2023, când internetul pătrunde în fiecare aspect al vieții noastre, iar guvernele reglementează aproape fiecare aspect al afacerilor și al comportamentului individual. Pe atunci, era radical.

Diagrama Ethereum
Foto: QuoteInspector

Cu toate acestea, cartea lui Lessig a oferit lumii o frază cu o lungă moștenire: „codul este lege”. În prezent, aceasta este adesea folosită ca prescurtare pentru a descrie modul în care matematica și codul pot elimina ambiguitatea și manipularea. Nu toată lumea este de acord că este atât de ușor.

„Așa cum am văzut cu toții Luna/Terra, Celsius și FTX anul trecut și Mango DAO recent – ​​codul își atinge limitele, iar actorii răi pot instrumenta preluări ostile, hack-uri sau alte avantaje rău intenționate”, spune Nicolas Biagosch, co-inițiatorul programului. Q Blockchain, al cărui motto definitoriu este „Beyond Code Is Law”.

„Pe măsură ce mai mulți oameni intră în lumea Web3, buna guvernare are nevoie de mai mult spațiu pentru nuanțe și intenții umane. „Codul este lege” funcționează pentru unele situații, dar nu pentru toate.”

Contractele inteligente au dezavantaje 

Una dintre profesiile în vizorul maximaliștilor de contracte inteligente este profesia de avocat. De ce să ai o ierarhie birocratică (și unii ar spune coruptă, în funcție de locul în care te afli) a arbitrajului când poți executa pur și simplu deciziile legale în cod; în esență, inversând ideea lui Lessig că codul este legea spațiului cibernetic. De ce să nu faci codul lege adevărată?

Există câteva respingeri simple la această idee: instanțele pot anula deciziile proaste și pot reduce probabilitatea ca acestea să apară din nou într-un mod ușor de înțeles. Într-un context cripto, dacă unele BTC au fost trimise în mod eronat sau fraudulos de la o parte la alta, o instanță poate lua în considerare probele și poate dispune returnarea fondurilor. 

Dar într-un sistem de numai adăugare, cum ar fi blockchain, veți scrie efectiv acea tranzacție în piatră. Blockchain este imuabil, astfel încât contractele inteligente și tranzacțiile verificate nu pot fi inversate, complicând lucrurile nemăsurat. Poti actualizare un contract inteligent pentru a remedia erorile. Dar este mult mai costisitor și consumator de timp decât descărcarea unui patch pentru jocul tău.

Cu siguranță putem merge dincolo DEFI și să implementeze contracte inteligente în altă parte a societății, continuă Biagosch. „Ne putem baza doar pe cod? Nu așa cum este codul acum. Nuanța, intenția și complexitatea sunt limita contactelor inteligente de astăzi. Pentru a construi societăți și organizații descentralizate, trebuie să găsim o modalitate de a combina codul fără încredere cu instrumente care țin cont de intenția umană.”

Cod de contract inteligent

„Codul nu poate explica fiecare situație. Și oamenii au puterea unică de a gândi retrospectiv, de a judeca intenția și de a determina dacă anumite acțiuni sunt aliniate cu sau împotriva regulilor. A depăși „codul este lege” nu înseamnă să te îndepărtezi de la utilizarea codului ca strat fundamental de guvernare în Web3. Înseamnă să folosiți codul și limbajul uman împreună.”

În mod ironic, oamenii sunt piesa lipsă

Asemenea unui automat, contractele inteligente nu se potrivesc cu complexitatea societăților umane în care operează. Nu sunt „inteligente” așa cum le înțelegem în mod obișnuit, spune Cain Cao, un membru de bază al KCC și GoDao. Ei nu pot executa tranzacții automat, nu pot stoca structuri complexe de date, nu pot executa calcule complexe și, în mod scump, acestea sunt probleme pe termen scurt.” 

„Pe termen lung, cea mai mare limitare a contractului inteligent sau DeFi este capacitatea sa de a percepe lumea reală, ceea ce înseamnă că ne lipsesc eficient și sigur oracol servicii care necesită proxy terți. Încă nu există soluții mature pentru asigurări mai complexe, credite ipotecare pentru active în lumea reală și așa mai departe.”

O cale clară pentru contractele inteligente este potențialul de a le spori cu AI și masina de învățare. Creșterea inexorabilă a chatbot-urilor precum ChatGPT a deschis posibilitatea de a le adăuga o dimensiune „asemănătoare omului”. În esență, creează mașini auto-împlinite care pot executa tranzacții singure și pot apela la seturi de date uriașe. Dar, după cum știe oricine care a folosit un model de limbaj AI, ele sunt departe de a fi perfecte. Dacă AI a generat intrarea, cum am putea verifica că este cea corectă?

Nu face decât să agraveze o problemă preexistentă a contractelor inteligente. Sunt scrise într-un cod pe care majoritatea dintre noi nu îl putem citi sau scrie.

„Întregul design din spatele contractelor inteligente ar trebui schimbat”, spune Awa Sun Yin, co-fondator la Anomă. „Pentru ca utilizatorii să interacționeze cu contractele inteligente în siguranță și în mod privat, trebuie să înțeleagă extrem de bine ce se întâmplă nu numai în contractul inteligent direct, ci și în celelalte contracte inteligente care sunt numite și cum funcționează blockchain-ul subiacent. Acest lucru nu este fezabil și deseori are ca rezultat ca oamenii să folosească aceste aplicații fără să înțeleagă riscurile – și să plătească un preț mare în mod neașteptat (de exemplu, exploatări, scurgeri de date sensibile).”

Declinare a responsabilităţii

Toate informațiile conținute pe site-ul nostru web sunt publicate cu bună-credință și numai în scopuri generale. Orice acțiune pe care cititorul o ia asupra informațiilor găsite pe site-ul nostru este strict pe propria răspundere.

Sursa: https://beincrypto.com/world-run-on-smart-contracts-computer-says-no/