<\/span><\/h2>\nEl primer paso es programar el c\u00f3digo que da forma al contrato inteligente. Al utilizar un lenguaje de programaci\u00f3n permite codificar exactamente lo que las partes del contrato desean que este haga. Cuanto m\u00e1s complejas son las condiciones, menor es la capacidad del contrato para ejecutarlas, al menos, hasta que esta tecnolog\u00eda madure. Los contratos inteligentes se ejecutan mediante condiciones cumplidas o no cumplidas que establecen el resultado.<\/p>\n
El segundo paso es publicar el contrato en la Blockchain, ya sea en una Blockchain p\u00fablica o privada. El hecho de que el contrato se publique no quiere decir que pueda ser le\u00eddo por agentes externos al contrato, esto se debe a que los contratos est\u00e1n encriptados.<\/p>\n
Una vez se publica el contrato, este queda almacenado en la Blockchain y puede ser ejecutado. Dado que est\u00e1 en la Blockchain, el contrato puede ser ejecutado por los nodos y es necesario que se llegue a un consenso sobre el resultado. Seg\u00fan lo definido en el contrato, puede ser necesario actualizar la cadena.<\/p>\n
Es com\u00fan que los contratos necesiten informaci\u00f3n externa a su propio contenido, esto se debe a que no toda la informaci\u00f3n necesaria para el cumplimiento de las cl\u00e1usulas est\u00e1 integrada en los contratos. Los or\u00e1culos u oracles proporcionan los datos necesarios para desencadenar contratos inteligentes para ejecutarse cuando se cumplan los t\u00e9rminos originales del contrato. Estas condiciones podr\u00edan ser cualquier cosa relacionada con el contrato inteligente: temperatura, finalizaci\u00f3n del pago, cambios de precios, etc.<\/p>\n
Estos or\u00e1culos son la \u00fanica forma en que los contratos inteligentes interact\u00faan con datos fuera del entorno de Blockchain. Los or\u00e1culos u oracles proveen informaci\u00f3n externa a la que el contrato inteligente no puede acceder y act\u00faan en representaci\u00f3n suya para ejecutar acciones externas fuera de su alcance. No siempre es m\u00e1s eficiente usar or\u00e1culos externos, porque pueden incorporarse al propio contrato inteligente.<\/p>\n
<\/p>\n
Parte de un Smart Contract de un arrendamiento de coche a cambio de ethers. (github.com\/magonicolas\/Ethereum-Solidity)<\/em><\/p>\n<\/span>\u00a0<\/em>\u00c1mbito legal<\/strong><\/span><\/h2>\nEl t\u00e9rmino Smart Contracts puede designar desde contratos o cl\u00e1usulas contractuales en el lenguaje natural trasladados a c\u00f3digo inform\u00e1tico hasta casos m\u00e1s complejos representados y ejecutados directamente por scripts.<\/p>\n
Para que un contrato inteligente pueda ser considerado un acuerdo legalmente vinculante y exigible ante los tribunales es necesario que re\u00fana los requisitos legales esenciales de todo contrato: que concurra el consentimiento de las partes, que tenga un objeto l\u00edcito y una causa (motivo v\u00e1lido, incluyendo la contraprestaci\u00f3n).<\/p>\n
Los l\u00edmites legales a la libertad de contrataci\u00f3n deber\u00e1n incluirse tambi\u00e9n en el Smart Contract para que este se considere v\u00e1lido y legalmente exigible. En algunos casos ser\u00e1 necesario recurrir a soluciones mixtas que combinen parte en c\u00f3digo con otras en lenguaje natural.<\/p>\n
<\/span>\u00a0<\/strong>Beneficios de los Smart Contracts<\/strong><\/span><\/h2>\nCuando se habla de beneficios del uso de contratos inteligentes frente a los contratos tradicionales se tiene en cuenta tanto los beneficios de los contratos inteligentes como los beneficios de la tecnolog\u00eda que sustenta a estos.<\/p>\n
Los contratos inteligentes adem\u00e1s de tener la capacidad de autoejecutarse y por ende reducir tiempos y costos en recursos, tienen la ventaja de estar integrados en la Blockchain. Esto permite que toda la informaci\u00f3n quede registrada, sea inmutable, segura y accesible.<\/p>\n
Como conclusi\u00f3n se puede extraer los siguientes beneficios de los Smart Contracts y la Blockchain:<\/p>\n
\n- Transparencia<\/li>\n
- Trazabilidad<\/li>\n
- Integridad<\/li>\n
- Autor\u00eda<\/li>\n
- Seguridad<\/li>\n
- Optimizaci\u00f3n de recursos<\/li>\n
- Elimina burocracia<\/li>\n
- Elimina figuras autoritarias<\/li>\n<\/ul>\n
<\/span>Contratos Inteligentes en la Industria 4.0 <\/strong><\/span><\/h2>\nLa Industria 4.0 concibe un nuevo paradigma en los sistemas de producci\u00f3n, pasando de la producci\u00f3n en grandes lotes hacia la personalizaci\u00f3n. Para ello, la digitalizaci\u00f3n se erige como piedra angular de esta revoluci\u00f3n industrial, apoy\u00e1ndose en tecnolog\u00edas como Industrial Internet of Things (IIoT), impresi\u00f3n 3D, comunicaciones entre m\u00e1quinas (M2M), sensores inteligentes, etc.<\/p>\n
Los datos como se ha comentado en Post anteriores cobran gran importancia. Dejar\u00e1n de ser un mero resultado del proceso de fabricaci\u00f3n y se convertir\u00e1n en la base del producto o servicio.<\/p>\n
Un sistema distribuido como el que proporciona Blockchain, permitir\u00e1 la identificaci\u00f3n, autentificaci\u00f3n y la propia comunicaci\u00f3n entre dispositivos. Por lo tanto, ser\u00e1 posible registrar la actividad de cada sensor\/actuador en la red industrial y garantizar as\u00ed la integridad de los datos generados por la IIoT, sin miedo a la manipulaci\u00f3n de registros y sus consecuencias.<\/p>\n
<\/p>\n
Las f\u00e1bricas inteligentes estar\u00e1n compuestas por dispositivos IIoT y\/o por m\u00f3dulos de fabricaci\u00f3n conectados entre s\u00ed y que funcionar\u00e1n de forma autogestionada o autosuficente. De esta forma, y mediante el uso de tecnolog\u00edas como Blockchain, surgir\u00e1 una nueva econom\u00eda en la que los propios dispositivos, mediante comunicaciones M2M, ser\u00e1n capaces de llegar a acuerdos de suministro de materias primas, piezas, mantenimiento, energ\u00eda y delegaci\u00f3n y coordinaci\u00f3n de la producci\u00f3n, e incluso tambi\u00e9n log\u00edsticos que, quedar\u00e1n reflejados en los Smart Contracts y cuyo pago se ejecutar\u00e1 autom\u00e1ticamente cuando se cumplan las condiciones establecidas en el contrato.<\/p>\n
Fuentes: Alex Preukschat (2017),Blockchain: La Revoluci\u00f3n Industrial de Internet<\/p>\n","protected":false},"excerpt":{"rendered":"
COMPARTE ESTE POST \u00bfQu\u00e9 es un Smart Contract? Es un acuerdo entre dos o m\u00e1s partes que permite el traslado de contratos o cl\u00e1usulas contractuales en lenguaje natural a c\u00f3digo inform\u00e1tico siendo capaz de autoejecutarse sin necesidad de intermediarios. Los contratos inteligentes o Smart Contracts se desarrollan mediante scripts, es decir, mediante documentos que contienen […]<\/p>\n","protected":false},"author":1,"featured_media":1237,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[111,24],"tags":[],"acf":[],"yoast_head":"\n
Blockchain: Contratos Inteligentes - Smart Contracts I | LIS Data Solutions<\/title>\n\n\n\n\n\n\n\n\n\n\n\n\t\n\t\n\t\n\n\n\n\t\n\t\n\t\n