Smart contracts en Ethereum

Cristian y Vicens me explicaron ayer lo que era un Smart Contract en Ethereum de forma sencilla: básicamente es un archivo compuesto por un trozo de código ejecutable más un trozo de datos que uno de los sujetos que intervienen en el «contrato» envía a la red Ethereum.

Smart Contract
Smart Contract (original en Coinbase)

Ese Smart Contract se ejecuta en los nodos de la red desde donde se comunica con el/los otro/s sujeto/s parte del contrato. El Smart Contract se programa en Solidity.

Ya se que he simplificado mucho y que no he hablado de permisos, Ethers y 50 cosas más así que si quieres saber más puede echar un vistazo a The Greeter o a Coindesk.

GDAX

Si necesitas ir un paso más allá en las transacciones con Bitcoins, Ethers y Litecoins, GDAX es una extensión de Coinbase que permite ejecutar compras y ventas condicionadas así como un análisis más detallado de las operaciones y precios en el tiempo.

GDAX
GDAX

Puedes hacer traspasos entre GDAX y Coinbase inmediatos y el proceso de alta es bastante rápido pese a que necesitas algún documento tipo DNI o similar y la cámara de tu ordenador.

¿Dónde comprar Bitcoins y Ethers?

El sitio que utilizo desde hace más de 2 años para comprar y vender Bitcoins, Ethers y Litecoins es Coinbase, una empresa americana que opera en 190 países.

El procedimiento es sencillo: primero tienes que hacer una transferencia a una cuenta bancaria de Coinbase in Letonia (para que nada salga de la Unión Europea) y a partir de ahí ya dispones de un «monedero virtual» con el que puedes comprar  y vender cryptomonedas.

Cuando decidas desinvertir y recuperar tu dinero, solo tienes que ordenar una transferencia de vuelta a tu cuenta bancaria en España y en la próxima declaración de la renta, declarar los beneficios que has obtenido (diferencia entre lo que recuperaste y lo que enviaste). Además, si el valor de la suma de tus monederos en Coinbase es superior a 50.000€ tendrás que hacer la Declaración de Bienes en el Extranjero antes del 31 de marzo de cada año.

https://www.coinbase.com
https://www.coinbase.com

Si no quieres devolver tus beneficios a tu cuenta bancaria, siempre puedes gastártelos comprando en tiendas que acepten Bitcoins.