{"id":15554,"date":"2021-12-10T14:35:10","date_gmt":"2021-12-10T14:35:10","guid":{"rendered":"https:\/\/www.aktionlegal.com\/?p=15554"},"modified":"2021-12-10T14:52:32","modified_gmt":"2021-12-10T14:52:32","slug":"smart-contracts-resumen-de-los-conceptos-basicos","status":"publish","type":"post","link":"https:\/\/www.aktionlegal.com\/en\/smart-contracts-resumen-de-los-conceptos-basicos\/","title":{"rendered":"Smart Contracts: resumen de los conceptos b\u00e1sicos"},"content":{"rendered":"<h2 class=\"wp-block-heading\"> <strong><span style=\"color:#85afc6\" class=\"has-inline-color\">\u00bfQu\u00e9 son los smart-contracts?<\/span><\/strong><\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Los <em>smart contracts<\/em> son simplemente programas almacenados en una blockchain o cadena de bloques que se ejecutan cuando se cumplen unas condiciones predeterminadas. Su funci\u00f3n principal es la de automatizar la ejecuci\u00f3n de un acuerdo, de manera que todas las partes puedan saber de antemano, siempre y cuando se den determinadas circunstancias predefinidas por ellas, cu\u00e1l va a ser el resultado, sin necesidad de que intervenga ning\u00fan intermediario. Los smart contracts tambi\u00e9n permiten automatizar un flujo de trabajo, desencadenando la siguiente acci\u00f3n cuando se cumplen ciertas condiciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hoy en d\u00eda los <em>smart contracts <\/em>en s\u00ed no son contratos como tal, pero s\u00ed son c\u00f3digos de ejecuci\u00f3n autom\u00e1tica que pueden ser muy \u00fatiles a la hora de ejecutar unas cl\u00e1usulas previamente acordadas entre las partes, o incluso unas condiciones generales o contratos de adhesi\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora bien, dentro de lo que hoy en d\u00eda consideramos como contratos inteligentes podemos encontrar dos tipos principales, por supuesto, desde el punto de vista legal; por un lado, contratos que representan o pueden representar un contrato v\u00e1lido, lo que se denomina en el informe del EU Blockchain Observatory &amp; Forum sobre <em>smart contracts <\/em>como <em>\u00absmart legal contracts\u00bb,<\/em> y por otro lado, <em>smart contracts<\/em> con implicaciones legales, es decir, c\u00f3digo autoejecutable que tiene consecuencias jur\u00eddicas.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><span style=\"color:#85afc6\" class=\"has-inline-color\">\u00bfC\u00f3mo funcionan los <em>smart contracts<\/em>?&nbsp;<\/span><\/strong><\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Los smart contracts funcionan siguiendo una l\u00ednea de c\u00f3digos que representan unas declaraciones de \u201c<em>if\/then<\/em>\u201d o \u201c<em>si ocurre esto, ocurrir\u00e1 lo siguiente<\/em>\u201d escritas en una blockchain. Gracias a su funcionamiento autoejecutable, es decir, sin intervenci\u00f3n alguna por parte de terceros, una vez se cumple y se verifica la condici\u00f3n o condiciones predeterminadas \u2013el \u201cif\u201d- puede tener lugar de manera autom\u00e1tica y aut\u00f3noma la consecuencia \u2013el \u201cthen\u201d-, sin necesidad de que medie voluntad de acci\u00f3n de las partes, la cual solo se requiere para la formulaci\u00f3n del contrato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tan pronto se haya ejecutado y completado la transacci\u00f3n, la cadena de bloques se actualiza, momento a partir del cual la transacci\u00f3n se convertir\u00e1 en inmutable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Y visto este funcionamiento os preguntar\u00e9is, \u00bfc\u00f3mo puede la blockchain verificar si la condici\u00f3n o condiciones se ha cumplido satisfactoriamente? Es aqu\u00ed cuando entran en juego los famosos or\u00e1culos.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"418\" src=\"https:\/\/www.aktionlegal.com\/wp-content\/uploads\/2021\/12\/TW-CREATIVIDADES-RRSS-10.png\" alt=\"\" class=\"wp-image-15564\" srcset=\"https:\/\/www.aktionlegal.com\/wp-content\/uploads\/2021\/12\/TW-CREATIVIDADES-RRSS-10.png 800w, https:\/\/www.aktionlegal.com\/wp-content\/uploads\/2021\/12\/TW-CREATIVIDADES-RRSS-10-300x157.png 300w, https:\/\/www.aktionlegal.com\/wp-content\/uploads\/2021\/12\/TW-CREATIVIDADES-RRSS-10-768x401.png 768w, https:\/\/www.aktionlegal.com\/wp-content\/uploads\/2021\/12\/TW-CREATIVIDADES-RRSS-10-18x9.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><span style=\"color:#85afc6\" class=\"has-inline-color\">\u00bfQu\u00e9? \u00bfOr\u00e1culos? \u00bfQu\u00e9 es eso?<\/span><\/strong><\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto, las blockchain y, por ende, los smart contract se encuentran limitados a recibir informaci\u00f3n y a disponer de datos que se encuentran dentro de la misma red. A fin de que las blockchain y los smart contracts puedan recibir informaci\u00f3n del exterior u <em>off-chain <\/em>, se han creado los llamados \u201cor\u00e1culos\u201d.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Los or\u00e1culos blockchain se configuran como una veh\u00edculo que utiliza la tecnolog\u00eda blockchain para conectar con el mundo f\u00edsico. Es decir, permite abrir un canal de conexi\u00f3n entre el mundo f\u00edsico y el mundo criptogr\u00e1fico.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Concretamente, se trata de piezas de c\u00f3digo que permiten prestar un servicio de transferencia y verificaci\u00f3n de informaci\u00f3n del mundo real (normalmente recibida a trav\u00e9s de APIs<em>) <\/em>que resulta de inter\u00e9s para una blockchain o smart contract.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un ejemplo de esto ser\u00eda el siguiente: imaginemos que Pepe y Mar\u00eda hacen una apuesta sobre si Mar\u00eda lograr\u00e1 acabar la marat\u00f3n de Valencia, de manera que si lo consigue, Pepe deber\u00e1 pagarle una determinada cantidad de dinero, y viceversa. Entre los dos definen los t\u00e9rminos y condiciones del acuerdo, incluyendo la cantidad en juego. Posteriormente, ambos proceden a enviar dicho importe al smart contract que contiene todas las condiciones pactadas entre los dos. A lo largo de la carrera, el or\u00e1culo va obteniendo la informaci\u00f3n de la misma hasta que esta finaliza, momento en el que analiza si Mar\u00eda ha logrado cruzar o no la meta (cumpliendo con las condiciones estipuladas), para as\u00ed ejecutar el pago en favor del que haya logrado ganar la apuesta.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><span style=\"color:#85afc6\" class=\"has-inline-color\">\u00bfCu\u00e1les son las ventajas de los smart contracts?<\/span><\/strong><\/h2>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez vistas estas nociones b\u00e1sicas sobre los smart-contracts, conviene destacar cu\u00e1les son sus ventajas principales:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Seguridad<\/strong><\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Su gran seguridad viene dada por las cualidades intr\u00ednsecas de la cadena de bloques. Esto es, debido a que todas las transacciones registradas en una blockchain se encuentran encriptadas, y a que cada uno de los registros recoge la informaci\u00f3n del bloque anterior, alterar la informaci\u00f3n de los mismos resulta de gran complejidad, posibilidad que se antoja altamente improbable.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\"><li><strong>Velocidad y eficiencia<\/strong><\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Debido a su capacidad de autoejecuci\u00f3n, una vez se cumple la condici\u00f3n predefinida por las partes, la consecuencia o resultado se ejecutar\u00e1 de manera autom\u00e1tica, sin necesidad de otros tr\u00e1mites adicionales o procedimientos burocr\u00e1ticos.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\"><li><strong>Transparencia y confianza<\/strong><\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">La confianza se basa en una fuente de datos e infraestructura que asegura la confidencialidad, integridad y disponibilidad de los datos durante la totalidad del periodo de vigencia del contrato.&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\"><li><strong>Reducci\u00f3n de costes<\/strong><\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">La ausencia de terceros intermediarios que lleven a cabo las transacciones permite evitar el pago de tarifas u honorarios asociados a los mismos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ejemplos de las aplicaciones pr\u00e1cticas de este tipo de contratos:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El abanico de posibles aplicaciones es muy extenso, ya que su funci\u00f3n principal es la de automatizaci\u00f3n de procesos (por ejemplo, pagos), la cual resulta de gran utilidad en numerosos sectores, como el sector de los seguros, sector financiero, bancario, transportes, incluyendo los coches aut\u00f3nomos, suministros, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udccc <strong>Veamos varios ejemplos:&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Sector del seguro: <\/strong>un smart contract puede resultar muy \u00fatil para el caso en el que un viajero sufra un retraso de un vuelo superior a X minutos, que el mismo pueda recibir una recompensa de forma autom\u00e1tica por una cuant\u00eda determinada.<\/li><li><strong>Sector financiero y bancario: <\/strong>un smart contract podr\u00eda facilitar transacciones como pr\u00e9stamos entre particulares, resultando de gran utilidad para el control de los impagos.<\/li><li><strong>Cadenas de suministros:<\/strong> las soluciones que pueden ofrecer los smart contracts a la cadena de suministro permiten agilizar el flujo de mercanc\u00edas, al activar autom\u00e1ticamente los siguientes pasos cuando se cumplen determinadas condiciones, como la preparaci\u00f3n, el env\u00edo y la entrega.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Los ejemplos anteriores son solo una muestra de la infinidad de posibilidades que pueden ofrecer estos contratos. Sus principios y ventajas abren las puertas a un ecosistema controlado completamente por la voluntad de las partes integrantes del contrato, eliminando, tal y c\u00f3mo se ha apuntado anteriormente, procesos burocr\u00e1ticos, costes de intermediaci\u00f3n y plazos excesivamente largos, dando una mayor autonom\u00eda y control a los intervinientes. \u00bfSuena bien verdad?&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No cabe duda de que este fen\u00f3meno, gracias a la tremenda imaginaci\u00f3n y creatividad de los desarrolladores y emprendedores, con el tiempo nos va a ir brindando numerosas herramientas y soluciones pr\u00e1cticas que ayudar\u00e1n a simplificar y automatizar procesos rutinarios y repetitivos, facilitando la labor de las partes intervinientes.<\/p>","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 son los smart-contracts? Los smart contracts son simplemente programas almacenados en una blockchain o cadena de bloques que se ejecutan cuando se cumplen unas condiciones predeterminadas. Su funci\u00f3n principal es la de automatizar la ejecuci\u00f3n de un acuerdo, de manera que todas las partes puedan saber de antemano, siempre y cuando se den determinadas [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":15555,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75],"tags":[],"class_list":["post-15554","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-privacy"],"_links":{"self":[{"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/posts\/15554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/comments?post=15554"}],"version-history":[{"count":0,"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/posts\/15554\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/media\/15555"}],"wp:attachment":[{"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/media?parent=15554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/categories?post=15554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aktionlegal.com\/en\/wp-json\/wp\/v2\/tags?post=15554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}