Este repositório contém exemplos de código, datasets e materiais adicionais para a disciplina Introdução a Blockchain.
A organização segue as unidades do curso, garantindo que os conteúdos estejam bem estruturados e acessíveis.
Aqui está a descrição em Markdown para o repositório da disciplina, incluindo a organização por unidades e exemplos iniciais na Unidade 1:
Os arquivos estão distribuidos dentro das unidades do curso, como no exemplo abaixo:
📄 README.md
📂 unidade_01_fundamentos/
├── 🐍 hashing_bloom_filter.ipynb
├── 🐍 kdf.ipynb
├── 🐍 aes_imagens.ipynb
├── 🐍 rsa_ecc.ipynb
├── 🐍 assinaturas_digitais_rsa_ecdsa.ipynb
├── 📖 exemplo.pdf
├── 🐍 homomorfia_paillier.ipynb
📂 unidade_02/
├── 📄 consenso.md
📂 unidade_03/
├── 📂 na10a/
├── 📄 README.md
├── cartorio_v4.sol
├── fiscal_v1.sol
├── 📂 na10b/
├── 📂 na10c/
| Unidade | Arquivo/pasta | Descrição |
|---|---|---|
| Unidade 01 | hashing_bloom_filter.ipynb | Exemplo de aplicação de hashing e Bloom Filter |
| Unidade 01 | kdf.ipynb | Exemplo de Key Derivation Functions - KDF |
| Unidade 01 | aes_imagens.ipynb | Exemplo da utilização do AES com imagens |
| Unidade 01 | rsa_ecc.ipynb | Criptografia Assimétrica com rsa e ecdsa |
| Unidade 01 | assinaturas_digitais_rsa_ecdsa.ipynb | Exemplo de assinaturas de messages e documentos com rsa e ecdsa |
| Unidade 01 | homomorfia_paillier.ipynb | Introdução a criptografia homomorfica com Paillier |
| Unidade 02 | conseso.md | Topicos sobre consenso |
| Unidade 03 | na10a/README.md | Introdução a dAPP/Solidity |
| Unidade 03 | na10b/README.md | Exemplo dAPP/Solidity + js |
| Unidade 03 | na10c/README.md | Exemplo dAPP/Solidity + py |