Minicurso Básico de Programação de Contratos Inteligentes na Plataforma Ethereum

Aprenda os fundamentos básicos da Blockchain, conheça a plataforma Ethereum e aprenda a programação de contratos inteligentes usando a linguagem Solidity

Faça sua inscrição
Sexta, 23 de novembro de 2018 Das 11:50 às 16:50

Sobre o Evento

A tecnologia Blockchain, criada junto com o lançamento do Bitcoin, proporcionou uma série de inovações tecnológicas, e como principal feito, eliminou a terceira parte de confiança nas transações do cotidiano. A evolução deste conceito alavancou diversas plataformas de blockchain e de moedas digitais que são usadas diariamente no mundo inteiro.

Mais do que isto, a ideia de contratos inteligente lançada por Nick Szabo, em 1997, ganhou força e encontrou neste ambiente as características ideiais para serem implementados. Para tanto, Vitalik Buterin, idealizador da plataforma Ethereum, contribuiu de forma decisiva para o estabelecimento de uma blockchain que suporte além das transações monetárias, aceitando também as transações provenientes de contratos, que transformados em código, podem ser implementados de forma eletrônica.

Com este cenário, o objetivo deste curso é abordar as técnicas de programação de contratos inteligentes na platraforma Ethereum, usando plataformas de desenvolvimento baseadas na web e também em ambientes locais. Na oportunidade, diversos conceitos que envolvem tempo de bloqueio, chaves públicas e provadas, cálculo de hash e mecanismos de interação com os contratos inteligentes serão discutidos. Os alunos também aprenderão a criar um ambiente local para complilar e implementar os contratos usando o Nodejs.

Público alvo: Alunos, professores e colaboradores da UESC e de outras instituições. Pesquisadores e estudiosos com ou sem vínculo de instituições de ensino.

Data de inscrição: de segunda, dia 19/11/2018 até quinta, dia 22/11/2018.

Data e hora do evento: Sexta-feira, dia 23/11/2018, das 10:50h às 12:00h e das 13:00h as 16:50h

Sexta-feira, dia 30/11/2018, das 10:50h às 12:00h e das 13:00h as 16:50h

Local: Laboratório do curso de ciência da computação

Programação:

Sexta (23/11/2018) - Módulo I - Plataforma Ethereum

Módulo II - Criando e testando Contratos Inteligentes básicos

Sexta (30/11/2018) - Módulo III - Aprofundando os conhecimentos em Contratos Inteligentes

Módulo IV - Criando e implementando um front-end para interagir com os contratos

Contato e responsáveis pelo curso: Prof. Jauberth Abijaude (jauberth@uesc.br) ou Prof. Péricles Sobreira (plsobreira@uesc.br)

Este curso é organizado e ministrado pelos professores do curso de Ciência da Computação da UESC, com o apoio do Colegiado de Ciência da Computação e do Departamento de Ciências Exatas.

Traga seu notebook e já saia com o ambiente configurado

Atenção - Ao fazer sua inscrição, digite seu nome corretamente, pois será usado para emissão do certificado.

Local

Universidade Estadual de Santa Cruz - Rod. Ilhéus/Itabuna, km 12, Salobrinho, Ilhéus, Bahia,
Ver no mapa

Organizador

LIF - Laboratório de Internet do Futuro