Contratos inteligentes. Parte 1. Cuando el periódico sabe lo que le dijiste y lo hace

El artículo ya fue publicado anteriormente en Geektimes por nuestro empleado, pero fue bloqueado debido al requisito de mantener un blog corporativo. Estamos publicando este artículo para la integridad de toda la serie de artículos sobre contratos inteligentes.

Un poco de historia


En los albores de su desarrollo, Internet era una vista bastante aburrida: para todo el mundo no había más que un par de docenas de sitios dignos de atención con contenido interesante. La tecnología Blockchain, que a menudo se llama la nueva Internet, nos devuelve al mismo tiempo: solo hay unas pocas soluciones de software completas para toda la red, que aún están muy lejos de ser perfectas.

Pero fue entonces, en 1996, cuando comenzó la primera ronda de desarrollo global de Internet, que el programador y criptógrafo estadounidense Nick Szabo (aproximadamente en la foto de Nick Szabo en la infancia) propuso por primera vez el concepto de "contratos inteligentes", que hoy es impensable sin referencia al ecosistema Blockchain . Sabo describió el contrato inteligente como un protocolo de computadora que, basado en algoritmos matemáticos, realiza transacciones de forma independiente con control total sobre su implementación. Tal definición de contratos inteligentes sigue siendo relevante.



Así es como el propio Szabo comenta sobre esto ahora: “Es sorprendente ver cómo mi visión de los contratos inteligentes, que describí hace más de veinte años, florece en una variedad de direcciones creativas. La tecnología Blockchain apareció muy a tiempo, convirtiéndose en un ecosistema ideal para el desarrollo de contratos inteligentes, que ya se están convirtiendo en la ocurrencia más común en las transacciones comerciales y más allá. "Me complace formar parte de la comunidad involucrada en el desarrollo de tecnologías de código abierto que garantizan la seguridad y la confidencialidad de todas las operaciones, y trabajar por el bien común".

Un contrato inteligente hará todo


El prototipo de los contratos inteligentes son los contratos en papel ordinarios que cualquier organización moderna utiliza en sus actividades. Después de la redacción, dichos contratos generalmente se firman manualmente, se envían en largos viajes alrededor del mundo para recolectar las firmas necesarias, y luego las personas cumplen personalmente todas sus disposiciones.

El desarrollo más obvio de estos procesos podría ser tecnologías que, en primer lugar, permitirían superar todos los espacios en segundos y, en segundo lugar, automatizarían las condiciones básicas del acuerdo. En este caso, el contrato se ejecutaría automáticamente, sin participación humana. Como muestra el desarrollo tecnológico, Blockchain y los contratos inteligentes son soluciones adecuadas para esto.

¿Qué es un contrato inteligente? Para simplificar, un contrato inteligente es el mismo acuerdo entre personas y / u organizaciones, pero solo se describe en forma de código de programa que se ejecuta automáticamente y recibe todos los datos necesarios utilizando los llamados "oráculos", programas que proporcionan un paquete de programas reales. y el mundo digital juntos.



Por lo general, los contratos inteligentes se escriben en Blockchain (aunque pueden existir en un entorno diferente). En el entorno Blockchain, toda la lógica de software del contrato inteligente está escrita y ubicada en el bloque, que es un contenedor de software que combina todos los mensajes relacionados con un contrato inteligente en particular. Los mensajes pueden actuar como entradas y salidas del código del programa de contrato inteligente y conducir a algunas acciones en el mundo real o digital fuera del bloque Blockchain.

En este artículo, no profundizaremos en los detalles técnicos de la creación y operación de contratos inteligentes. Solo es importante tener en cuenta que un contrato inteligente requiere varios elementos necesarios:

En primer lugar, es la identificación digital y la presencia de firmas digitales (claves públicas y privadas) de dos o más partes en el contrato.

En segundo lugar, para la celebración de contratos inteligentes, se necesita un entorno privado descentralizado, en el que se registren los contratos inteligentes y que respalde las entradas y salidas de oráculos;

En tercer lugar, el tema mismo del contrato y la disponibilidad de las herramientas necesarias para su ejecución. Por ejemplo, si se supone que hay cálculos, entonces estas son cuentas de liquidación de criptomonedas, si necesita un enlace con el mundo real, entonces los programas Oracle.

Cuarto, estas son las condiciones específicamente descritas para su ejecución, que los participantes confirman al mismo tiempo que la firma del contrato inteligente completo.

¿Qué son los contratos inteligentes?


Dependiendo del grado de automatización, los contratos inteligentes pueden ser de varios modelos:

  • Contratos inteligentes totalmente automatizados;
  • Un contrato inteligente con una copia en forma de papel;
  • Contratos en papel, parte de cuyas disposiciones se transfieren al código del programa (contratos inteligentes parcialmente automatizados). Por ejemplo, solo los pagos pueden ser automatizados. Estos tipos de contratos inteligentes incluyen, por ejemplo, contratos inteligentes laborales, si la evaluación del trabajo de una persona no puede traducirse en valores específicos).

Es natural que los contratos inteligentes se estén probando ahora y no haya funcionalidades y suficiente confianza en el sistema para programar contratos inteligentes verdaderamente complejos. Por lo tanto, la mayoría de los contratos inteligentes que se ejecutan actualmente pertenecen al tercer tipo de contratos que automatizan solo ciertos aspectos de los acuerdos, en particular, el intercambio de activos digitales (por ejemplo, el intercambio de fondos por derechos de propiedad).

Sin embargo, hay muchas razones para creer que en el futuro cercano, con el desarrollo de la infraestructura blockchain y la aparición de oráculos confiables, los contratos inteligentes dejarán de ser solo una adición a la versión en papel del documento y se convertirán en el principal garante de la ejecución de cualquier acuerdo. La versión en papel perderá toda su importancia y se utilizará solo para la conveniencia de estudiar documentos.

Mirando la velocidad con la que gigantes como IBM, Intel, Cisco, Microsoft y Linux están desarrollando marcos para crear ecosistemas de blockchain cerrados que le permiten almacenar y ejecutar contratos inteligentes sin violar los principios corporativos de privacidad de datos y secretos comerciales - Todo está a la vuelta de la esquina.

Tenga en cuenta: los ecosistemas públicos de Blockchain que permiten a cualquiera que quiera acceder a transacciones de contratos inteligentes son completamente inaceptables para las empresas. Después de todo, generalmente las organizaciones no están demasiado dispuestas a revelar sus lazos comerciales, y menos aún están ansiosos por abrir el acceso a todas sus transacciones.

Lee Brain, CTO de la oficina de inversiones en Barclays, también confirmó esta posición, diciendo que los contratos inteligentes deben protegerse del acceso no autorizado, y en este sentido, la publicidad de algunas soluciones blockchain puede ser un problema en el uso de contratos inteligentes por parte de empresas y organizaciones.



Ejemplos de uso


El uso potencial de los contratos inteligentes es realmente vasto. Puede utilizar contratos inteligentes para todas las situaciones posibles, desde contratos inteligentes laborales ordinarios hasta la negociación de derivados financieros y primas de seguros.

El ejemplo más famoso del uso de la tecnología son las organizaciones autónomas descentralizadas, o DAO (The DAO, Digix.io, Fermat). El trabajo en tales organizaciones se basa completamente en contratos inteligentes y está controlado por las decisiones colectivas de sus participantes, los propietarios de los tokens. Además, absolutamente todos los momentos de trabajo, desde las tareas diarias hasta el cronograma de nómina, se prescriben en el código del programa. Esto hace que las organizaciones descentralizadas sean mucho más efectivas que las tradicionales: si un miembro de dicha organización no cumple sistemáticamente con sus deberes o, por ejemplo, a menudo es grosero con otros miembros de la comunidad, los poseedores de tokens simplemente pueden retirar su apoyo a este participante, y luego perderá automáticamente el contrato y será excluido del DAO.

Sin embargo, no es necesario que los contratos inteligentes sean la base de la existencia de la empresa; pueden ser una adición conveniente, una herramienta para resolver ciertos problemas comerciales. Por ejemplo, puede ser circulación de documentos, contabilidad, auditoría e incluso entrega de bienes.

Por ejemplo, el banco británico Barclays, que en septiembre pasado realizó la primera transacción comercial de blockchain del mundo, ya usa contratos inteligentes para registrar la transferencia de propiedad y los pagos de transferencia a otras instituciones financieras, y el desarrollador del protocolo Bitcoin Core, Jeff Garzik una vez propuso la siguiente aplicación de contratos inteligentes: "UPS puede ejecutar contratos que dicen:" Si recibimos el pago por la entrega de bienes, entonces su fabricante, que está en la cadena de suministro para muchos Cualquiera de los anteriores comenzará a crear un nuevo producto de este tipo, ya que este ya ha sido entregado a su destino ".

¿Qué hacemos con los contratos inteligentes en Jincor?


Por el momento, los beneficios de usar contratos inteligentes en el mercado global son obvios para todos los participantes. La reducción de los costos de transacción, la capacidad de cualquier pequeña empresa de ingresar al mercado global y presentar su presencia fuera de su mercado local con la ayuda de contratos inteligentes, la confianza absoluta entre los contratistas, todo esto obliga a las organizaciones a estudiar cuidadosamente las posibilidades de introducir contratos inteligentes en sus actividades, así como Esto ya sucedió con las criptomonedas (en un artículo anterior le dijimos que más de 100,000 compañías en todo el mundo, incluidas Microsoft, Amazon, Tesla, Dell y Steam, ya aceptan pagos en criptomonedas moneda).

Sin embargo, uno de los principales obstáculos para la difusión masiva de contratos inteligentes en el entorno empresarial sigue siendo un umbral de entrada alto. La programación de contratos inteligentes es muy costosa y requiere la presencia de los llamados abogados legales, especialistas con una aleación muy rara de competencias.

La misión de Jincor es proporcionar a las organizaciones la capacidad de crear contratos inteligentes sin conocimientos técnicos y legales especiales. Basado en su propia cadena de bloques, Jincor está desarrollando un diseñador de contratos inteligentes con el que cualquier usuario de Internet puede crear su propio contrato inteligente y colocarlo en la cadena de bloques, después de lo cual comenzará la ejecución automática de las condiciones especificadas en él. Al mismo tiempo, el proceso de creación de un contrato en Jincor no es más complicado que hacer compras en una tienda en línea.

Además, Jincor proporciona todo el entorno necesario para el uso completo de los contratos inteligentes, incluido el ecosistema blockchain, los mecanismos de identificación digital, las firmas digitales, así como un sistema de arbitraje descentralizado (el artículo sobre arbitraje se lanzará mañana), que le permite resolver disputas de la manera más racional e imparcial. . Para concluir contratos inteligentes en la plataforma, las organizaciones necesitarán tener o crear una solicitud a Jincor para comprar tokens JCR para pagar los servicios de Jincor.

Jincor ico


A partir del 21 de agosto, los tokens JCR se pueden comprar dentro del pre-ICO 2 veces más barato que el precio inicial del token (ICO comenzará el 1 de noviembre). Comprar tokens JCR en una pre-ICO ayudará a garantizar una rentabilidad constante y progresiva, ya que su costo en el futuro dependerá de la popularidad de la plataforma en el entorno empresarial.

También puedes suscribirte a nuestro canal en Telegram . Estaremos encantados de proporcionar más aclaraciones sobre el artículo, proyecto o próxima ICO.

De lo que hablaremos en el próximo artículo


En el próximo artículo (Smart Contracts. Part 2. From HYIP to Reality), hablaremos sobre por qué los contratos inteligentes no pueden vivir sin descentralización y blockchain, qué ventajas fundamentales tienen en sí mismos, cuáles son los obstáculos para la implementación de contratos inteligentes en procesos empresariales y cómo superamos estos obstáculos en Jincor.

Source: https://habr.com/ru/post/es406067/


All Articles