publico, distribuido e compartilhado, indo muito alem das fronteiras de uma unica companhia ou de um governo.Blockchain, do ingles "encadeamento de blocos", sao bases de registros e dados distribuidos e compartilhados que possuem a funcao de criar um indice global para todas as transacoes que ocorrem em um determinado mercado. Funciona como o livro contabil, so que de forma publica, compartilhada e universal, que cria consenso e confianca entre todas as pessoas, sobre todas as informacoes, todos os saldos, e todas as transacoes das contas de cada registro transacional ou comercial.Blockchain e a tecnologia que tornou possivel, por exemplo, o bitcoin, a criptomoeda mais utilizada no mundo. Blockchain tambem esta por tras dos smart contracts, os contratos inteligentes que se auto-executam baseado em regras entre as partes, que geram consenso e confianca publica sobre as regras estabelecidas, sem a necessidade de um intermediario.Como e possivel voce transferir uma moeda virtual, digamos de 1 bitcoin (BTC), para outra pessoa e todos nos acreditarmos que esse valor realmente saiu da sua carteira digital e entrou na carteira digital do outro? Como podemos fazer para que uma pessoa nao fique criando moedas a esmo? Simples: crie um unico indice global com todas as transacoes realizadas e aplique uma forma irrefutavel de consenso entre todos os participantes. Faca uma especie de contabilidade compartilhada e mundialmente fiscalizada por literalmente todos os usuarios, tornando a fraude e a adulteracao algo extremamente dificil, beirando o impossivel.Hoje, para alguem fraudar o bitcoin, tera que combinar com mais da metade do mundo, pois todos possuem uma copia do indice de todas as transacoes que ja ocorreram. Qualquer mudanca no historico nao e aceita. Precisaria mudar o banco de dados de todas as milhoes de copias que estao em poder de milhoes de pessoas.Notem que a busca pela confianca e a principal questao que a estrutura de blockchain pretende resolver. So podemos confiar em algo em que exista consenso. Uma estrutura de transacao comercial que todos podem confiar e que evita gastos duplos, falsificacao e adulteracao de dados, aliados a uma contabilizacao aberta e transparente que nao depende de uma autoridade central e a solucao que a humanidade sempre perseguiu. Por essa razao que o Blockchain e algo disjuntivo, pois vai mexer com todas as formas de se fazer negocios, quer seja localmente ou globalmente.Transacao em blockchainA seguir, os passos que ocorrem em uma transacao bitcoin, deforma bem resumida: O receptor de uma transacao financeira gera um par de chaves publico-privada que sao matematicamente ligadas e envia a chave publica ao pagador da transacao neste passo, e importante que a comunicacao entre as duas partes nao possa ser interceptada por terceiros mal-intencionados; O pagador da transacao usa a chave publica para criptografar a sua transacao, utilizando a sua propria chave privada, e envia a mensagem desta transacao ao receptor, mesmo atraves de um canal nao seguro ou publico; O receptor entao decodifica a mensagem recebida utilizando a chave privada associada a chave publica utilizada.As chaves publicas de ambas as partes, sao como se fossem as contas de banco do bitcoin. Elas que