Olhando para as vantagens oferecidas pelo Bitcoin - uma moeda digital, as pessoas queriam usar o conceito de Blockchain em seus próprios aplicativos. As pessoas queriam mudar de seus contratos físicos para contratos digitais inteligentes, onde várias questões como repúdio, transparência, segurança, etc. seriam tratadas automaticamente. O resultado desse esforço resultou na criação de Ethereum - uma plataforma popular para a criação de aplicativos Blockchain distribuídos que suportam contratos inteligentes.
Este tutorial foi desenvolvido para aqueles que desejam obter algumas informações sobre como funciona o Ethereum. Depois de concluir este tutorial, você se encontrará em um nível moderado de especialização, de onde poderá avançar para o próximo nível.
Antes de prosseguir com este curso, presumimos que o leitor tenha conhecimento básico em Desenvolvimento Web, JavaScript, Ajax-Requests, AngularJS, Gulp / Grunt e o Node Package Manager.