O que é a Tecnologia Blockchain?

O que é a Tecnologia Blockchain

Tecnologia Blockchain: conforme sugerido por nossos artigos anteriores, o dinheiro hoje está cada vez mais assumindo uma nova forma digital. As criptomoedas surgiram como fortes alternativas às moedas fiduciárias. No entanto, antes de explorarmos os pontos fortes e fracos das criptomoedas como o Bitcoin, é importante entender a tecnologia central que deu origem a essa inovação monetária.

Tecnologia Blockchain: História

A primeira menção de uma tecnologia semelhante a blockchain remonta a um artigo de 1982 intitulado “Computer Systems Established, Maintained, and Trusted by Mutually Suspicious Groups” (Sistemas de computador estabelecidos, mantidos e confiáveis ​​por grupos mutuamente suspeitos).

Outras atualizações e melhorias no conceito foram descritas por vários indivíduos em 1991 e então em 1992.

No entanto, não foi até 2008 que a definição moderna de blockchain foi conceituada por um grupo ou uma pessoa com o pseudônimo de Satoshi Nakamoto.

Nakamoto, universalmente reconhecido como o pai do blockchain, criptomoedas e Bitcoin, começou tudo com a publicação de seu agora famoso white paper intitulado “Bitcoin: A Peer-to-Peer Electronic Cash System”.

Nele, ele descreve as estruturas e sistemas fundamentais que acabariam por alimentar o Bitcoin e uma infinidade de outros projetos baseados em blockchain.

Em janeiro de 2009, Nakamoto lançou a primeira versão de seu software Bitcoin, extraiu o bloco de gênese e deu à luz oficialmente a tecnologia blockchain.

Ele continuou a fazer melhorias e atualizações pessoalmente no código-fonte até meados de 2010. Então, antes de desaparecer, ele transferiu o controle e a propriedade de todos os aspectos do projeto para outros desenvolvedores ativos e conhecidos na comunidade Bitcoin. Sua última mensagem verificada foi em 2011, quando em um e-mail afirmou que o Bitcoin estava “em boas mãos”.

Tecnologia Blockchain: Funções

5 Ideias Malucas Para Startups de Blockchain

Em seu nível mais básico, um blockchain funciona como um ledger digital (banco de dados mantido e atualizado independentemente por cada participante (ou nó).

Um legger é simplesmente um registro de transações. Se você se lembra, no artigo pagamento e moedas digitais, discutimos o método ou mecanismo básico que um banco usa para provar a propriedade de fundos de seus clientes.

Ao depositar dinheiro em um banco, você não tem mais a posse física de seus fundos. A única prova de que esses fundos ainda pertencem a você é o registro que o banco mantém.

Sempre que você sacar ou depositar dinheiro em sua conta, as deduções ou acréscimos apropriados serão aplicados automaticamente ao seu registro.

No entanto, embora a função básica seja a mesma de qualquer razão padrão (principalmente para registrar dados ou transações em ordem cronológica), vários elementos-chave diferenciam blockchains de suas contrapartes tradicionais.

Tecnologia Blockchain: Estrutura

Tecnologia Blockchain: conforme sugerido por nossos artigos anteriores, o dinheiro hoje está cada vez mais assumindo uma nova forma digital. As criptomoedas surgiram como fortes alternativas às moedas fiduciárias. No entanto, antes de explorarmos os pontos fortes e fracos das criptomoedas como o Bitcoin, é importante entender a tecnologia central que deu origem a essa inovação monetária.

Embora o ledger digital de um banco ou o ledger físico de uma pequena empresa possam ser armazenados em um local centralizado sob o controle da empresa, ou do proprietário individual, um blockchain é descentralizado e distribuído.

Isso significa que existem várias cópias em vários locais e nenhuma entidade tem controle total ou propriedade sobre o blockchain. Em vez disso, manter esse livro-razão digital é um esforço de grupo de indivíduos em todo o mundo.

Além disso, as transações são registradas em lotes conhecidos como blocos. Os blocos contêm informações como datas e valores gastos. Eles também registram as partes envolvidas em uma transação.

No entanto, em vez de usar nomes reais como um banco faria, os blockchains usam assinaturas digitais que funcionam essencialmente como nomes de usuário. Esses blocos de dados são então vinculados uns aos outros, formando uma cadeia sempre crescente de transações verificadas, daí o nome blockchain.

Tecnologia Blockchain: Segurança

Benefícios em Potencial da Blockchain na Identidade Digital 

Neste ponto, você deve estar se perguntando o que impede que eu ou qualquer pessoa crie um bloco falso cheio de transações indicando que os fundos foram transferidos para mim? Afinal, nenhum banco ou autoridade central está impedindo que isso aconteça. Esta é uma preocupação muito válida, que felizmente é perfeitamente abordada pela estrutura do sistema.

Veja, embora qualquer pessoa possa de fato criar blocos falsos, eles devem cumprir certos requisitos antes de serem adicionados à cadeia de transações verificadas e confirmadas.

Para ilustrar as medidas de segurança do blockchain, vamos dar um passo para trás e começar do início.

Antes de tentar adicionar um bloco forjado inteiro à cadeia, primeiro você precisa falsificar uma única transação.

O sistema de infraestrutura de chave pública, um conceito que apresentamos acima, impede que isso aconteça. Cada usuário possui uma chave privada e uma chave pública.

Cada transação que uma pessoa inicia é assinada usando a chave privada exclusiva à qual apenas ela tem acesso. Outros na rede podem usar a chave pública correspondente (disponível publicamente) para verificar se a assinatura é autêntica.

Em outras palavras, as transações não autorizadas não são possíveis porque os agentes mal-intencionados não possuem as chaves privadas apropriadas para assinar tais transações.

Transações inválidas ou repetidas são simplesmente rejeitadas pelo sistema. Se a criação de blocos ou transações falsas não for um método viável de atacar o sistema, a única outra alternativa seria uma tentativa de modificar os blocos que já fazem parte da blockchain. Felizmente, o sistema também tem uma maneira de evitar que isso aconteça.

Um bloco não contém apenas os dados de transação mencionados anteriormente, mas também contém um código exclusivo para diferenciá-lo de outros blocos. Este código é gerado usando funções de hash criptográficas.

Este é basicamente um processo matemático que converte todos os dados do bloco em uma string de caracteres conhecida como valor hash. No entanto, os dados de um bloco não são o único componente usado para gerar o valor de hash final desse bloco.

O valor de hash final é gerado por meio da combinação dos dados desse bloco junto com o valor de hash do bloco verificado anteriormente na cadeia. Em essência, é assim que cada bloco se torna inexoravelmente vinculado aos blocos anteriores e posteriores.

Modificar um único valor em um bloco interromperia instantaneamente a lógica de toda a cadeia, pois nenhum dos valores de hash estaria correto.

Não apenas um invasor precisaria modificar toda a cadeia para que esse ataque funcionasse, mas também teria que alterar a maioria das cópias da blockchain que existem na rede.

A quantidade de tempo e recursos necessários para fazer isso acontecer torna os ataques virtualmente impossíveis.

Usos de Blockchain

Talvez o uso mais conhecido da tecnologia blockchain sejam as criptomoedas. Bitcoin, o primeiro e ainda de longe o mais dominante deles, será abordado em nosso próximo artigo para nos ajudar a ilustrar o valor e a utilidade do blockchain.

No entanto, dado que, em seu núcleo, essa tecnologia é simplesmente um método para armazenar dados de forma confiável de forma aberta e segura, existem muitos outros aplicativos também.

Contratos inteligentes, serviços financeiros, comércio de commodities, videogames, nomes de domínio e até sistemas de seguros estão sendo redefinidos por tecnologias de blockchain.

É uma ideia complexa que continua a evoluir.

5/5 - (5 votes)

Posts Relacionados

error: