BlockChain
Pode ser definido como uma coleção de registros
conectados entre si que são fortemente
resistentes a alteração de dados e protegidos por
Blockchain é uma tecnologia
criptografia.
de registro distribuído que
permite a criação de um livro-
razão digital descentralizado,
seguro e imutável. Em vez de
depender de uma autoridade
central, como bancos ou
governos, a blockchain opera
por meio de uma rede de nós
que validam e registram
transações de forma
colaborativa.
O surgimento
A blockchain surgiu em 2008 com a
publicação do white paper "Bitcoin: A
Peer-to-Peer Electronic Cash System" por
Satoshi Nakamoto. O Bitcoin foi a
primeira aplicação prática da tecnologia
blockchain, permitindo transferências de
valores sem intermediários, usando
criptografia e consenso descentralizado.
IMPORTÂNCIA
O blockchain é importante porque permite registrar
dados e transações de forma segura, transparente e
descentralizada, sem depender de intermediários. Ele
garante integridade e confiança por meio da
criptografia, evita fraudes graças à imutabilidade dos
registros e oferece rastreabilidade completa. Além
disso, possibilita automação com contratos
inteligentes e tem aplicações em diversas áreas além
das criptomoedas, como saúde, logística, finanças e
votação eletrônica.
Exemplo
A $ 10
Ásia
Banco
$ 9.5
Taxa $ 0.5 B
Europa
LIMITES DE CONTAS PROBLEMAS
TAXAS ELEVADAS TEMPO
TRANSFERÊNCIA HACKEADAS TÉCNICOS
Chaves
Conjunto de dados que registra transações.
Bloco
Cada bloco contém um identificador único
(hash), um carimbo de data e hora, os dados
das transações, o hash do bloco anterior. Isso
garante que cada bloco esteja ligado ao
Blockchain anterior, formando uma cadeia inalterável.
Novo Hash
Hash do bloco anterior
Dados da transação
Hash Data e Hora
Blockchain (Cadeia de
Blocos)
A blockchain é uma cadeia de blocos
interligados, onde cada novo bloco depende
criptograficamente do anterior. Essa estrutura
garante transparência, rastreabilidade e
Hash imutabilidade das informações Qualquer
tentativa de alterar um bloco quebraria a
ligação com os seguintes.
Nó (Node)
Um hash é gerado por uma função
Hash matemática que transforma dados em uma
sequência fixa de caracteres (ex: SHA-256).
Características:
•É único: pequenas alterações nos dados
Nó (Node) geram um hash completamente diferente.
•Serve como uma “impressão digital” dos
dados.
•Garante integridade e segurança da
blockchain
Ledger
É qualquer computador que participa da rede
Nó (Node)
blockchain. Os seus tipos:
•Nó completo (full node): armazena toda a
blockchain e participa da verificação.
•Nó leve (light node): acessa a blockchain sem
Ledger armazená-la completamente.
Todos os nós colaboram para validar
transações e manter o sistema funcionando.
Ledger É o registro público e distribuído de todas as
transações da blockchain.
•É compartilhado entre todos os nós.
•Imutável: uma vez registrado, não pode ser
alterado.
•Transparente: qualquer pessoa pode
consultar, mas não alterar.
Criptografia
A criptografia no blockchain é o conjunto de
técnicas matemáticas usadas para proteger,
validar e garantir a integridade das
informações e das transações dentro da rede,
sem depender de intermediários.
Funções Hash
É um algoritmo que transforma qualquer
conjunto de dados em um código único de
tamanho fixo sendo que no blockchain o
algoritmo mais utilizado é o SHA-256 (Secure
Hash Algorithm de 256 bits), que gera uma
saída de 64 caracteres hexadecimais.
Chave-Pública
Uma chave pública é um código criptográfico
que pode ser compartilhado com outras
pessoas. Ela permite que outras pessoas
enviem informações (como criptomoedas). Ela
funciona como um endereço digital visível na Chave-Privada
rede. É gerada a partir da chave privada por Uma chave privada é um código secreto que permite
meio de uma função matemática, mas não acessar, controlar e assinar transações na blockchain.
permite descobrir a chave privada original. Serve como uma assinatura digital, provando que você é o
dono dos fundos ou dos dados ligados à sua chave
pública. Deve ser mantida em segredo absoluto, pois
quem possui essa chave tem controle total sobre os
ativos.
Tipos de Blockchain
Pay-to-Witness-PubKey-Hash-SegWit
Pay-to-PubKey-Hash
Endereço tradicional onde os Versão mais eficiente do
P2PKH, que melhora a
P2SH
pagamentos são feitos para o hash da
chave pública do destinatário. Exige a escalabilidade e reduz taxas ao
separar a assinatura do TAPROOT
02
chave pública e assinatura digital para
04
gastar os fundos. Endereços começam restante da transação.
com “1” Endereços começam com
“bc1”.
Pay-to-Script-Hash P2TR-Pay-to-Taproot
P2PKH Permite enviar fundos para um
hash de script, oferecendo
Introduzido em 2021, usa
Schnorr Signatures para
01
maior flexibilidade, como em melhorar privacidade,
carteiras multisig. Exige o P2WPKH eficiência
permitindo
e flexibilidade,
contratos
script original e condições para
03
gastar os fundos. Endereços inteligentes mais eficientes e
começam com “3”. com menor custo. Endereços
começam com “bc1”
(bech32m).
Protocolos da Blockchain
Ethereum
Hyperledger Fabric O Ethereum é uma plataforma de blockchain descentralizada de código aberto que pode
O Hyperledger Fabric é um projeto de ser usada para criar aplicações de blockchain pública. A Ethereum Enterprise foi criada
código aberto com um conjunto de para casos de uso comerciais.
ferramentas e bibliotecas. As empresas
podem usá-lo para criar aplicações de
blockchain privada de forma rápida e Corda Quorum
A Corda é um projeto de A Quorum é um protocolo de blockchain de
eficiente. Esse protocolo é um framework
para fins gerais que oferece gerenciamento blockchain de código aberto código aberto, derivado da Ethereum. Ela foi
de identidades exclusivo e acesso a recursos criado para empresas. Com a criada especialmente para uso em uma rede
de controle. Esses recursos o tornam Corda, você pode criar redes blockchain privada, na qual somente um único
adequados para várias aplicações, como blockchain interoperacionais que membro tem propriedade de todos os nós, ou
rastreamento e monitoramento de cadeias fazem transações com
de suprimento, finanças comerciais, em uma rede blockchain consórcio, na qual cada
privacidade rigorosa. As empresas membro da rede tem a propriedade de uma
programas de fidelidade e lealdade e
podem usar a tecnologia de parte dela.
liquidação de ativos financeiros.
contratos inteligentes da Corda
para fazer transações diretas com
valor. Instituições financeiras são
os principais usuários da Corda.
BlockChain VS Banco de dados
Blockchain é um tipo especial de sistema de
gerenciamento de banco de dados que tem
mais recursos do que um banco de dados
regular.
As blockchains descentralizam o controle sem
comprometer a confiança nos dados
existentes. Isso não é possível em outros
sistemas de banco de dados.
•As empresas envolvidas em uma transação
não podem compartilhar todo o seu banco de
dados. Porém, em redes blockchain, cada
empresa tem sua cópia do ledger, e o sistema
mantém automaticamente a consistência
entre os dois ledgers.
•Enquanto na maioria dos sistemas de banco
de dados você pode editar ou excluir dados, na
blockchain você só pode inseri-los.
Aplicações
Cadeia de Suprimentos
Pagamento e Finanças
Saúde
TRANSPARÊNCIA
Transparência
Todas as transações realizadas em um
blockchain público ficam registradas em um
livro-razão acessível a qualquer pessoa. Isso
DESCENTRALIZAÇÃO
permite que qualquer usuário possa
verificar e auditar o histórico de transações,
promovendo confiança e reduzindo a
necessidade de intermediários.
SEGURANÇ
DESCENTRALIZAÇÃO ODescentralização
blockchain não depende de uma única
entidade central (como um banco ou
governo). Em vez disso, é mantido por uma
rede de computadores (nós) espalhados
pelo mundo, que validam e armazenam os
SEGURANÇA
dados coletivamente. Isso evita censura,
falhas únicas e abuso de poder.
IMUTABILID A segurança do blockchain é garantida por
A segurança do blockchain é garantida por
SEGURANÇA Segurançaforte
criptografia (como SHA-256),
consenso entre os participantes da rede e
validação distribuída das transações. Isso
torna o sistema resistente a ataques,
fraudes e acessos não autorizados.
IMUTABILIDADE
Uma vez que uma transação é registrada e
TRANSPARÊNCI confirmada em um bloco, ela não pode ser
confirmada em um bloco, ela não pode ser
IMUTABILIDADE Imutabilidade
alterada ou apagada. Isso é garantido pelo
uso de funções hash e pela estrutura
encadeada dos blocos, tornando qualquer
tentativa de fraude extremamente difícil.
TRANSPARÊNCIA
DESCENTRALIZAÇ
Contratos Inteligentes
São programas autoexecutáveis que rodam em uma blockchain.
Eles executam ações automaticamente quando certas condições
são atendidas, sem depender de intermediários. Por exemplo:
“se o pagamento for recebido, liberar o produto”. Garantem
confiança, transparência e eficiência.
Como Funcionam?
•São escritos em linguagens como Solidity (Ethereum).
•Após implantados na blockchain, não podem ser alterados.
•Funcionam com base em regras definidas no código, e executam de
Supply Chain forma automática e segura.
•Eliminar intermediários reduz custos e aumenta a velocidade das
Smart contracts podem registrar e rastrear o percurso operações.
de produtos desde a origem até o consumidor final.
Aumentam a transparência, reduzem fraudes e
melhoram o controle logístico em tempo real.
Votação Eletronica
Identidade Digital Utilizando blockchain e smart contracts, é possível criar
sistemas de votação seguros, auditáveis e resistentes a fraudes.
Garante que cada voto seja único, anônimo e registrado
Permite criar identidades digitais seguras, imutáveis e corretamente, aumentando a confiança no processo eleitoral.
verificáveis. Usuários controlam seus dados pessoais,
podendo compartilhá-los apenas quando e com quem
desejarem, sem depender de autoridades centrais.
Escalabilidade
ESCALABILIDADE
As redes blockchain, especialmente as mais
populares como o Bitcoin e Ethereum,
enfrentam dificuldades para processar um
CONFIRMAÇÃO
TEMPO DE
grande número de transações por segundo.
Isso pode gerar lentidão e taxas elevadas
quando a rede está sobrecarregada.
DESAFIOS
Soluções como a Lightning Network e
sharding estão sendo desenvolvidas para
melhorar esse ponto.
TAMANHO DE j
ARMAZENAME
Mesmo sendo descentralizado e seguro,
TEMPO DE
CONFIRMAÇÃO Tempo de Confirmação
Mesmo sendo descentralizado e seguro,
algumas redes, como o Bitcoin, levam
TAMANHO DE REDE
ARMAZENAMENTO E
vários minutos para confirmar uma
transação, o que não é ideal para
aplicações que exigem resposta em tempo
real (como pagamento em lojas físicas).
DESAFIOS
j
ENERGÉT
CONSUM
Como cada nó armazena toda a blockchain,
ARMAZENAMENTO E Armazenamento
ela cresce com o tempo. Isso exige muito
TAMANHO DE REDE
espaço de armazenamento e poder
computacional, tornando difícil para
usuários comuns participarem da rede
como nós completos.
ENERGÉTICO
DESAFIOS CONSUMO
j
ESCAL
Alguns blockchains (como o do Bitcoin)
usam o mecanismo de consenso chamado
CONSUMO Consumo Energético
Prova de Trabalho (Proof of Work), que
ENERGÉTICO
consome muita energia elétrica devido à
mineração. Esse alto consumo é um desafio
ambiental e econômico. Outras redes já
migraram para métodos mais sustentáveis,
ESCALABILIDADE como Proof of Stake (ex: Ethereum após
DESAFIOS atualização “Merge”).
j
CONFI
TEMP
Bitcoin é uma moeda digital descentralizada que permite
pagamentos peer-to-peer sem necessidade de
intermediários. Utiliza a tecnologia blockchain como
infraestrutura para registrar todas as transações de forma
segura e transparente.
Como funciona?
O Bitcoin utiliza a blockchain para registrar todas as
transações que ocorrem na rede de forma pública e
imutável. Isso significa que qualquer transação realizada com
Bitcoin é registrada em um bloco e esses blocos são
encadeados de forma cronológica, criando uma sequência de
registros que é impossível de ser alterada uma vez
confirmada.
A descentralização é uma das características centrais do Bitcoin, pois ela garante que
nenhuma pessoa ou entidade tenha controle sobre a rede, evitando a censura,
manipulação ou falhas que poderiam ocorrer em um sistema centralizado.
As transações no Bitcoin são validadas por um processo chamado mineração
(explicado em detalhes mais tarde), no qual participantes da rede (mineradores)
competem para resolver complexos problemas matemáticos e validar as transações.
Criação de Blocos
1. Transações são realizadas: Quando os usuários
enviam Bitcoins, essas transações são agrupadas em
um "pool" de transações pendentes.
[Link] escolhem transações: Mineradores selecionam transações
pendentes e as agrupam em um novo bloco.
3. Prova de Trabalho (PoW): Para que um novo bloco seja validado, o
minerador deve encontrar uma solução para um problema computacional
(uma "prova de trabalho").
[Link] é adicionado à blockchain: Quando um minerador encontra o hash válido, o
bloco é adicionado à blockchain e o minerador recebe uma recompensa, geralmente em
forma de bitcoins recém-criados (recompensa de bloco).
Protocolos de Consenso
O protocolo de consenso é o mecanismo que assegura que todos
os participantes da rede (nós) concordem sobre o estado atual da
blockchain. Ele evita que transações falsas sejam adicionadas à
cadeia e garante a segurança da rede.
Proof of Work
O Proof of Work é o mecanismo utilizado no Bitcoin, onde os mineradores competem para
resolver um problema matemático complexo. O minerador que resolver o problema primeiro
pode adicionar um novo bloco à blockchain e receber a recompensa. PoW exige grande poder
computacional e consumo de energia. A competição entre os mineradores torna a rede
segura, mas também a torna menos eficiente e mais cara em termos de recursos energéticos.
Proof of Stake (PoS)
Em PoS, os validadores da rede são escolhidos com base na quantidade de moeda que
possuem e estão dispostos a "bloquear" como garantia. Quanto mais moedas um
usuário tem, maior a chance de ser escolhido para validar um bloco.
O PoS é mais eficiente em termos de energia, pois não exige grandes cálculos
computacionais. Ele também oferece menor centralização em comparação com PoW,
pois qualquer pessoa que tenha moedas pode participar da validação.
Mineração
A mineração é o processo de adicionar novos
blocos à blockchain. Mineradores competem para
resolver um problema matemático (Proof of Work)
e o primeiro a resolvê-lo adiciona o próximo bloco
e recebe uma recompensa em bitcoins (coinbase
transaction + taxas).
1. Verificação
3. Registro
2. Validação
3.2 Imutabilidade
3.1 Blockchain
Mathur, R. K. (n.d.). Introduction to Blockchain
Technology. National Telecommunications
Institute for Policy Research, Innovation &
Training (NTIPRIT). Retrieved May 13, 2025
Vicente, B. C. A. (2023). Um estudo da
tecnologia blockchain e seu papel na Indústria
4.0 (Monografia de Graduação). Universidade
Federal de Ouro Preto, Escola de Minas, CECAU
– Engenharia de Controle e Automação.
Abdullah, N., Hakansson, A., & Moradian, E. Afanasev, M. Y., Syromiatnikov, D., & Balandin,
(2017). Blockchain based approach to enhance S. (2018). An application of blockchain and
big data authentication in distributed smart contracts for machine-to-machine
environment. In 2017 Ninth International communications in cyber-physical production
Conference on Ubiquitous and Future Networks systems. In 2018 IEEE Industrial Cyber-Physical
(ICUFN) Systems (ICPS)