Uno de los elementos más importantes de cualquier transacción, ya sea de bienes o servicios, es la confianza. Ambas partes deben confiar en que la otra cumplirá su parte del trato. Un método clásico para garantizarlo han sido los contratos, pero los documentos legales requieren experiencia y supervisión para hacerlos cumplir. Los contratos inteligentes tienen el potencial de cambiar todo eso.
Contenido
- Construyendo sobre la cadena de bloques
- Más allá de Bitcoin
- Un mundo imperfecto
- Un futuro más inteligente
¿Qué son los contratos inteligentes? En muchos sentidos, no son diferentes de un contrato que podría haber firmado para completar un trabajo o comprar una casa. Sin embargo, a diferencia de ellos, son digitales y automatizados. Los contratos inteligentes escriben el acuerdo del contrato directamente en líneas de código, eliminando la necesidad de que una organización central apruebe que cualquiera de las partes complete su parte del acuerdo. Un contrato inteligente puede hacerlo con la ayuda de una red distribuida.
Vídeos recomendados
Aunque se habla más comúnmente al mismo tiempo que las criptomonedas como Ethereum, los contratos inteligentes tienen el potencial de llevar la tecnología blockchain más allá. Bitcoin y sus altcoins y permitir un mundo donde la confianza esté asegurada digitalmente.
Relacionado
- ¿Qué es la memoria AMD Smart Access?
- Intel puede estar trabajando en un chip especializado para minar Bitcoin
- ¿Qué es la minería GPU?
Construyendo sobre la cadena de bloques
Aunque originalmente fue propuesto por un científico informático Nick Szabo allá por 1996 En su publicación “Contratos inteligentes: elementos básicos para los mercados libres digitales”, los contratos inteligentes sólo se hicieron viables tras el lanzamiento de Bitcoin en 2009. Bitcoin, creado por el seudónimo Satoshi Nakamoto, es construido sobre la tecnología blockchain, un libro de contabilidad distribuido que utiliza una red de nodos en todo el mundo para certificar transacciones. Es un componente central de lo que hace que los contratos inteligentes funcionen.
De la misma manera, Bitcoin aprovecha una red de nodos (con Bitcoin se les conoce como mineros) para validar Las transacciones de Bitcoin y los contratos inteligentes utilizarían una red de nodos para confirmar si algunos de sus elementos habían sido terminado. No necesitan que una sola parte supervise el contrato, del mismo modo que Bitcoin no necesita una sola parte para supervisar las transacciones. La red (y el contacto inteligente en sí) brindan la validación de que una o ambas partes han cumplido su parte del trato, brindando así confianza sin la necesidad de un mediador.
Al distribuir los servicios de validación, los contratos inteligentes son mucho más transparentes. Son rastreables y visibles para todas las partes involucradas, y potencialmente también para partes externas, en caso de que existan dudas sobre el contenido del contrato.
Bitcoin técnicamente ofrece una funcionalidad básica de contrato inteligente. Se utiliza regularmente en sitios darknet y clearnet para facilitar la venta de artículos. Una vez que ha comenzado una transacción, Bitcoin se envía a una cuenta de depósito en garantía, que luego insta al vendedor a enviar su producto. Cuando llega ese producto, el comprador confirma su recepción y Bitcoin se transfiere automáticamente al vendedor. No se requiere intermediario.
Más allá de Bitcoin
Mientras que un contrato inteligente de Bitcoin se limita al uso de su propia moneda, los contratos inteligentes creados en plataformas como Ethereum pueden ir mucho más allá. Ethereum ofrece una máquina virtual descentralizada que es "Turing completo". Es decir, su código base admite un uso más amplio de instrucciones y, por lo tanto, puede usarse para una variedad más amplia de propósitos más allá de la transferencia del token de Ethereum, Ether.
Los contratos inteligentes son programables y, por lo tanto, se leen como aplicaciones programadas. "Si esto sucede, entonces hazlo".
Con aplicaciones tan amplias, los contratos inteligentes podrían, en teoría, reemplazar los contratos en una variedad de situaciones. Podría sustituir, por ejemplo, los sistemas de débito directo por pagos automáticos. Si hay suficiente dinero en una cuenta y se alcanza una fecha determinada, el contrato transferiría una cantidad determinada de dinero a otra cuenta y, a cambio, entregaría un servicio digital.
Al comprar una casa, el contrato inteligente principal podría transferir digitalmente la escritura de una casa una vez que se hubieran obtenido los fondos necesarios. ingresó a la cuenta del vendedor, y otros contratos inteligentes realizaron todo tipo de controles antifraude y confirmaciones de los suyos propios.
Ninguno de esos casos es diferente de cómo se llevan a cabo las transacciones financieras, pero donde los métodos tradicionales son arbitrarios, controlados y visibles por una sola parte o un número limitado de varios, los contratos inteligentes serían completamente transparente. Los contratos inteligentes hacen que las partes sean verdaderamente responsables de sus acciones al simplemente no ejecutarlas si no se cumple el contrato. Eso hace que sea mucho más difícil para cualquier actor engañar al sistema, ya que nadie tiene el nivel de control que tienen actualmente los bancos o las instituciones legales.
Sin posibilidad de interferencia arbitraria de intermediarios y sin que ninguna de las partes tenga más control que la otra, las soluciones inteligentes Los contratos deberían, en teoría, crear una mayor confianza entre las partes y agilizar todo el proceso al mismo tiempo. tiempo.
Un mundo imperfecto
Por muy poderosos que puedan ser los contratos inteligentes, no están listos para reemplazar todos los sistemas de confianza que ya tenemos implementados. Como se describe en los ejemplos anteriores, una transacción complicada que utilice contratos inteligentes probablemente requeriría múltiples contratos inteligentes vinculados entre sí para cubrir todas las posibles situaciones "si" que surgirían como parte del transacción.
También hay el “problema del oráculo” a considerar, según el cual los propios contratos inteligentes no pueden interactuar directamente con el mundo real. Si los contratos inteligentes están involucrados en transacciones que involucran acciones del mundo real, como servicios profesionales a clientes, necesitan una entidad (un "oráculo") que les diga que ese evento ha tenido lugar.
Ese es un riesgo real para la seguridad. Si confía en un único oráculo para un contrato inteligente, entonces efectivamente ha eliminado por completo el beneficio descentralizador de un contrato inteligente y ha creado un único punto de falla. Una red Oracle descentralizada hace que sea difícil confiar en alguien dentro de esa red.
Además del problema de Oracle aún por solucionar, también existe el problema de seguridad que enfrentan los contratos inteligentes. Como cualquier código programado, los contratos inteligentes pueden tener vulnerabilidades, y eso se vuelve aún más probable a medida que aumenta la complejidad. Tras un reciente esfuerzo de investigación sobre los contratos inteligentes de Ethereum, una empresa Encontramos decenas de miles de contratos defectuosos. eso podría permitir el robo de tokens con facilidad. Incluso se debate si dicha explotación por contrato es ilegal, ya que Los defectos están integrados en los propios contratos..
Un futuro más inteligente
Afortunadamente para quienes están entusiasmados con el potencial de los contratos inteligentes, hay muchos desarrolladores trabajando en solucionando algunos de sus problemas evidentes y muchos otros deseosos de probar contratos inteligentes para todo tipo de propósitos. Se necesitarán muchos años y muchos cambios para que los contratos inteligentes se conviertan en una alternativa viable para muchos de los sistemas legales. sistemas que tenemos actualmente para asegurarnos de que dos socios transaccionales confíen entre sí, pero el potencial es ciertamente allá. Como criptomonedas continuar su adopción generalizada y ayudar a presentar a un público más amplio la tecnología blockchain y algunos de sus usos derivados, los contratos inteligentes pueden seguir su ejemplo.
Recomendaciones de los editores
- ¿Qué es el almacenamiento de acceso inteligente? Cómo AMD planea acabar con los tiempos de carga
- Las criptomonedas están colapsando y eso puede hacer que las GPU sean más asequibles
- ¿Qué es el metaverso? Una inmersión profunda en el "futuro de Internet"
- Nvidia obtiene al menos 400 millones de dólares al año gracias a la minería de criptomonedas
- Cómo minar bitcoins