Contente
O que é Blockchain?
Como funciona o Bckchain?
Como as informações são adicionadas ao blockchain?
Quem inventou o blockchain?
O que o Blockchain pode fazer?
Quais são os usos do Blockchain?
Concluir
O que é Blockchain?
Blockchain é um tipo especial de banco de dados onde você só pode adicionar dados (e não pode excluir ou alterar dados). Como o próprio nome sugere, um blockchain representa uma cadeia de blocos – esses blocos são blocos de informações adicionados a um banco de dados. Cada bloco contém um ponteiro para o bloco anterior e normalmente contém uma combinação de informações de transação, carimbos de data/hora e outros metadados para confirmar sua validade.
Por estarem vinculados desta forma, as entradas não podem ser editadas, excluídas ou modificadas de forma alguma, pois isso invalidaria todos os blocos que as seguem.
Como funciona o Blockchain?
Neste ponto, o blockchain pode não parecer uma alternativa impressionante – você deve estar se perguntando quais vantagens esse sistema tem em relação a uma planilha normal. A maior vantagem do blockchain é que ele permite que os usuários interajam em torno de uma fonte compartilhada de verdade, sem necessariamente confiarem uns nos outros. Com uma rede distribuída, nenhuma parte pode atacar uma blockchain bem construída.
Para executar e verificar de forma independente o estado do blockchain, os usuários devem baixar um software. Uma vez instalado e em execução na máquina do usuário, o software interage com instâncias em outras máquinas, para fazer upload/download de informações (por exemplo, transações ou blocos). Um novo usuário baixa um bloco e verifica se o bloco foi criado dentro das regras do sistema e repassa essa informação aos pares.
O que temos agora é um ecossistema que pode ser composto por centenas, milhares ou dezenas de milhares de entidades, todas executando e sincronizando uma cópia idêntica do banco de dados (nós os chamamos de nós). Isso torna a rede com capacidade muito grande e sempre disponível.
Como as informações são adicionadas ao blockchain?
A integridade da blockchain será prejudicada se informações financeiras incorretas forem registradas. Ao mesmo tempo, não há administrador ou administrador no sistema distribuído para manter o livro-razão – então, como garantir que os participantes ajam honestamente?
Satoshi propôs um sistema de prova de trabalho, que permitiria a qualquer pessoa propor um bloco para ingressar na rede. Para propor um bloco, eles devem sacrificar o poder computacional para adivinhar a solução proposta pelo protocolo (para fazer isso, eles precisam fazer hash dos dados várias vezes para produzir um número menor que um valor específico).
Esse processo é chamado de mineração. Se o minerador adivinhar a solução corretamente, o bloco que ele construiu (incluindo transações não confirmadas enviadas por pares) é adicionado à cadeia. Graças a isso, eles receberão um bônus na forma de token nativo do blockchain.
Hashing com uma função unidirecional significa que quem obtém os dados de saída também não pode adivinhar os dados de entrada. Mas se houver dados de entrada, é fácil verificar os dados de saída. Desta forma, qualquer participante pode verificar se um minerador produziu um bloco “válido” e rejeitar blocos inválidos. Se o bloco for inválido, o minerador não receberá recompensa e perderá capital por tentar forjar um bloco inválido.
Nos sistemas de criptomoeda, a confiança na criptografia de chave pública/privada também garante que as partes não possam gastar fundos que não possuem. As moedas estão vinculadas a chaves privadas (apenas o proprietário conhece essas chaves) e só podem ser gastas com uma assinatura válida confirmando a transação das moedas.
O mecanismo de Prova de Trabalho é o mecanismo mais testado para alcançar consenso entre os usuários, mas não é o único. Alternativas como a Prova de Participação estão crescendo em adoção, embora ainda não tenham sido implementadas adequadamente em sua verdadeira forma (apesar dos mecanismos de consenso híbridos criados há muito tempo).
Quem inventou o blockchain?
A ideia básica por trás de uma série de dados imutáveis remonta ao início dos anos 90. Os pesquisadores W. Scott Stornetta e Stuart Haber publicaram um artigo intitulado How to Time Stamp, um documento digital que discute maneiras eficazes de registrar a data e hora dos arquivos para que eles não possam ser registrados. editado ou adulterado.
No entanto, a abordagem de Stornetta e Haber não é perfeita e ainda requer confiança em terceiros para ser implementada. A tecnologia Blockchain incorpora inovações de outros cientistas da computação, e Satoshi Nakamoto é creditado como o pai do sistema que descrevemos nos parágrafos anteriores.
Você está interessado em aprender mais sobre a história do blockchain? Leia nosso artigo sobre a História do Blockchain.
O que o Blockchain pode fazer?
As criptomoedas são a ponta do iceberg. Muitas pessoas viram o potencial da computação descentralizada após o advento do dinheiro descentralizado. Se os blockchains de primeira geração, como o Bitcoin, trouxeram um banco de dados de transações compartilhado, os produtos de segunda geração, como o Ethereum, geraram contratos inteligentes. São programas executados em cima do blockchain, para gerenciar os movimentos condicionais de tokens.
Com contratos inteligentes, não há um servidor central executando o código, o que significa que a falha em um ponto central no nível de armazenamento é distribuída. Os usuários podem inspecionar o software (graças à sua natureza pública) e os desenvolvedores podem elaborar contratos de forma que ninguém mais possa desativá-los ou modificá-los.
Algumas aplicações para blockchain podem incluir:
Criptomoeda – a moeda digital é um meio extremamente poderoso de troca de valor, sem ponto único de corrupção, sem a necessidade de guardiões e intermediários. Os usuários podem enviar e receber dinheiro para outros usuários em todo o mundo em uma fração do tempo (e muitas vezes uma fração do custo) que levariam para transferir através de seus bancos. As moedas não podem ser confiscadas e as transações não podem ser revertidas ou congeladas.
Pagamento condicional - Alice e Bob não confiam um no outro, mas querem apostar no resultado de uma partida esportiva. Ambos enviam 10 ETH para um contrato inteligente, que é alimentado com dados por meio de um oráculo. Ao final da partida, o contrato avaliará qual time venceu e pagará 20 ETH ao vencedor.
Dados distribuídos – os blockchains enfrentam alguns problemas de escalabilidade, mas podem ser integrados a instalações de armazenamento distribuído para gerenciamento de arquivos. O controle de acesso pode ser gerenciado por meio de contratos inteligentes, enquanto os dados são armazenados em um contêiner fora da cadeia.
Valores mobiliários – embora envolvam algum risco de as contrapartes não cumprirem as suas obrigações, os tokens de segurança baseados em blockchain são considerados uma inovação muito necessária para o setor financeiro. Injetam fundos que acrescentam liquidez e mobilidade ao espaço de valores mobiliários atual e permitem a tokenização de ativos (como imóveis ou ações).
Quais são os usos do Blockchain?
A tecnologia Blockchain oferece muitos casos de uso. Abaixo estão artigos sobre casos de uso de blockchain na Binance Academy:
Cadeia de abastecimento: cadeias de abastecimento eficazes estão no centro de muitos negócios de sucesso e envolvem o manuseio de mercadorias do fornecedor ao consumidor. No entanto, a coordenação de múltiplas partes interessadas dentro de uma determinada indústria revelou-se difícil. Usando a tecnologia blockchain, um ecossistema interoperável construído sobre um banco de dados imutável pode trazer novos níveis de transparência para inúmeras indústrias.
Videogames: os jogadores estão totalmente sob o controle das empresas que gerenciam os servidores. O usuário final não tem propriedade real e os ativos do jogo existem apenas dentro dos jogos. Em vez disso, ao escolher uma abordagem baseada em blockchain, os usuários serão proprietários de seus ativos (na forma de tokens trocáveis/não trocáveis) e poderão trocá-los entre jogos ou mercados escolares.
Saúde: a transparência e a segurança da tecnologia blockchain tornam-na uma plataforma ideal para armazenar registros médicos. O cenário do setor de saúde (incluindo hospitais, clínicas e outros prestadores de serviços médicos) é incrivelmente fragmentado e a dependência de servidores centralizados coloca informações confidenciais em fácil acesso. Ao criptografar com segurança seus registros no blockchain, os pacientes mantêm sua privacidade, ao mesmo tempo em que podem compartilhar suas informações com qualquer organização que possa acessar o banco de dados global.
Transferência de dinheiro: enviar dinheiro internacionalmente é um incômodo quando se usa bancos tradicionais. As taxas de transferência de dinheiro e os prazos de liquidação tornam a realização de transações urgentes cara e pouco confiável, principalmente devido a uma rede complexa de intermediários. As criptomoedas e a blockchain eliminam este ecossistema de intermediários, e uma variedade de projetos estão agora a aproveitar a tecnologia para permitir transferências de dinheiro rápidas e baratas.
Identidade digital: o mundo precisa urgentemente de uma solução de identidade para a era digital. As identidades físicas são facilmente falsificadas e não estão disponíveis para muitos indivíduos. A chamada “identidade autossoberana” seria ancorada num livro-razão blockchain e vinculada ao seu proprietário, que poderia divulgar seletivamente informações sobre si mesmo a terceiros sem sacrificar o seu direito à privacidade.
Internet das Coisas: alguns especulam que o número de dispositivos físicos conectados à Internet poderia aumentar com a tecnologia blockchain, tanto em contextos domésticos como industriais. Pensa-se que a proliferação destes dispositivos exigirá uma nova economia de pagamentos “máquina a máquina” (ou M2M), exigindo um sistema capaz de um elevado rendimento para pequenos pagamentos .
Governação: uma vez que as redes distribuídas implementam as suas próprias regulamentações, não é surpreendente que possam ter aplicações na dispersão de processos de governação a nível local, nacional ou mesmo internacional. A governança do Blockchain garante que todos os participantes possam participar na tomada de decisões e fornece uma visão transparente de quais políticas estão sendo implementadas.
Caridade: as instituições de caridade são frequentemente prejudicadas por restrições sobre como podem aceitar dinheiro. A ‘criptofilantropia’ envolve o uso da tecnologia blockchain para evitar essas limitações. Aproveitando as propriedades inerentes da tecnologia para garantir maior transparência, envolvimento global e custos reduzidos, o setor pode maximizar o impacto das instituições de caridade.
Concluir
Blockchains públicos não têm permissão, o que significa que não há processo de autenticação antes de você se tornar um participante. Com o Bitcoin e outras criptomoedas, os usuários simplesmente baixam software de código aberto para ingressar na rede.
Dada a acessibilidade destes livros, os apagões são extremamente difíceis e quase impossíveis de colocar toda a rede offline. Essa acessibilidade os torna uma ferramenta atraente para todos os usuários.
Embora as suas aplicações mais comuns residam em transações financeiras, existem muitas outras áreas onde podem ser implementadas para se tornarem ferramentas úteis no futuro.

