Publi

En resumen, los contratos inteligentes son contratos expresados ​​como una pieza de código que están diseñados para llevar a cabo un conjunto de instrucciones. El término “contrato inteligente” fue acuñado en la década de 1990, en un artículo académico creado por Nick Szabo. Las dapps, o aplicaciones descentralizadas, son esencialmente una serie de contratos inteligentes vinculados. Todos estamos familiarizados con las aplicaciones y las tiendas de aplicaciones. Navegas, descargas la aplicación que deseas y listo. Detrás de las encantadoras interfaces de UX y UI, estas aplicaciones realizan un conjunto específico de instrucciones según lo establecido por su creador. Puede ser un juego, un calendario o una forma de comprar bienes y servicios. Los contratos inteligentes realizan una función muy similar. Un contrato inteligente es un contrato, expresado como un fragmento de código, que está diseñado para llevar a cabo un conjunto de instrucciones. La única diferencia es que con los contratos inteligentes no hay intermediarios. No hay ninguna persona o empresa que retenga su información o la verifique. La cadena de bloques verifica y mantiene un registro para usted. Vitalik Buterin y la comunidad de Ethereum creen que este es el futuro de la cadena de bloques. Si Bitcoin es el oro del mundo de los negocios, los contratos inteligentes son el petróleo con el que funciona el mundo de los negocios.

¿Cómo funciona un contrato inteligente?

Entonces, desea comprar un automóvil en línea sin un contrato inteligente. Para hacerlo, necesita: 📇 Un sitio de listado que contenga la información de todos los autos que le gustaría ver 📯 Una forma de comunicarse con los vendedores 💰 Un sistema de pago que le permita cambiar dinero una vez que haya encontrado su auto 💳 Cierta capacidad para obtener un reembolso si el automóvil resulta ser un fiasco 👨‍⚖️ También deberá registrar el intercambio de propiedad del automóvil con las autoridades Cada uno de estos puntos requiere que confíe en el sitio o servicio al que está accediendo —y muchas veces, cada parte de ese proceso está controlada por una empresa o individuo diferente. No le tomaría mucho a una persona u organización astuta cambiar cualquiera de los anteriores, anulando todo el proceso.

Publicidad

Un contrato inteligente elimina la necesidad de confiar en tantas personas en el proceso de compra de algo.

¿Por qué? Los contratos inteligentes son: 🔒 Seguro: Usan criptografía para evitar que las personas alteren los registros. 🔍 Transparente: Todo el mundo puede ver en la cadena de bloques qué es el contrato inteligente y para qué se utiliza. 🙏 Libre de terceros: Los contratos inteligentes no necesitan un intermediario para verificar. La cadena de bloques hace eso por ti. 🤖 Autónomo: Funcionan automáticamente, por lo que no tiene que esperar a que alguien presione un botón. ✅ Preciso: Debido a que los contratos inteligentes están escritos en código, no se basan en las áreas grises de un idioma y el significado de las palabras.

Si esto sucede, haz esto

En el corazón de un contrato inteligente suele haber un mecanismo que dice (en código de computadora) “si esto sucede, entonces haz esto”. Estos ya existen hoy. Supongamos que desea pagar algo con una tarjeta de débito o crédito. El software en el que se ejecuta su banco utilizará el “si esto sucede, entonces haga esto” de la siguiente manera: 💸Si la cantidad en la cuenta bancaria es mayor que la suma solicitada, libere los fondos. 🙅‍♀️ 💵Si el monto en la cuenta bancaria es menor a la suma solicitada, no libere los fondos. La diferencia con los contratos inteligentes es que, en lugar de que un banco (o cualquier tercero) sea el controlador de esa decisión, recae en la cadena de bloques. Entonces, tomando el ejemplo anterior y aplicándolo a un contrato inteligente creado en una cadena de bloques, verá lo siguiente: 💸Si la cantidad en la billetera digital es mayor y aún no se ha gastado, libere los fondos. 🙅‍♀️ 💵Si el monto en la billetera digital es menor o ya se gastó, no libere los fondos. Lo emocionante de los contratos inteligentes es que significa que cualquiera puede celebrar un acuerdo con cualquier otra persona, y la cadena de bloques mantiene un registro de todo.

Dentro de un contrato inteligente

Al igual que los contratos regulares, los contratos inteligentes están diseñados para hacer cumplir los términos de un acuerdo, ya sea un intercambio de criptomonedas, derechos tokenizados, prueba de identidad o prácticamente cualquier otra cosa. Los contratos inteligentes se ejecutarán automáticamente cuando se cumplan las condiciones predefinidas. El funcionamiento de un contrato inteligente se puede describir brevemente con tres términos principales: 🤝 Interconectividad: Cada contrato inteligente suele tener un conjunto restringido de funciones. Se pueden configurar varios contratos inteligentes para conectarse entre sí y pueden formar acuerdos más complejos conocidos como aplicaciones descentralizadas (dapps). 💡 Objetos: Estos son los signatarios que interactúan con el contrato inteligente y los sujetos que se modifican por el contrato inteligente en función de los términos predefinidos o enviados recientemente. 🌍 Medioambiente: Los contratos inteligentes dependen de un entorno criptográfico subyacente. Esto garantiza que puedan operar de forma segura y que los datos sobre los que actúan sean inmutables y, en general, transparentes. Para la mayoría de las cadenas de bloques, el código subyacente a los contratos inteligentes es inmutable, aunque varias cadenas de bloques también admiten contratos inteligentes actualizables.

¿Quién creó los contratos inteligentes?

Al igual que la tecnología de cadena de bloques que se utiliza para impulsar la mayoría de las criptomonedas, los contratos inteligentes se derivaron de tecnologías anteriores que no estaban del todo completas. En el caso de los contratos inteligentes, se derivan de programas de ejecución de instrucciones electrónicas anteriores que usaban declaraciones if/else y otra lógica condicional para producir automáticamente un resultado basado en la información que se presenta.
El término “contrato inteligente” en sí mismo fue acuñado en la década de 1990 en un artículo académico creado por Nick Szabo, un destacado informático y criptógrafo que también fue responsable del desarrollo de uno de los primeros precursores de Bitcoin, conocido como Bit Gold. Szabo inicialmente describió los contratos inteligentes para una variedad de propósitos básicos como la reducción del fraude y el cumplimiento de los acuerdos contractuales, pero luego elaboró ​​​​los posibles casos de uso de la tecnología para el efectivo digital, la propiedad inteligente y más en un documento de 1996. Ethereum implementó un lenguaje completo de Turing en su cadena de bloques, lo que permitió una lógica compleja y sofisticada en sus contratos inteligentes.

¿Cómo utilizan las dapps los contratos inteligentes?

Dapps, o aplicaciones descentralizadas, se pueden considerar mejor como un montón de contratos inteligentes unidos. Un contrato inteligente por sí solo solo se puede usar para un tipo de transacción. Sin embargo, una dapp puede agrupar varios contratos inteligentes para hacer cosas más sofisticadas. Una dapp también puede agregar una interfaz amigable a los contratos, tal como lo hacen las aplicaciones en la actualidad.

Algunas aplicaciones notables

¿Quién está usando contratos inteligentes?

Los contratos inteligentes son una tecnología relativamente nueva, pero ya han visto una implementación generalizada, particularmente entre proyectos criptográficos puros. Los contratos inteligentes están en el centro de toda la revolución de las finanzas descentralizadas (DeFi) y se utilizan para impulsar protocolos DeFi populares como Compound, Aave, Uniswap y cientos de otros. Pero también han sido adoptados por una gran cantidad de corporaciones, e incluso algunos gobiernos han comenzado a experimentar con contratos inteligentes. Algunos de los ejemplos más destacados incluyen: 🎮 Ubisoft: El gigante de los videojuegos Ubisoft ha adoptado blockchain a lo grande; entre sus muchas iniciativas de blockchain, ha creado contratos inteligentes especialmente diseñados que permiten a los usuarios poseer, transferir y reclamar tokens raros no fungibles (NFT) basados ​​en su popular franquicia de juegos Rabbids. 🏦 EN G: El banco holandés ING co-creó Fnality, un sistema de liquidación comercial basado en blockchain que utiliza contratos inteligentes. También está involucrado en una serie de otras iniciativas de blockchain. 🇸🇪 El gobierno sueco: El gobierno de Suecia ha probado un registro de tierras basado en blockchain para demostrar la propiedad de la tierra, que se basa en contratos inteligentes.

Los contratos inteligentes no siempre son perfectos

Aunque los contratos inteligentes generalmente se consideran una forma “sin confianza” de hacer cumplir los acuerdos y la lógica, no están exentos de problemas. Por un lado, los contratos inteligentes son inmutables en muchas cadenas de bloques. Esto significa que una vez lanzados, no se pueden cambiar ni actualizar, lo que puede tener consecuencias desastrosas si hay problemas subyacentes con el código. Esto quizás se destaque mejor con el hackeo de Ethereum DAO de 2016, en el que un pirata informático desconocido desvió millones de éter (ETH) al explotar una laguna en la función dividida de DAO. Los vectores de ataque desconocidos y novedosos también pueden explotarse a menudo, lo que generalmente termina con la pérdida de dinero de los inversores. Esto se vio en septiembre de 2020, con el colapso de la versión de prueba de Eminence, un proyecto de Andre Cronje de Yearn Finance. Fue explotado por $ 15 millones por un pirata informático desconocido después de que una gran cantidad de inversores invirtieran su dinero en él. Del mismo modo, un simple código incorrecto puede hacer que el contrato inteligente sea efectivamente inútil. Esto se vio con el colapso en agosto de 2020 del proyecto de agricultura de rendimiento de DeFi conocido como YAM, que utilizó contratos inteligentes no auditados y se vio frustrado por un error crítico que hizo que su función de gobernanza fuera inútil.

Auditoría de contratos inteligentes

Aunque los contratos inteligentes están protegidos por su tecnología de cadena de bloques subyacente, también deben ser seguros por diseño, ya que se pueden explotar ciertas funciones o errores en su código. Esto ha sucedido varias veces en el pasado y sigue siendo uno de los mayores desafíos para una adopción más amplia. Solo en 2021, se perdieron $ 1.3 mil millones debido a los ataques de DeFi, según la firma de seguridad de blockchain CertiK. En total, se han drenado miles de millones de dólares en activos de contratos inteligentes no garantizados, incluido el hack de Eminence mencionado anteriormente y un hack de $ 325 millones del proyecto DeFi Wormhole en enero de 2022. Para ayudar a minimizar el riesgo de esto, una serie de desarrollo de terceros y las empresas de seguridad, como Mythx y ConsenSys Diligence, ahora ofrecen servicios de auditoría de contratos inteligentes. Esto implica examinar el código del contrato inteligente para identificar cualquier vulnerabilidad, que luego se puede solucionar. Esto suele ocurrir antes de que se haga público un contrato inteligente. Las dapps populares a menudo publican su auditoría de contrato inteligente en el pie de página de su sitio web, brindando confianza a los usuarios que no tienen el tiempo o la experiencia para verificar su código por sí mismos.

Las 10 principales plataformas de contratos inteligentes por capitalización de mercado

Las plataformas de contratos inteligentes han crecido hasta convertirse en uno de los sectores más importantes de la criptoeconomía. De los 10 principales criptoactivos por capitalización de mercado (según datos de CoinMarketCap), tres son plataformas de contratos inteligentes, con una, Ethereum, solo superada por Bitcoin. Entre ellas, las 10 principales plataformas de contratos inteligentes tienen una capitalización de mercado combinada de más de $ 481 mil millones al momento de escribir este artículo. Incluyen:
Etéreo: Ethereum está diseñado para funcionar como una “computadora mundial” descentralizada, que se puede usar como una plataforma en la que se pueden ejecutar dapps.
Cadena BNB: Una cadena de contrato inteligente desarrollada por el intercambio de criptomonedas Binance; BNB significa “Construir y construir”.
Cardano: Cardano es un proyecto de blockchain público de código abierto. Su USP es que afirma ser la primera cadena de bloques revisada por pares del mundo, con una red de académicos y científicos que verifican sus protocolos antes de que se publiquen.
Avalancha: Una plataforma de código abierto para nuevas primitivas financieras y una plataforma de aplicaciones descentralizadas desarrollada por Ava Labs.

El futuro de los contratos inteligentes

Hoy en día, la mayoría de las cadenas de bloques tienen funciones de contrato inteligente, con comunidades activas de desarrolladores que crean dapps utilizando contratos inteligentes en cadenas de bloques como Cosmos e Hyperledger. El alcance de las capacidades de los contratos inteligentes puede variar desde muy simple en algo como Bitcoin o Litecoin, hasta más avanzado en cadenas de bloques con capacidad dapp como Ethereum y Polkadot. Todavía estamos en los primeros días de para qué se pueden usar los contratos inteligentes y las dapps. Pero hay empresas e incluso gobiernos que ya están experimentando con su potencial. Ahora se utilizan para una gran variedad de tareas, incluidas las identidades digitales, la gestión de la cadena de suministro, los seguros, el almacenamiento de datos y mucho más.

Lo mejor de Decrypt directamente en tu bandeja de entrada.

Reciba las principales historias seleccionadas diariamente, resúmenes semanales y análisis detallados directamente en su bandeja de entrada.

¿Dónde comerciar Bitcoin con apalancamiento?

Stormgain es el exchange lider en criptomonedas. Y para celebrar el gran momento que está viviendo Bitcoin, está ofreciendo 25 USDT totalmente a sus nuevos usuarios.
Este Exchange es el Partner oficial del equipo del Newcastle de la Premier League.
Y de manera exclusiva para los usuarios de Criptopasion, Stormgain va a regalar 25 USDT con el primero depósito, el cual debe ser de un mínimo de $ 110.

Todo lo que se debe hacer es entrar en este enlace, registrarse y hacer el primer depósito de $ 110 ó más, para comenzar a disfrutar del comercio de criptomonedas con apalancamiento de hasta x200.
Código de la promoción: BONUS25

DEJA UNA RESPUESTA

Please enter your comment!
Please enter your name here

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.