¿Qué es un Smart Contract?

2/21
Recursos

Aportes 8

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Contrato inteligente

Un contrato inteligente es un programa informático que facilita, asegura, hace cumplir y ejecuta acuerdos registrados entre dos o más partes. Funciona sobre una Blockchain.

Características de una Blockchain

Sistema descentralizado, confiable y sin intermediarios.
Define reglas que todos aplican sin necesidad de supervisión (como un contrato físico).

Contrato inteligente es un programa que corre dentro de la blockchain y define las reglas que todos los participantes tienen que cumplir.

Las características de un contrato inteligente son las siguientes:

• No necesita de un intermediario. 
• Cualquiera dentro de la red puede usarlo. 
• Resultado determinístico. Para cada entrada siempre vamos a tener el mismo valor

Ejemplo de una maquina dispensadora

Una maquina dispensadora puede ser utilizada por cualquiera y cada vez que marcas una opción siempre se va a ejecutar una misma función.

Las blockchain de bitcoin tienen estos contratos implícitos sin embargo en la blockchain de Ethereum permite crear smart contract de lo que tú quieras

Lo mejor que puedes escuchar en esta clase

Ethereum permite crearlos como queramos

llevo muchísimo tiempo esperando por este curso

A smart contract is an arrangement between two or more parties that involves an exchange of digital assets. One or more of these parties allocates digital assets to the contract at its initiation. Subsequently, the assets are redistributed among the parties according to a predefined protocol encoded in logic and a state that’s initialized at the start of the contract.

Infante, Roberto. Building Ethereum Dapps: Decentralized applications on the Ethereum blockchain . Manning. Edición de Kindle.

Block chain
Sistema descentralizado
Sin intermediarios
Inmutable - > confiable

Contrato = acuerdo entre partes

Un contrato inteligente es un programa que corre en blockchain, este programa define las reglas que todos los participantes (las partes) deben cumplir.

No requiere de intermediarios.
Cualquiera dentro de la red puede usarlo.
tiene resultados determinísticos.