Saltar al contenido

Smart contracts: ¿qué son de verdad, más allá del marketing?

Renzo C.

Nivel 2 ·

El nombre 'contrato inteligente' me suena a algo legal o a inteligencia artificial, y entiendo que no es ninguna de las dos cosas. ¿Qué es exactamente?
140 vistas 7 respuestas 4 0

Respuestas 7

  1. MAXIMILIANO M.

    Nivel 1 ·

    0 0

    Es un programa que vive en la blockchain. Tiene código y estado (datos), y cualquiera puede llamar a sus funciones mandando una transacción. Todos los nodos lo ejecutan y llegan al mismo resultado.

  2. Andrés M.

    Nivel 2 ·

    1 0

    Lo de 'inteligente' es marketing. Lo interesante es que, una vez desplegado, nadie puede cambiar las reglas a escondidas, salvo que el contrato se haya diseñado para ser actualizable.

  3. IVÁN C.

    Nivel 3 ·

    0 0

    Eso también es su mayor riesgo: si tiene un bug, el bug es público y explotable. El caso de The DAO en 2016 es el ejemplo clásico.

  4. Mariángel M.

    Nivel 3 ·

    0 0

    Y no 'saben' nada del mundo exterior. Si un contrato necesita el resultado de un partido o el precio de algo, depende de un oráculo, que es otra fuente de confianza.

  5. MAURICIO B.

    Nivel 2 ·

    0 0

    Ejemplo simple: un contrato de token es básicamente una tabla 'dirección → saldo' con funciones para transferir. Nada mágico.

  6. Renzo C.

    Nivel 2 ·

    0 0

    El ejemplo de la tabla dirección → saldo me aterrizó todo. Gracias.

  7. Benjamín R.

    Nivel 2 ·

    0 0

    Si sabés programar, seguí un tutorial de Solidity y desplegá algo en una red de prueba. Es gratis y se aprende mucho.