“Per ser sincer, ara em sap greu haver adoptat el terme” contracte intel·ligent “. Els hauria d’haver qualificat de més avorrits i tècnics. Potser alguna cosa com ara “guions permanents”.
Vitalik Buterin
Hola, avui us explicaré una història sobre Masha i Sergey. Com els ajudaria un contracte intel·ligent. Sergey vol traslladar-se de Sant Petersburg a Moscou i, per tant, busca un apartament a la capital. La vol llogar.
Després d’una llarga recerca, troba una opció normal. Masha lloga la seva cabana al centre per només 30 mil rubles. Tot i això, posa condicions: un apartament només el pot llogar un home jove sense mals hàbits, rus de nacionalitat, sense família ni mascotes..
Com que Masha i Sergey són desconeguts, els és difícil confiar els uns en els altres. Masha tem que Sergei canviï d’opinió i no pagui. Sergey creu que Masha és una mena de defraudador que vol tallar-li diners.
El problema es resol de diverses maneres:
- Podeu signar un contracte llarg, que inclourà dades del passaport i tots els acords. Però, de totes maneres, Sergei corre risc: ha de pagar un avançament a algú desconegut.
- Podeu celebrar un contracte mitjançant intermediaris. Assumiran tots els riscos, però al mateix temps Masha i Sergey hauran de pagar una comissió substancial. Es tracta d’una pèrdua de diners!
Què passa si …?
Imagineu-vos si la nostra parella tenia un contracte intel·ligent, és a dir, un sistema que ja tenia regles estrictes. Aproximadament el següent:
- Creem un emmagatzematge independent. Tothom hi pot posar, però no ho pot agafar.
- Sergey posa el pagament de l’apartament en aquest magatzem.
- Masha hi posa “claus digitals” per accedir a l’apartament.
- Llavors, Sergey rep una “clau digital” i Masha rep la confirmació de la recepció d’un pagament anticipat de Sergey.
- Quan Sergei es trasllada a un apartament, Masha rep diners.
- Si Sergey no pot obrir l’apartament (la clau no encaixa), se li retornarà el prepagament.
- Si Sergey decideix negar-se a llogar un apartament, Masha rep la pèrdua i Sergey, la resta del prepagament..
A més, l’acció d’aquest contracte finalitza, Sergey i Masha poden continuar la seva relació. Tingueu en compte que totes les etapes estan protegides per un algorisme. No cal pagar comissions als intermediaris.
Amics! De fet, us vaig donar un exemple de com funciona un contracte intel·ligent. Un contracte similar funciona amb èxit a la xarxa Ethereum. El funcionament d’un contracte intel·ligent es basa en la tecnologia blockchain.
Imatge 005 Contractes intel·ligents
De què tracta aquest article?
En aquest article, explicaré com van sorgir els contractes intel·ligents, l’entorn on treballen i com funcionen. Donaré una llista dels avantatges i els contres dels contractes intel·ligents, un exemple de contracte intel·ligent, i també us diré en quines àrees s’apliquen i en què es diferencien dels contractes normals..
Contingut
- Com van aparèixer els contractes intel·ligents
- On poden funcionar els contractes intel·ligents
- Com funcionen els contractes intel·ligents
- Pros i contres dels contractes intel·ligents
- Com és el codi de contracte intel·ligent
- En quines àrees s’utilitzen els contractes intel·ligents?
- En què es diferencien els contractes intel·ligents dels contractes ordinaris
- Resumint
- Com van aparèixer els contractes intel·ligents
La idea dels contractes intel·ligents va venir a Nick Szabo al segle passat. Molt abans que apareguessin les primeres criptomonedes. Tot i això, la seva implementació no va ser possible sense el naixement de la tecnologia blockchain. Va resultar que els contractes intel·ligents i blockchain són socis naturals.
L’autèntic naixement dels contractes intel·ligents es va produir el 2013, quan van aparèixer la moneda digital Ethereum i la xarxa blockchain del mateix nom. Aleshores es va fer evident la utilitat dels contractes intel·ligents. Com a la història de Sergei i Masha.
A partir d’ara, els desenvolupadors tenen l’oportunitat de crear les seves pròpies aplicacions sense llançar la seva xarxa blockchain. Per a això, a tothom li agrada la xarxa Ethereum i el seu desenvolupador Vitalik Buterin.
Per cert, aquest noi intel·ligent va néixer a Rússia, a Kolomna. No obstant això, als anys 90 difícils, la seva família va decidir marxar al Canadà. Vitalik hi era als sis anys.
-
On poden funcionar els contractes intel·ligents
Ara hi haurà alguns termes difícils. No hi ha cap altra manera de descriure el treball dels contractes intel·ligents..
Tingueu en compte que el desenvolupament de contractes intel·ligents i el seu control requereixen les condicions següents:
- es necessita xifratge asimètric (per a signatura digital),
- necessiten bases de dades obertes per dur a terme transaccions,
- cal excloure el factor humà de tot el sistema (les xarxes bitcoin i ethereum són adequades),
- els contractes s’han d’executar descentralitzats.
De fet, res complicat. Les quatre condicions es compleixen, per exemple, a la xarxa Ethereum.
-
Com funcionen intel·ligent-contractes
Com he comentat anteriorment, els contractes intel·ligents i blockchain són pràcticament “bessons siamesos”. Al cap i a la fi, cal escriure el codi i els algoritmes del contracte en algun lloc.
Per tant, els contractes intel·ligents funcionen així:
- En primer lloc, es realitza una transacció que s’envia als nodes. Els nodes són una xarxa d’igual a igual.
- A continuació, el contracte intel·ligent comença a comprovar les signatures de les parts implicades i es comprova el compliment de totes les condicions del contracte..
- La següent acció de tot el sistema depèn de com ha anat la prova. En qualsevol cas, la transacció es completa (amb un resultat positiu o negatiu). Els actius es distribueixen entre les parts. Per exemple, si no es van complir les condicions del contracte, el sistema assigna sancions al responsable. L’accés als actius és limitat.
He esbossat com funciona un contracte intel·ligent estàndard a Ethereum. No penseu que l’algorisme és completament gratuït. Per exemple, a la xarxa Ethereum, els contractes intel·ligents requereixen un nombre determinat d’elements, que s’anomenen “gas”. Si no hi ha prou gasolina.
Per cert, tingueu en compte això quan creeu els vostres contractes intel·ligents..
-
Pros i contres dels contractes intel·ligents
Avantatges de l’ús de contractes intel·ligents:
- De la història de Sergey i Masha, podem concloure que els contractes intel·ligents no necessiten cap tipus d’intermediaris.
- Els contractes intel·ligents són absolutament segurs perquè el contracte s’emmagatzema xifrat.
- Els contractes intel·ligents són molt fiables, ja que tots els documents es duplicen a la xarxa blockchain.
- La tecnologia estalvia diners perquè no necessita intermediaris.
- Tot passa automàticament. Elimina el factor humà, per exemple, els errors en omplir els formularis manualment.
Naturalment, qualsevol bonica portada té el seu propi interior per fora. Hi ha desavantatges en els contractes intel·ligents. Normalment, els experts destaquen els desavantatges següents:
- El codi de contractes intel·ligents pot contenir errors.
- Els contractes intel·ligents encara no s’han legalitzat legalment a la majoria de països del món, inclosos els EUA, Rússia i la UE.
- Tot i que les transaccions amb contractes intel·ligents són econòmicament beneficioses, l’Estat les tributarà a mesura que es legalitzin..
- Els contractes manquen de certa flexibilitat. No es poden canviar, etc..
- Els contractes intel·ligents tenen un registre obert. Sorgeix un problema de confidencialitat bancària.
- Els contractes intel·ligents no sempre són ràpids de processar.
- Hi ha un problema d’oracles.
Us explicaré l’últim problema per separat. Generalment es creu que aquest és el principal “problema” dels contractes intel·ligents. En resum: els contractes intel·ligents necessiten agents externs que han de validar les dades rebudes de fora. Es tracta de dispositius de mesura, participants de la xarxa blockchain, sistemes integrats a la cadena de blocs, etc. El problema rau en l’elecció d’aquests agents, la seva diferenciació, independència i fiabilitat de la informació subministrada..
Per descomptat, el desenvolupament de la tecnologia de contractes intel·ligents continua, de manera que es pot esperar que en el futur es puguin eliminar d’alguna manera els “contres”.
-
Com és el codi de contracte intel·ligent
Si no coneixeu els llenguatges de programació, potser podeu ometre aquesta secció amb seguretat. Tot i això, es tractarà del codi dels contractes intel·ligents. Al cap i a la fi, en essència, un contracte és només un codi de programa. Els contractes intel·ligents d’Ethereum s’escriuen en un llenguatge especialment desenvolupat: Solidity. Tanmateix, amb el desenvolupament de la tecnologia blockchain, la possibilitat d’escriure un contracte intel·ligent ha aparegut en gairebé qualsevol idioma, només heu d’assegurar-vos que la cadena de blocs de la vostra xarxa l’admeti..
El contracte intel·ligent més senzill és un conjunt de condicions. Com els que s’utilitzen a la sentència if. L’operador rep una variable com a entrada, en funció del valor de la qual realitzi determinades accions.
Si esteu bé programant, podeu crear el vostre propi contracte intel·ligent. Aquí no hi ha dificultats fonamentals. I Internet està ple de manuals i instruccions pas a pas sobre com fer-ho..
-
En quines àrees s’utilitzen els contractes intel·ligents?
Aquí s’ha produït una autèntica revolució recentment. Els contractes intel·ligents han demostrat els seus beneficis reals. Estalvien temps i diners a les grans empreses.
Logística
La burocràcia regna en logística. Però un contracte intel·ligent s’apodera fàcilment. Al cap i a la fi, ara podeu reduir significativament els tràmits i eliminar el factor humà de la cadena de subministrament. Els empleats són reduïts, substituïts per ordinadors.
Blockchain i els contractes intel·ligents redueixen els costos quan es mouen mercaderies. També redueix la possibilitat de frau, com ara la falsificació. Al cap i a la fi, com he dit més amunt, la seguretat és un gran avantatge dels contractes intel·ligents..
Els grans ports, cadenes minoristes i bancs estan implementant contractes intel·ligents.
Neteja
Concretament al sector bancari, els contractes intel·ligents s’utilitzen activament en la compensació. Què és això? Es tracta d’un procés de diversos tipus d’acords entre els bancs i els seus clients. Heu d’omplir molts tràmits i controlar un gran nombre de condicions. És clar que els contractes intel·ligents poden ajudar seriosament amb això..
Penseu per vosaltres mateixos quant es pot reduir el treball manual en la compensació. És cert que els empleats de bancs normals poden no estar contents amb això; al cap i a la fi, és probable que siguin acomiadats. D’altra banda, es poden transferir a treballs més creatius (en la mesura que els bancs solen tenir “treballs creatius”).
Botigues en línia
Per descomptat, els contractes intel·ligents també són molt útils per a transaccions de llarga distància. A la història de Sergei i Masha, que he explicat anteriorment, el principal problema era la distància entre les dues parts contractants. Problema de confiança, per dir-ho així. Però un contracte intel·ligent elimina naturalment aquest problema. Vostè mateix entén com passa això: tot és controlat i comprovat automàticament pel sistema sense la participació d’intermediaris.
La medicina
Una gran aplicació de la cadena de blocs està prevista en medicina. Per exemple, podeu millorar la seguretat d’emmagatzemar els registres mèdics dels clients. Podeu restringir la visualització de registres: doneu accés a la història clínica només després de proporcionar una clau digital del client i del seu metge assistent.
D’altra banda, la informació del blockchain es pot utilitzar per dur a terme investigacions, on no es revelarà la identitat de pacients específics. Fins i tot serà possible pagar la informació del client mitjançant contractes intel·ligents.
-
En què es diferencien els contractes intel·ligents dels contractes ordinaris
Perquè entengueu exactament en què es diferencia un contracte intel·ligent d’un contracte en paper habitual. És força senzill. Un contracte intel·ligent és un document digital, no en paper. S’emmagatzema a la cadena de blocs. Un contracte ordinari està protegit per lleis i regulacions. El llenguatge jurídic s’utilitza per elaborar contractes ordinaris i el codi s’utilitza per als contractes intel·ligents.
Per descomptat, els contractes intel·ligents són més segurs i no requereixen intermediaris. Els contractes intel·ligents no es poden canviar, però sí els contractes en paper. També val la pena assenyalar que les transaccions mitjançant contractes intel·ligents sovint són més ràpides..
-
Resumint
Per tant, avui en dia els contractes intel·ligents ja s’estan començant a utilitzar en salut, logística, compres en línia i banca. La majoria dels països del món encara no han adoptat lleis que els legalitzarien, però es pot comptar amb això.
Resultats:
- els contractes intel·ligents van començar a funcionar fa només cinc anys,
- funcionen en xarxes de blockchain com Ethereum,
- tenen avantatges i desavantatges,
- un contracte intel·ligent és un codi en un llenguatge de programació específic,
- s’utilitzen en logística, finances i salut.
En general, els contractes intel·ligents estalviaran la civilització humana d’una part important del flux de treball en paper i protegiran les empreses dels errors humans i dels estafadors..