Al observar las ventajas que ofrece Bitcoin, una moneda digital, la gente quería utilizar el concepto de Blockchain en sus propias aplicaciones. Las personas querían pasar de sus contratos físicos a contratos digitales inteligentes donde se abordarían automáticamente varios problemas como el repudio, la transparencia, la seguridad, etc. El resultado de este esfuerzo dio como resultado la creación de Ethereum, una plataforma popular para crear aplicaciones Blockchain distribuidas que admiten contratos inteligentes.
Este tutorial está diseñado para aquellos que desean obtener información sobre cómo funciona Ethereum. Después de completar este tutorial, se encontrará con un nivel moderado de experiencia desde el que podrá pasar al siguiente nivel.
Antes de continuar con este curso, asumimos que el lector tiene conocimientos básicos en Desarrollo web, JavaScript, Ajax-Requests, AngularJS, Gulp / Grunt y Node Package Manager.