Què són els Smart Contracts

Un contracte és un acord signat entre dues parts amb un tercer que es troba entre dues parts que fan una transacció i afirma els termes i condicions d’un contracte. Aquesta via es caracteritza típicament pel sistema centralitzat tradicional. Sovint, aquests contractes en paper han provocat discòrdies i conflictes legals entre socis comercials. Aquesta discordia és el resultat de diferents coses, com ara greus descuits com a conseqüència d’una ruptura de la comunicació, incompliment de contracte, contractes no redactats correctament, etc. De vegades, aquests contractes són susceptibles de falsificació per qualsevol de les parts. Tanmateix, hi ha hagut passos per reestructurar els contractes empresarials i una de les millors alternatives al model tradicional és el contracte intel·ligent.

Smart Contracts

El concepte de contracte intel·ligent

Nick Szabo, un informàtic i criptògraf nord-americà, va proposar per primera vegada contractes intel·ligents l’any 1994. Va inventar una moneda virtual anomenada “Bit Gold” el 1998, deu anys abans de la invenció de Bitcoin. En algun moment, es rumorejava que era el veritable Satoshi Nakamoto, inventor anònim de Bitcoin, cosa que sovint ha negat.

Segons Szabo, els contractes intel·ligents són protocols de transaccions informatitzats que executen els termes d’un contracte. Es va adonar que la cadena de blocs, el llibre major distribuït, es podria utilitzar per a contractes intel·ligents, que d’altra manera s’anomenen contractes autoexecutius, contractes de cadena de blocs o contractes digitals.

Un contracte intel·ligent és un programari que emmagatzema digitalment regles per negociar els termes d’un acord, verifica automàticament el compliment i executa els termes acordats. És un contracte d’execució automàtica amb els termes de l’acord entre dues parts directament escrits en línies de codi. El codi i l’acord que hi conté existeixen a través d’una xarxa de blockchain distribuïda i descentralitzada. Un contracte intel·ligent permet realitzar transaccions creïbles sense tercers. Un contracte intel·ligent fa que una transacció sigui transparent, traçable i irreversible.

Com funcionen els contractes intel·ligents?

Ethereum és la criptomoneda més popular que utilitza el contracte intel·ligent. Bitcoin, d’altra banda, permet utilitzar contractes intel·ligents per crear serveis i afegir funcionalitats a les transaccions de bitcoins. Tot i que aquests serveis ens ofereixen bitcoins, estan inherentment centralitzats perquè els seus contractes intel·ligents s’han d’allotjar en un servidor centralitzat. Ethereum, però, permet als desenvolupadors programar els seus propis contractes intel·ligents per definir instruccions de màquines virtuals d’Ethereum (EVM). S’utilitzarà un exemple d’un contracte intel·ligent d’assegurança de vol automatitzada que utilitza un oracle per buscar dades sobre retards de vols per explicar com funcionen els contractes intel·ligents.

El primer pas és que un passatger demani una assegurança de vol enviant èters a un contracte intel·ligent, juntament amb la informació del seu vol. El contracte intel·ligent, al seu torn, envia una sol·licitud a un “oracle”, que és un servei que existeix fora de la cadena de blocs, per verificar els detalls del vol i recopilar informació històrica sobre aquesta ruta.

El contracte intel·ligent utilitza la informació per determinar si la prima oferta és adequada; si el contracte intel·ligent accepta la prima, llavors s’avança per preguntar a l’oracle si l’informe sobre l’estat del vol en qüestió. La informació proporcionada per RealTimeFlightData és utilitzada per l’oracle per informar de l’estat del vol al contracte intel·ligent. Si el vol es retarda, el contracte paga el passatger; si el vol a temps, el contracte es paga per si mateix.

La diferència entre un contracte tradicional i un contracte intel·ligent

Implicació de tercers: en un contracte tradicional, hi ha dues parts per signar un contracte i una tercera persona. Aquesta tercera persona podria ser un advocat o un banc. Això fomenta les fases de redacció d’anada i tornada i l’administració final de l’acord finalitzat requereix molt de temps. El contracte intel·ligent, en canvi, realitza transaccions creïbles sense la presència de tercers, cosa que el fa més ràpid i fiable. Absència d’element humà: el contracte tradicional requereix la presència física de totes les parts relacionades amb el contracte. El contracte intel·ligent, però, es genera per ordinador i, per tant, el propi codi explica les obligacions a ambdues parts. Les parts implicades en el contracte intel·ligent són la majoria de vegades, desconeguts d’Internet que mai s’havien conegut abans. El contracte intel·ligent també pot reduir la fricció que és habitual en el finançament de liquidació. Com que el procés està automatitzat, s’haurien registrat, verificat i implementat tots els passos necessaris a la cadena de blocs, eliminant la necessitat de resolució de disputes. L’objectiu del contracte intel·ligent és facilitar l’acord comercial sense la formalitat i el cost innecessaris. Falsificació: un dels problemes que té el contracte tradicional és que és propens a la falsificació. Amb la presència d’elements humans, qualsevol de les parts es va enrere per alterar el pactat per ambdues parts, i això ha provocat greus batalles legals que s’han arrossegat als jutjats durant diverses setmanes. El contracte intel·ligent realitza les seves transaccions que són transparents, traçables i irreversibles.

Avantatges de l'Smart Contract

1. Comunicació clara

A diferència dels contractes tradicionals, la comunicació del contracte intel·ligent és molt explícita i els detalls precisos, eliminant així qualsevol marge de mala comunicació i mala interpretació.

2. Transparència

Totes les parts rellevants poden consultar, en qualsevol moment, els termes i condicions del contracte. D’aquesta manera, no sorgeixen discòrdies i facilita el control i la transparència totals a totes les parts implicades.

3. Precisió

Una de les coses que fan que el contracte intel·ligent sigui únic és la seva atenció als detalls. Un dels requisits principals és registrar tots els termes i condicions en detalls explícits. És important ser precís, perquè un error podria provocar errors en la transacció.

4. Velocitat

Els contractes intel·ligents funcionen amb codi de programari i viuen a Internet. Per això, la transacció es pot fer molt ràpidament. L’eliminació d’intermediaris i els casos judicials prolongats també ajuden a reduir hores a molts processos empresarials tradicionals. A més, no hi ha documentació manual.

5. Confia

Amb la manera com funcionen els contractes intel·ligents, generen confiança i confiança absoluta. Això és perquè és transparent, elimina la possibilitat de manipulació, és segur i autònom. Un cop solemnitzat, el contracte s’executa automàticament per la xarxa.

6. Lliure de paper

Un dels principals avantatges dels contractes intel·ligents és que no tenen paper. Sense l’ús de contractes en paper, els contractes intel·ligents eliminen molt el frau o els documents falsificats i, en cas de pèrdua de dades, aquests atributs es poden recuperar fàcilment.