0% acharam este documento útil (0 voto)
10 visualizações32 páginas

Blockchain para Contratos Inteligentes

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações32 páginas

Blockchain para Contratos Inteligentes

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Blockchain

para contratos
inteligentes
Heraldo Gonçalves Lima Junior
O que é a tecnologia blockchain?

A tecnologia blockchain é um mecanismo de banco de


dados avançado que permite o compartilhamento
transparente de informações na rede de uma empresa.

Um banco de dados blockchain armazena dados em


blocos interligados em uma cadeia.
O que é a tecnologia blockchain?
Não é possível excluir nem modificar a cadeia sem o
consenso da rede;

O sistema tem mecanismos integrados que


impedem entradas de transações não autorizadas.
História
Reduz os riscos das transações através de
Por que a um sistema descentralizado;
tecnologia A blockchain cria um ledger, ou seja, um

blockchain é registro, para o comprador e outro para o


vendedor.
importante?
Quais são os recursos da
tecnologia blockchain?
01 Descentralização
Refere-se à transferência do controle e de decisões
de uma entidade centralizada para uma rede
distribuída.

02
Imutabilidade
Nenhum participante poderá violar uma transação
depois que alguém registrá-la no ledger

compartilhado.

03 Consenso
Você só poderá registrar novas transações quando

a maioria dos participantes da rede der seu


consentimento.
Como a blockchain
funciona?
Registrar Transação Obter Consenso Vincular os Blocos Compartilhar o Ledge

Quem foram os envolvidos na transação?


O que aconteceu durante a transação?
Quando a transação ocorreu?
Onde a transação ocorreu?
Por que a transação ocorreu?
Qual é o volume do ativo que foi trocado?
Quantas pré-condições foram cumpridas durante a transação?
Como a blockchain
funciona?
Registrar Transação Obter Consenso Vincular os Blocos Compartilhar o Ledge

A maioria dos participantes da rede blockchain distribuída


precisa concordar que a transação registrada é válida.
Dependendo do tipo de rede, as regras do acordo podem
variar, mas elas normalmente são estabelecidas no início
da rede.
Como a blockchain
funciona?
Registrar Transação Obter Consenso Vincular os Blocos Compartilhar o Ledge
Como a blockchain
funciona?
Registrar Transação Obter Consenso Vincular os Blocos Compartilhar o Ledge

Quando os participantes chegam a um consenso, as transações na


blockchain são gravadas em blocos, equivalentes às páginas de
um livro contábil. Junto com as transações, também é anexado um
hash criptográfico ao novo bloco. O hash atua como uma cadeia
que interliga todos os blocos. Se o conteúdo dos blocos for
modificado de forma intencional ou inadvertida, o valor do hash
será alterado, permitindo a detecção da violação dos dados.
Como a blockchain
funciona?
Registrar Transação Obter Consenso Vincular os Blocos Compartilhar o Ledge
Qual é a diferença entre um banco
de dados e uma blockchain?
As blockchains descentralizam o controle sem comprometer a confiança nos dados
existentes.
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.
Como a blockchain é diferente da
nuvem?
Quais são os protocolos da
blockchain?
Hyperledger Fabric:
Ethereum;
Corda;
Quorum...
da tecnologia blockchain
Principais componentes
01 Ledger Distribuído
É o banco de dados compartilhado na rede blockchain que armazena as transações, como um arquivo
compartilhado que todos os membros da equipe podem editar.
da tecnologia blockchain
Principais componentes
02 Criptografia de chave pública
É um recurso de segurança para identificar de forma exclusiva os participantes em uma rede blockchain
da tecnologia blockchain
Principais componentes
03 Contratos Inteligentes
São programas armazenados no sistema de blockchain e executados automaticamente quando algumas
condições predeterminadas são cumpridas.
O que são smart contracts?

Um smart contract é um programa autoexecutável que


automatiza as ações requeridas em um acordo ou
contrato. Uma vez completadas, as transações são
rastreáveis e irreversíveis.

Assim que os contratos são publicados, não há como


mudar ou manipular as informações acordadas. Ou seja,
ninguém tem o poder de fazer alterações de forma
unilateral.
O que são smart contracts?

Estes contratos autoexecutáveis


permitem que transações e acordos
confiáveis sejam realizados entre partes
distintas e anônimas, sem a necessidade
de uma autoridade central, sistema legal
ou mecanismo de fiscalização externo.
O que são smart contracts?

Isso significa que, depois da assinatura eletrônica


de um contrato inteligente, ele passa a ser
monitorado por computadores ligados à rede de
blockchain, em que o contrato digital foi registrado.

grande parte desse monitoramento é realizado de


forma automática, o que proporciona mais
agilidade e menor possibilidade de erros.
Porque os smart contracts são
mais seguros?
Há rigor na execução contratual;
Cria novas possibilidades para as
empresas;
Há mais precisão e inteligência na
execução do contrato;
A tecnologia é inviolável e 100%
auditável.
Porque os smart contracts são
mais seguros?
Por que o blockchain é ideal para
contratos inteligentes
Os smart contracts rodam em uma blockchain, e todas as
cláusulas contidas neles são gravadas nessa rede. Uma
vez que as regras, obrigações e penalidades são
inseridas, os contratos são executados de forma
automática conforme aquilo que foi combinado. O papel
da blockchain, portanto, é garantir que esses acordos
aconteçam de forma segura e verificável, e sem
manipulação para benefício próprio.
Como diferentes setores
usam a blockchain?
01 Energia
Empresas de energia usam a tecnologia blockchain
para criar plataformas de comercialização de
energia entre pares e facilitar o acesso a energias
renováveis.
Como diferentes setores
usam a blockchain?
02 Financeiro
Os sistemas financeiros tradicionais, como os
bancos ou a bolsa de valores, usam os serviços de
blockchain para gerenciar pagamentos, contas e o
mercado comercial online.
Como diferentes setores
usam a blockchain?
03 Mídia e Treinamento
Empresas de mídia e entretenimento usam os
sistemas de blockchain para gerenciar dados de
direitos autorais. A verificação de direitos autorais é
essencial para a compensação justa dos artistas.
Como diferentes setores
usam a blockchain?
04 Varejo
Empresas de varejo usam a blockchain para
monitorar a movimentação de mercadorias entre
fornecedores e compradores.
OBRIGADO!

Você também pode gostar