Curso: Blockchain, Web 3 e Cartesi Rollups
Carga Horária: 30h
Modalidade: Online
Turno/Horário: Terça e Quinta | 18h às 21h
Período: 09/09/2025 a 07/10/2025
Professor (a): Antonio Rocha
Informações em: https://bit.ly/Cursos-Setembro-Tomorrow-UFBA
Inscrição em: https://tomorrow.app.ic.ufba.br/
NÍVEL DO CURSO
Avançado
OBJETIVOS DO CURSO
O objetivo deste curso é apresentar os alunos a uma introdução às soluções das tecnologias Web 3, para aplicações descentralizadas, baseadas em soluções de Blockchain, com seus potenciais e suas limitações.
QUEM PODE FAZER ESTE CURSO?
Alunos de Graduação, Pós-graduação e Desenvolvedores em geral.
POR QUE DEVO FAZER ESTE CURSO?
Polarizações, guerras e riscos de censuras arbitrárias são consequências da centralização da decisão nas mãos de poucos. A tecnologia existe para resolver necessidades humanas, como a liberdade civil. Neste sentido, a web 3.0 busca na descentralização a neutralização de ações arbitrárias e as soluções existentes são fortemente baseadas em tecnologias Blockchain, que é um banco de dados distribuído que mantém uma lista de transações em uma estrutura de dados chamada bloco, que ligados ao seu anterior, formam uma cadeia. Foi inicialmente proposto com a finalidade de facilitar transações financeiras, seguras, públicas e auditáveis. No entanto, possui aplicação em diversas áreas e tecnologias distintas. Dentre as tecnologias existentes para Web 3.0, uma das mais promissoras é a Cartesi Rollups, capaz de alçar a tecnologia Blockchain ao status de padrão das aplicações na internet do futuro, minimizando suas limitações de escalabilidade. Aprender os conceitos básicos e práticos da Web 3.0, Blockchain e a tecnologia Rollups representa estar à frente do tempo em termos de avanços tecnológicos da Internet e suas aplicações descentralizadas.
EMENTA
- Introdução e conceitos básicos [Aula 01: 100% teórica]
- Conceitos fundamentais tecnológicos [Aulas 02 e 03: 50% teórica / 50% prática]
- Outros Conceitos de Blockchain [Aula 04: 50% teórica / 50% prática]
- dApps e Contratos Inteligentes [Aula 05: 50% teórica / 50% prática]
- Escalabilidade em Blockchains Públicas [Aula 06: 50% teórica / 50% prática]
- Tecnologia Cartesi [Aula 07: 50% teórica / 50% prática]
- Cartesi Rollups [Aula 08: 50% teórica / 50% prática]
- DApp Cartesi Project [Aulas 09 e 10: 100% prática]
SOBRE O PROFESSOR
Pós-doutor pela UMass-Amherst e doutor pela COPPE/UFRJ, Antonio "Guto" Rocha é professor do IC/UFF desde 2011. Em 2022, realizou um pós-doutorado empresarial na Rede Nacional de Ensino e Pesquisa. Tem trabalhos nas áreas de Redes de Computadores, Sistemas Distribuídos, Segurança em Sistemas Computacionais e Ciência de Dados, mais especificamente em escalabilidade de soluções de Blockchain e aplicação de soluções de Inteligência Artificial em problemas de Sistemas de Redes e Segurança. Atuando na área de Blockchain desde 2012, já coordenou e orientou diversos projetos na área de Web 3 e Blockchain, incluíndo quatro capítulos de livros nesta área. O pesquisador tem ainda artigos em importantes conferências e periódicos internacionais, sendo alguns deles premiados, incluindo os de melhores artigos no ACM/CoNEXT 2009, SBRC 2007, WPerformance 2004, 2012 e 2014. Já foi também agraciado com o prêmio Jovem Cientista do Estado do Rio de Janeiro e é Bolsa de Produtividade do CNPq. Atualmente coordena, dentre outros, o projeto Catálogo de Dados de Redes fomentado pela RNP e o GT-Padlock do Observatório Nacional de Blockchain, além de outros projetos de P&D junto a Cartesi, Dell, TIM e Globo. Atualmente é ainda coordenador do CT-Mon (Comitê Técnico de Monitoramento da RNP).




