- Alba Ranis
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.
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
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.