La misión de Ethereum
Ethereum creó la tecnología necesaria para que cualquiera, desde cualquier parte del mundo, pueda diseñar o usar aplicaciones descentralizadas usando smart contracts.
¿Qué son los smart contracts?
Son simplemente programas informáticos, como el Excel, Spotify o el Age of Empires, que se ejecutan sobre una blockchain.
¿Cómo funcionan?
Para usar Excel, lo tenés que instalar en tu compu. Tu compu lee el código del programa y lo ejecuta cada vez que lo usas.
Básicamente sigue instrucciones para que hagas lo que necesites y guarda la información en tu compu, como cuando tu mamá te da la lista del super, y vos vas tachando las cosas que ya compraste.
Los smart contracts, en cambio, son ejecutados por la red de Ethereum, y la información queda registrada en la blockchain.
Cualquiera puede crear un smart contract y subir el código a la blockchain para que todo el mundo lo pueda ejecutar. En definitiva, es como una computadora mundial.
Características de los Smart Contracts:
- Inmutables: Una vez que el smart contract fue subido a la blockchain, no puede ser modificado. Para realizar mejoras, hace falta subir un nuevo smart contract.
- Transparentes: Cuando usas una app tradicional, normalmente el código está oculto. En cambio, los smart contracts están subidos a la blockchain, por lo que cualquiera puede ver el código y lo que hace.
- Descentralizados: Los smart contracts se ejecutan sobre la blockchain, por lo que no depende de ninguna entidad para garantizar que se cumplan las condiciones acordadas.
Metáfora del día
El ejemplo típico para entender como funcionan los smart contracts es el de la máquina expendedora. Imaginate una máquina expendedora de paltas, CDs de Aerosmith y cubiertas para bicicleta.
Si tenés ganas de una palta, podés ir, tocar el botón que dice “PALTA”, depositar una moneda y listo. La máquina te va a dar tu palta. Si tocás el botón de “CD”, te va a dar un CD. La máquina sigue instrucciones muy claras, funciona siempre igual y no depende de que un banco o gobierno apruebe la venta de la palta.
Los smart contracts siguen esta lógica, pero permiten hacer cosas mucho más complejas y divertidas.
ETH
La moneda de Ethereum se llama ETH, y se usa para pagar las comisiones de la red.
Enviar dinero o usar un smart contract tiene un costo. Ese costo o comisión se llama gas.