Comprender los contratos inteligentes avanzados

Comprender los contratos inteligentes avanzados

Publicado por
Comparte en redes sociales


El uso inteligente de los contratos inteligentes ha contribuido significativamente a la explosión de popularidad de la tecnología blockchain.

Propuesto inicialmente por un informático nick szabo, un contrato inteligente es una colección de declaraciones ejecutadas automáticamente. Esta tecnología tiene como objetivo que la ejecución del contrato sea lo más automatizada posible.

Muchos saben cómo funcionan los contratos inteligentes básicos, pero es raro encontrar orientación sobre sus versiones avanzadas. Después de una descripción general básica, analizaremos dos casos típicos de contratos inteligentes avanzados.

En aras de la simplicidad, el artículo no tratará una serie de detalles técnicos. El texto tiene como objetivo permitir que los lectores no técnicos entiendan cómo funciona esta tecnología.

Una descripción general rápida de los contratos inteligentes

Un contrato inteligente es un código que se ejecuta automáticamente cuando el sistema registra circunstancias específicas. Si y cuando ocurren eventos particulares en un contrato inteligente, una pieza de código realiza una nueva acción.

Los desarrolladores crean e implementan código, teniendo todos los criterios necesarios para ejecutar una transacción. Algunos afirman que etiquetar estos instrumentos como «contratos» es incorrecto, lo que lleva a un debate en el sector legal.

Los contratos inteligentes fueron uno de los primeros avances esenciales en la automatización digital de los contratos tradicionales. Como resultado, permitieron a los usuarios garantizar una ejecución instantánea con una intervención humana mínima.

Un desarrollador puede convertir un acuerdo legal en una pieza de código creando un contrato inteligente. Sin más tecnicismos, esta introducción es fundamental para dar seguimiento al resto de nuestro artículo.

Los contratos inteligentes avanzados más famosos: contratos inteligentes NFT

A token no fungible (NFT) representa un recurso digital único. La fungibilidad es la característica que permite el intercambio entre dos activos indistinguibles.

Las monedas fiduciarias son el ejemplo más típico utilizado para demostrar la fungibilidad. Lo mismo ocurre con las criptomonedas: cambiar 1 BTC por 1 BTC es una acción posible (pero absurda).

Leer también  Actualización de evidencia de Sam Bankman-Fried: ¿Podría la revelación de hoy de Kevin Cofsky cambiar las reglas del juego para FTX 2.0?

Cada NFT, por otro lado, es único y no podemos reemplazarlo por otro. Por lo general, usamos NFT para representar artículos de colección, arte y otros bienes similares en el mundo digital.

Los contratos inteligentes no fungibles son el motor que genera estos NFT, que representan un solo token. Los contratos inteligentes NFT tienen un suministro máximo de tokens de uno, en términos ligeramente técnicos.

El contrato contiene un valor constante que los desarrolladores establecieron en cero. Sin complicar demasiado el asunto, el movimiento hace que este contrato inteligente avanzado sea relativamente estable y seguro.

Incluso aquellos que no están muy familiarizados con las NFT pueden haber oído hablar de los proyectos más populares en este sector. Piense, por ejemplo, en descentralizado: una plataforma de metaverso basada en NFT.

En Decentraland y proyectos similares, los usuarios pueden comprar terrenos y artículos en el universo digital. Estos activos corresponden a NFT, que dependen en gran medida de los contratos inteligentes de NFT subyacentes.

¿Qué son los ALC?

IoT («Internet de las cosas»), como blockchain, es una tecnología que ha captado la atención y la imaginación del mundo.

Interconectar miles de millones de dispositivos y permitirles intercambiar datos abre un mundo de posibilidades ilimitadas. Por otro lado, esta tecnología crea problemas de seguridad y privacidad de datos.

Los sistemas IoT tradicionales se caracterizan por un diseño centralizado, donde los datos fluyen desde un dispositivo IoT a la nube. El sistema procesa los datos para enviar la información al dispositivo en este entorno virtual.

Tal sistema centralizado tiene una escalabilidad muy limitada y una alta vulnerabilidad en la seguridad de la red. El problema es importante en situaciones en las que los dispositivos pueden iniciar pagos de forma independiente.

Este límite es donde entra en juego la cadena de bloques. Los contratos de lógica de aplicación (ALC) son contratos inteligentes en redes de cadena de bloques que permiten que los dispositivos funcionen de forma relativamente segura e independiente.

Leer también  Los autores demandan a OpenAI por infracción de derechos de autor en el modelo de IA

Por esta razón, los ALC están ganando bastante popularidad en el mundo de IoT. Los resultados de su implementación son una mayor automatización, escalabilidad y menores costos de transacción.

Cada nodo de la red debe almacenar una copia del código de programa y el estado de cada contrato para los contratos inteligentes en cadena. Además, dado que estamos hablando de contratos inteligentes, los nodos deben saber cómo y cuándo ejecutar el código.

¿Es posible hackear contratos inteligentes avanzados?

La respuesta corta es: sí, los piratas informáticos también pueden atacar contratos inteligentes avanzados. Los contratos NFT pueden contener errores que un los ciberdelincuentes pueden explotar.

criptopunkposiblemente el proyecto NFT más popular hasta la fecha, sufrió un problema importante en sus contratos inteligentes en 2017. Después de vender miles de NFT, muchos encontraron una falla que permitía las ventas sin recibir dinero.

Este es un ejemplo clásico de la importancia de probar un fragmento de código antes de publicarlo. El problema con el código era una línea ea usuario de Twitter explicó el defecto en detalle.

En términos generales, hay muchos estudios sobre la piratería de contratos inteligentes. En 2018, cinco científicos de TI colaboraron en un trabajo de investigación y distinto:

  • Contratos de suicidioque cualquiera puede terminar.
  • Contratos pródigosque descuidadamente pierden dinero a usuarios no autorizados.
  • Contratos codiciososque congelan dinero por tiempo infinito.

En la red Ethereum, revisaron 970.898 contratos inteligentes. Descubrieron que 34,200 de ellos son vulnerables a la piratería / explotación, eso es uno de cada 20 contratos inteligentes.

Afirmar que el 5% de los contratos inteligentes pertenecen a una de las tres categorías anteriores es un problema grave. Dado que pocos comerciantes pueden leer el código de un contrato inteligente, el mercado necesita auditores serios.

Pensamientos finales

Contratos inteligentes seguirá siendo el viento bajo las alas de la tecnología blockchain por un tiempo. Esta tecnología está cambiando gradualmente el mundo y será interesante ver sus desarrollos futuros.

Manténgase al día con nuestros últimos artículos





Source link

Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.

Direcciones de Billetera:

- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS 

- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe 

- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f

- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx 

También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:

-Twitter

- Telegram

Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *