15 49.0138 8.38624 1 0 4000 1 https://harowo.com 300 0
theme-sticky-logo-alt
theme-logo-alt

¿Qué son los contratos inteligentes?

Definición de contratos inteligentes

Los contratos inteligentes son contratos que se ejecutan por sí mismos con los términos del acuerdo que se han especificado en su código. El código y los acuerdos estipulados en el contrato funcionan a través de una red blockchain distribuida..

Los contratos inteligentes permiten que se ejecuten transacciones y acuerdos confiables entre partes anónimas sin requerir una autoridad central, un sistema legal o un mecanismo de administración externo. Esto hace que las transacciones sean rastreables, transparentes e irreversibles..

Historial de contratos inteligentes

El término “contratos inteligentes” apareció por primera vez en 1994 cuando Nick Szabo, un informático estadounidense inventó una moneda digital llamada “Bit Gold” en 1998, 10 años antes de la existencia de Bitcoin.

Los contratos inteligentes, según la definición de Nick Szabo, son protocolos de transacciones electrónicas que cumplen los términos de un contrato. Quería implementar la funcionalidad de los procedimientos de transacciones electrónicas, como POS (punto de venta), a los dispositivos digitales..

2015 fue el año de lanzamiento de Ethereum, una plataforma especializada en el desarrollo y la implementación de contratos inteligentes. Su aparición generó un aumento en el interés por los dispositivos de los contratos inteligentes..

Cómo funcionan los contratos inteligentes

Bitcoin fue la primera moneda en admitir contratos inteligentes básicos en el sentido de que las transferencias de valor podrían ejecutarse entre pares de la red. Los nodos de la red solo autenticarán transacciones si se cumplen las condiciones requeridas.

Pero, el uso de contratos inteligentes de bitcoin se limita a transacciones de divisas.

Ethereum, por otro lado, reemplaza el lenguaje más limitante de bitcoin con un lenguaje que permite el desarrollo de programas individuales..

Ethereum permite a los desarrolladores escribir sus contratos inteligentes o “agentes autónomos”, que se definen en el libro blanco de Ethereum. El lenguaje “Turing-completo” admite un conjunto más amplio de órdenes computacionales.

Scientifist.com

Interdependencia

Un contrato inteligente tiene una funcionalidad independiente, pero también se puede implementar junto con cualquier número de otros contratos inteligentes. Pueden configurarse de manera que su ejecución dependa unas de otras..

Hasta cierto punto, varios sistemas de criptomonedas han implementado este método, donde todas las leyes están preestablecidas y por eso, la red en sí puede funcionar por sí misma..

Objetos de contratos inteligentes

Las partes integrales de un contrato inteligente se denominan objetos. El primero son los signatarios, que son las dos o más partes que están de acuerdo o en desacuerdo con los términos de los contratos inteligentes mediante el uso de firmas digitales..

El segundo objeto es lo que decidieron acordar. Este solo puede ser un objeto que se puede encontrar en el entorno del contrato inteligente. Además, los contratos inteligentes deben tener acceso directo y sin restricciones al objeto..

Por último, cualquier contrato inteligente debe haber incorporado términos específicos. Esos términos deben definirse matemáticamente en su totalidad y mediante un lenguaje de programación que sea adecuado para el entorno del contrato inteligente en particular..

Medio

Medio ambiente

Para que un contrato exista y funcione correctamente, deben operar dentro de un entorno apropiado específico. El entorno debe admitir la criptografía de clave pública, lo que permite a los usuarios firmar la transacción mediante el uso de sus códigos criptográficos generados de forma única..

En segundo lugar, necesitan una base de datos abierta y descentralizada, en la que todas las partes contratantes puedan confiar plenamente y que esté totalmente automatizada. Además, todo el entorno debe estar descentralizado para que se ejecute el contrato inteligente..

Por último, la fuente de datos digitales empleada por el contrato inteligente debe ser completamente confiable. Esto implica el uso de certificados de seguridad SSL raíz, HTTPS y otros protocolos para conexiones seguras que ya se utilizan en la mayoría del software actual..

Los contratos inteligentes pueden:

  • Actuar como cuentas de “firma múltiple”, de modo que el gasto de fondos se produzca solo cuando un cierto porcentaje de las partes esté de acuerdo
  • Resolver varios tipos de acuerdos entre usuarios.
  • Dar utilidad a otros contratos
  • Almacenar información sobre una aplicación específica

Ventajas

Autonomía – Los Smart Contracts eliminan la necesidad de un tercero intermediario o implementador, dando un control completo únicamente a las partes involucradas en el contrato..

Fiabilidad – Ninguno de los documentos utilizados en el contrato se puede perder, modificar o eliminar, ya que están cifrados y registrados de forma segura en un libro mayor seguro y compartido. Además, no es necesario que confíe en las otras partes del contrato ni espere que confíen en usted, ya que el sistema imparcial de contratos inteligentes sustituye esencialmente a la confianza..

Eficiencia de costo – Los contratos inteligentes eliminan de la ecuación a muchos otros intermediarios que cobran muchas tarifas operativas y costos de servicio.

La seguridad – Si la implementación se realiza correctamente, los contratos inteligentes no se pueden piratear fácilmente. Además, los entornos perfectos para contratos inteligentes están cifrados con algoritmos complejos, que garantizan la seguridad de sus contratos..

Rapidez y eficiencia – Los contratos inteligentes utilizan procesos automatizados, por lo tanto, terminan ahorrando el tiempo que normalmente se pierde procesando manualmente cargas de documentos en papel, enviándolos a lugares específicos, etc..

Contras

Los contratos inteligentes han surgido en la escena tecnológica recientemente. A pesar de su tremendo potencial, todavía está plagado de problemas. Por ejemplo, el código en el que se basa el contrato debe estar libre de errores y ejecutarse sin problemas..

Esto puede generar errores y, en ocasiones, estos errores pueden ser explotados por malos actores. Al igual que en el caso de The DAO hack, el dinero en un contrato inteligente con código defectuoso puede llevar a la pérdida de dichos fondos..

Pero la mayoría de los problemas que existen con los contratos inteligentes se deben a la corta edad de la tecnología..

Veredicto

Los numerosos casos de uso que los contratos inteligentes podrían proporcionar al mundo podrían ahorrarle tiempo y dinero a las personas. Pero los contratos inteligentes siguen siendo una tecnología en desarrollo, y se necesita más tiempo y desarrollo..

Previous Post
(Parte IV) Como e onde comprar EOS (EOS)
Next Post
1xBit: Онлайн спортни залагания за собственици на крипто