Los contratos inteligentes están inextricablemente vinculados a blockchain (lea esta publicación para obtener más información sobre blockchain). La función más obvia de blockchain es utilizarla como dinero digital. Esta es también la razón por la que existen tantas criptomonedas y por la que Bitcoin es tan popular. Sin embargo, las funciones son infinitas y todo esto se debe a que blockchain permite la creación de contratos inteligentes. Entonces, ¿qué son exactamente los contratos inteligentes? ¿Y cuáles son todas estas infinitas posibilidades? Esta publicación le brindará una explicación detallada.
Para comenzar esta explicación de los contratos inteligentes, es fundamental conocer la definición exacta:"Un contrato inteligente es un contrato programado cuyos acuerdos se registran en un código informático en la cadena de bloques. El contrato se ejecuta automáticamente sin la necesidad de (confiar en) un intermediario. Estos acuerdos siempre se pueden ver, pero no es posible modificarlos". Por lo tanto, un contrato inteligente es todo lo contrario. un contrato en papel en el que se firma con un bolígrafo, como estamos acostumbrados a hacer. Es un contrato totalmente digital, que consta únicamente de un código informático, que un programador ha programado para usted. Contiene toda la información sobre el contrato: las personas entre las cuales es válido, cuándo se debe ejecutar el contrato, cuándo se hicieron los acuerdos, etc. En pocas palabras, los contratos inteligentes son:- Son completamente digitales- Consisten en código de computadora- Están programados en la cadena de bloques- Se ejecutan automáticamente sin intermediarios- Ya no se pueden cambiar. Esto da una idea abstracta de lo que implica exactamente, así que hagámoslo un poco menos abstracto con un ejemplo simple.
El ejemplo más sencillo para el que un contrato inteligente es perfecto es para una apuesta simple. Digamos que Laura es una gran seguidora del FC Barcelona, mientras que Juan es un fanático incondicional del Real Madrid. Se acerca el partido entre estos dos aspirantes al título y Laura cree que ganará el FC Barcelona, pero Juan está convencido de que ganará el Real Madrid. Juan quiere hacer una apuesta de 15 euros. Si gana el FC Barcelona, Juan le paga 15 euros a Laura y si gana el Real Madrid, Laura le paga 15 euros a Juan. Si hay un empate, no pasa nada. Sin un contrato inteligente, usted hace esta apuesta de buena fe y asume que la otra persona pagará bien si pierde. Laura sabe, sin embargo, que Juan a veces puede ser un mal perdedor y si el FC Barcelona gana debido a un penalti injusto, hay muchas posibilidades de que pueda despedirse de su dinero. Con un contrato inteligente esta confianza no es necesaria, porque todo se puede programar y registrar. Laura y Juan acuerdan registrar la apuesta en un contrato inteligente que se activa con el resultado oficial registrado por la RFEF (Real Federación Española de Fútbol). Ambos pagan 15 euros al contrato (en criptomonedas) y establecen el contrato de modo que Laura obtenga 30 euros del contrato inteligente si gana el FC Barcelona y Juan obtiene 30 euros si gana el Real Madrid. En caso de empate, 15 euros son automáticamente pagado a ambos. El contrato se coloca en la cadena de bloques, por lo que todos los usuarios de la cadena de bloques lo verifican automáticamente y, por lo tanto, es imposible cambiarlo (por lo tanto, Juan ya no puede determinar el resultado si el FC Barcelona gana debido a una sanción injusta. En el momento en que la RFEF anuncie el resultado oficial, el contrato entrará automáticamente en vigor y el ganador recibirá su dinero. Un ejemplo como este muestra que una plataforma intermediaria como Unibet o Toto ya no será necesaria). Todas estas apuestas con "la casa" pronto podrán realizarse en la cadena de bloques directamente entre sí. Lo mismo se aplica a los casinos. Todo el dinero (comisión) que normalmente iba a la casa ahora se quedará con los usuarios.
Este ejemplo plantea inmediatamente algunas de las principales ventajas de un contrato inteligente. El mayor problema de la apuesta entre Juan y Laura es que Laura no está segura de si Juan realmente pagará si gana el FC Barcelona. Por supuesto, podrían optar por registrar ellos mismos un contrato en papel, pero pocas personas aceptarían semejante apuesta entre sí. Además, incluso entonces Juan puede negarse a pagar y entonces una demanda sólo podría llevar a que Laura reciba sus 15 euros. Entonces no es lo ideal y Laura tiene que confiar en que su abogado es mejor que el de Juan. Además, la apuesta por el contrato inteligente se fija tal como se celebró. Una sanción injustificada, por muy injustificada que sea, no puede cambiar el sólido acuerdo de que el resultado anunciado oficialmente por la RFEF determina quién gana la apuesta. Además, todo sucede de forma automática sin la intervención de otras personas. La cadena de bloques garantiza que el contrato inteligente se ejecute correctamente.
El contrato inteligente está en la cadena de bloques. La blockchain es una red compartida. Es verificado automáticamente por todos los dispositivos conectados a él. Por lo tanto, todos estos dispositivos tienen una copia de la cadena de bloques. Como resultado, nadie puede modificar el contrato.
El contrato realmente lo celebra usted mismo. No es necesario confiar en un banco, abogado, corredor u otro intermediario. Por tanto, estos individuos no pueden manipular el contrato en su beneficio. Además, no tiene que preocuparse de que la otra persona intente salirse del acuerdo. El contrato es administrado por la red y ejecutado automáticamente.
Un contrato inteligente está protegido por la mejor criptografía que existe actualmente en el mundo. Es prácticamente imposible hackearlo.
Los contratos inteligentes están completamente automatizados. Algunas acciones normalmente requieren mucho papeleo, pero se pueden realizar mediante un contrato inteligente en unos pocos segundos. Esto ahorra muchísimo tiempo y trabajo. Y el código se desarrolla más cada día, por lo que será más rápido en los próximos años.
Debido a que todos tienen una copia de la cadena de bloques, es imposible perder el contrato.
Los contratos inteligentes son mucho más baratos que los contratos tradicionales. Esto se debe principalmente a que ya no son necesarios intermediarios (con salarios por hora altísimos). Por ejemplo, ya no tendrá que pagar a un notario o abogado para que redacte el contrato o se asegure de que se ejecute.
Los contratos inteligentes se ejecutan mediante máquinas. Como resultado, no hay (casi) ningún error humano.
Como sabemos, blockchain tiene el potencial de hacer con los bancos lo mismo que Internet ha hecho con las oficinas de correos y las bibliotecas. Nuestro ejemplo de Laura y Juan muestra que también puede sacudir considerablemente la industria del juego, pero ciertamente no se detiene ahí. Las posibilidades son infinitas y puede revolucionar por completo casi cualquier industria, tal como lo ha hecho Internet.
Gran parte de las tendencias modernas se pueden encontrar en la industria alimentaria. La gente es cada vez más consciente de lo que se lleva a la boca y de cómo afecta al planeta, al medio ambiente y a los menos afortunados. Los ejemplos incluyen Tony's Chocolonely (que trabaja para dar a los productores de cacao un precio justo por su cacao), Comercio Justo y alimentos orgánicos. Pero, ¿quién verifica que los productos que usted compra sean realmente orgánicos o qué tan bien Tony's Chocolonely paga realmente a los productores de cacao? Actualmente, esto todavía se hace mediante la confianza, pero gracias a la tecnología blockchain y los contratos inteligentes, pronto todo esto podrá rastrearse de forma automática y completamente transparente. Los contratos inteligentes garantizan que el camino que han tomado los alimentos sea completamente transparente y no se pueda cambiar. Puede ver exactamente en qué agricultores, en qué fábricas y en qué camiones han estado sus productos. Un pollo que proviene de una fábrica de gallinas ponedoras se registra de esta manera y, por lo tanto, ya no puede venderse como pollo orgánico. Los agricultores de Tony's Chocolonely pueden indicar honestamente por cuántos euros vendieron su cacao y de esta manera es posible ver exactamente qué marca de chocolate les devuelve más a los agricultores de cacao sin que esto sea manipulado.
¿En qué industria es aún más importante poder comprobar de dónde proviene su producto? ¡La industria de la confección! Porque, ¿cómo puede estar seguro de que el Rolex que le ofrecen es un Rolex auténtico y no falso? ¿Cómo saber si ese bolso Gucci realmente vino de la fábrica Gucci y no es una falsificación barata? Usando blockchain y contratos inteligentes, pronto podrás saber todo esto en un instante. La ropa falsa podrá reconocerse instantáneamente con un simple escaneo del código de barras. Los contratos inteligentes combinados con RFID le permiten ver exactamente de dónde proviene su bolso Rolex o Gucci y si es un producto real y no una falsificación barata. Puedes comprobar, por ejemplo, si un bolso está hecho de cuero auténtico. Puedes comprobar si el coche que compras de segunda mano en el mercado es efectivamente del año 2013 y tiene sólo 80.000 kilómetros en el cuentakilómetros.
Un gran problema de los músicos actuales es que su música se puede descargar gratis en cualquier lugar. Se podría pensar que artistas como Justin Bieber y Ariana Grande están ganando suficiente dinero, pero para ellos hay miles de otros artistas que están luchando. Además, su fama no hace que sea justo "robar" su música. Plataformas como Spotify e iTunes compensan mucho, pero estas plataformas intermediarias ganan millones a costa de los artistas. Una vez más, los contratos inteligentes pueden marcar la diferencia. Un artista puede poner su canción en la cadena de bloques y estipular en el contrato inteligente que los usuarios pueden escuchar la canción por un micropago (digamos, 0,1 centavos). Esto elimina la necesidad de intermediarios que cobren comisiones por esto. Los artistas o animadores colocan sus entradas para conciertos o actuaciones en la cadena de bloques. Programan un precio máximo en el contrato inteligente. Esto evita que los comerciantes compren boletos en grandes cantidades y los revendan cuatro veces.
Quizás no te des cuenta, pero un grupo increíblemente grande de personas en este planeta camina sin una identidad. El país de donde proceden simplemente lo ha perdido o ha sido manipulado hasta tal punto que una persona de Kuwait tiene en su pasaporte que es de Afganistán. Nos parece evidente tener una nacionalidad, pero si tuviéramos que vivir sin identidad durante un año, sólo descubrirías lo importante que es tener una identidad. Con un contrato inteligente es posible recuperar la propiedad de su identidad sin tener que depender de un gobierno (deshonesto). Su identidad se registra al nacer en la cadena de bloques, a la que solo usted (y sus padres) administran el acceso. Esto nunca podrá ser modificado por nadie. Solo tú puedes agregarle cosas, como una foto reciente. De esta manera siempre podrás demostrar que eres quien dices ser. Ya nadie podrá robar tu identidad. Tu identidad no se puede piratear y solo tu clave privada puede acceder a ella.
Ha aparecido mucho en las noticias en las últimas elecciones. Rusia supuestamente influyó en el voto estadounidense y sería muy fácil para los piratas informáticos piratear todo el sistema de votación. En muchos países todavía hay mucha manipulación de votos. Los presidentes no quieren dimitir porque no creen en los resultados. Todo esto podría terminar con un contrato inteligente. Su identidad está registrada en la cadena de bloques (consulte el ejemplo anterior) y puede emitir un máximo de un voto por su partido favorito a través de un contrato inteligente desde su computadora. La cadena de bloques realiza un seguimiento de todos los votos para que puedas ver en vivo quién está por delante sin ningún papeleo. Todo el mundo realiza un seguimiento de la cadena de bloques, por lo que es imposible de manipular. Los resultados no se pueden discutir. Los expresidentes no tienen que preocuparse por ser manipulados, pueden dimitir pacíficamente. Esta es sólo una pequeña muestra de las miles de posibilidades que existen gracias a los contratos inteligentes. Además, todavía hay muchas soluciones que hoy no podemos imaginar. Cuando Internet surgió en 1994, no había una sola persona que pudiera predecir el Internet de las cosas. Otras industrias que pueden revolucionarse completamente con los contratos inteligentes son: el mercado inmobiliario, el mercado de seguros, el mercado de valores, la industria del juego, la industria automotriz y muchas más.
Actualmente, existen varias cadenas de bloques en las que se pueden construir fácilmente contratos inteligentes. Ethereum es el más conocido de ellos. Los programadores pueden programar con relativa facilidad un contrato inteligente en esta cadena de bloques utilizando el lenguaje de programación Solidity. Por lo tanto, las aplicaciones descentralizadas (dApps) disfrutan de las ventajas de la cadena de bloques Ethereum, pero también tienen que lidiar con sus desventajas. Debido a que Ethereum es la plataforma más completa para contratos inteligentes, con diferencia la mayoría de las ICO se han realizado en ella. Sin embargo, Ethereum no es la única plataforma en la que se mantienen las ICO. NEO en particular está actualmente en aumento y están surgiendo varias ICO que utilizan la plataforma NEO. Otras cadenas de bloques que se pueden utilizar para contratos inteligentes incluyen Qtum, Waves, Omni e incluso Bitcoin (que utiliza una nueva tecnología llamada Rootstock). Cada vez más intercambios de criptomonedas también utilizan contratos inteligentes para poder descentralizar sus servicios.
Siempre es tentador ver solo las ventajas de una nueva tecnología revolucionaria como los contratos inteligentes, pero nada está exento de desventajas. Por lo tanto, creemos que es importante resaltar también las desventajas de los contratos inteligentes en esta explicación.La adaptación es imposible - Ya lo hemos mencionado anteriormente como quizás la mayor ventaja de los contratos inteligentes, pero también es una desventaja considerable. Supongamos que ha firmado un contrato de arrendamiento, pero desea cambiarlo, esto no es tan fácil de hacer. Por supuesto, hay formas de salir juntos de alguna manera, pero esto requerirá mucho trabajo.El código debe tener todo en cuenta - En un contrato tradicional, siempre hay "peros" incluidos. La gente pasa años estudiando para plasmar esto en papel, y mucho menos cuando tiene que procesarse en un lenguaje de programación. Por lo tanto, (todavía) es muy susceptible al error humano.El tercero no desaparecerá por completo - A pesar de que el tercero ya no es necesario, no quedará completamente obsoleto. En particular, la demanda de programadores aumentará enormemente, mientras que la demanda de ellos ya está por las nubes. Esto podría encarecerlos aún más y, por tanto, el coste de redactar un contrato inteligente podría volverse prohibitivo. Además, hay muchas otras desventajas a considerar. ¿Qué sucede si hay un error (fallo) en el código que hace que algo se ejecute de manera muy diferente a lo acordado? ¿Y cómo se determina entonces que se trata de un error? ¿Quién paga los costos incurridos como resultado? ¿Y cómo se detiene un contrato inteligente que no es correcto? La tecnología aún está en su infancia, por lo que todavía hay una gran cantidad de situaciones que aún no se han tenido en cuenta.
Con todo, el futuro de los contratos inteligentes parece muy brillante. Podría tener un impacto tan grande en nuestra sociedad como el que tiene Internet. Casi todas las industrias pueden verse afectadas por esto. Los contratos inteligentes pueden eliminar la necesidad de intermediarios, lo que ahorra una enorme cantidad de costes y trabajo, pero también pone en riesgo los puestos de trabajo de muchas personas. Sin embargo, por ahora, el mayor desafío radica en cómo abordar legalmente los contratos inteligentes. Todavía hay muchas situaciones en las que pensar para las que no tenemos solución y hasta que no se resuelvan, solo es cuestión de esperar la revolución que pueden traer los contratos inteligentes. En Brickken contamos con un equipo legal con experiencia en firma digital, auditorías blockchain y corporativas. Gracias a esta experiencia, estamos perfectamente posicionados a la vanguardia de la tecnología blockchain y la implementación de contratos inteligentes. Si tiene alguna pregunta, no dude en contactarnos en [email protected]. Estaremos encantados de responder a tus preguntas.