Los contratos inteligentes ya son una parte bastante importante del espacio criptográfico, especialmente desde que DeFi ha despegado, entonces, ¿para qué se usan realmente?
Tabla de contenido
- El origen de los contratos inteligentes
- Cómo funcionan los contratos inteligentes
- Contratos inteligentes y seguridad
Un contrato inteligente es un protocolo de cadena de bloques de código abierto que incorpora los términos voluntarios de un acuerdo entre un comprador y un vendedor como un conjunto de reglas predefinidas en un código de computadora y las autoejecuta cuando se cumplen. Por ejemplo, un contrato inteligente podría autoejecutarse cuando se alcanza un precio o límite de financiación o ha transcurrido un cierto período de tiempo. Un contrato inteligente permite realizar transacciones creíbles sin la necesidad de intermediarios, lo que permite a las empresas interactuar con una mayor estabilidad y eficiencia legal.
Los contratos inteligentes permiten que las partes comerciales administren, accedan y controlen los tokens de activos para cualquier tipo de objeto comercial en un libro de contabilidad digital transparente e inmutable que se distribuye a todas las partes y requiere consenso para las actualizaciones. Un contrato inteligente no es “inteligente” en el verdadero sentido de la palabra, es tan inteligente como sus creadores.
Es importante destacar que, si se hace correctamente, los contratos inteligentes ofrecen beneficios adicionales sobre los mecanismos contractuales legales tradicionales, como seguridad mejorada, monitoreo y cumplimiento en tiempo real y menos auditorías. Todas estas ventajas se suman para reducir significativamente el costo y aumentar la velocidad de las transacciones entre empresas, ya que las partes pueden llegar a un acuerdo, formalizarlo en un contrato y hacer cumplir esto mucho antes y de manera más rentable que antes.
Además, los contratos inteligentes pueden reducir la burocracia organizacional y ofrecer una mayor transparencia sobre los contratos tradicionales al establecer una organización autónoma descentralizada, o DAO, que gobierna el contrato inteligente de forma independiente.
Al igual que los contratos tradicionales, los contratos inteligentes se pueden aplicar a una amplia gama de propósitos en industrias como telecomunicaciones, banca, finanzas, seguros, educación, medios y más, como crear derivados financieros, definir legalmente la propiedad, establecer contratos de alquiler, administrar derechos de propiedad intelectual, establecer acuerdos de uso o ejecutar proyectos de crowdfunding.
Un contrato inteligente podría, por ejemplo, garantizar que un nuevo vehículo se entregue a un comprador dentro de una fecha límite o que los fondos se liberen en los términos acordados previamente.
El origen de los contratos inteligentes
El concepto de contratos inteligentes fue introducido por primera vez en 1994 por el criptógrafo pionero (y candidato viable de Satoshi Nakamoto) Nick Szabo, quien creó la pseudo-criptomoneda Bitgold en 1998. Szabo lo definió como un registro de transacciones computarizado que ejecuta los términos de un contrato.
Sin embargo, no fue hasta el advenimiento de la red Ethereum dos décadas después que los contratos inteligentes comenzaron a ponerse de moda y cumplir su promesa. A diferencia de Bitcoin, Ethereum es más que una simple reserva digital de valor, y la plataforma virtual ha servido como hogar para decenas de miles de nuevos proyectos, primero durante el auge de ICO de 2017 y ahora para la nueva ola de finanzas descentralizadas (DeFi) de 2020. aplicaciones que se ejecutan en la red Ethereum como tokens ERC20 y contratos inteligentes.
Cómo funcionan los contratos inteligentes
Los contratos inteligentes pueden funcionar por sí solos, interactuar con otros contratos inteligentes e incluso conectarse a fuentes de datos externas mediante el uso de oráculos como Chainlink (LINK) y Band Protocol (BAND). Por ejemplo, se puede configurar una serie de contratos inteligentes para crear una autonomía total de la red, donde cada contrato se ejecutará automáticamente solo si el anterior ha concluido.
Hay varias partes u objetos principales en un contrato inteligente. Estos son 1) los firmantes (dos o más usuarios del contrato), 2) el sujeto del acuerdo que existe dentro del entorno de los contratos, como un activo criptográfico, y 3) términos específicos, escritos en el lenguaje de programación nativo relevante, que definen el protocolo. Reglas y recompensa o castiga a los usuarios en función de su comportamiento.
Contratos inteligentes y seguridad
Los contratos inteligentes pueden utilizar una combinación de herramientas de cifrado y seguridad confiables como HTTPS y certificados SSL, y también suelen estar sujetos a auditorías de terceros para garantizar su seguridad. El rápido ascenso del espacio DeFi este año ha creado una gran cantidad de nuevos protocolos que en gran parte no se probaron, se apresuraron a un entorno vivo y no se auditaron adecuadamente, en todo caso. Como resultado, en 2020, los inversores han perdido cientos de millones de dólares debido a ataques, estafas de salida y errores de software.
Solo desde septiembre de 2020, los protocolos DeFi Value, Origin, Akropolis y Harvest han sufrido incumplimientos de contratos inteligentes. Se recomienda tener cuidado al interactuar con un contrato inteligente DeFi y hacer su propia investigación sobre el proyecto.
Sin embargo, en general, el futuro de los contratos inteligentes es muy brillante, con una serie de redes de activos virtuales en crecimiento como NEO, Ontology (ONT), Binance Coin (BNB) y Cardano (ADA) compitiendo con Ethereum y evolucionando aún más su uso.