in

Descubra o que é Blockchain

Blockchain, a tecnologia que está revolucionando o mundo está apenas começando. A compreensão pode parecer difícil, mas aqui você encontrará as respostas que precisa. Continue lendo e aprenda de uma vez por todas o que é blockchain.

Origem

Voltemos a 2008, quando Satoshi Nakamoto publicou um artigo científico. É aqui que a coisa toda começa a ficar interessante: ninguém sabe quem é essa pessoa, apesar de algumas dúvidas.

No artigo, Nakamoto apresentou duas ideias, o blockchain, que serviria de base para outra ideia, o Bitcoin. Portanto, a confusão entre as duas tecnologias é comum.

Existem muitos termos técnicos, mas por trás desses termos há uma ideia simples. Afinal, por que o blockchain existe?

Uma questão de (des)confiança

Você já reparou que muitas das nossas informações estão nas mãos de estranhos? Provedores de Internet, bancos, registros governamentais detêm os dados confidenciais de nossas vidas. Você confia em como esses dados são armazenados?

Em janeiro, vazaram dados do governo contendo informações sobre mais de 220 milhões de brasileiros. Não importa o quão seguro seja um sistema, se ele for armazenado apenas em um servidor, é mais vulnerável a hackers.

O problema é que não temos escolha a não ser confiar em terceiros. Para Satoshi Nakamoto, a confiança era um problema.

Portanto, com base na extrema desconfiança desse sistema, ele propôs um sistema mais confiável. Em outras palavras, o surgimento de sistemas confiáveis ​​é baseado na desconfiança absoluta.

Solucionando o duplo gasto

Se houver qualquer possibilidade de fraude, ela acontecerá. Para poder confiar em um sistema, ele precisa ser à prova de fraude. Por exemplo, métodos mais sofisticados precisam ser criados para evitar a falsificação de produtos, documentos, dinheiro, etc.

Portanto, para evitar golpes, selos, selos holográficos, assinaturas, marcas d’água foram desenvolvidos desde os tempos antigos. No entanto, isso nunca deixou de acontecer.

Para Nakamoto, mesmo com toda a segurança do sistema atual, “um certo percentual de fraudes é considerado inevitável”.

Se a ideia é criar uma criptomoeda, esse é um dos principais problemas. Mas como impedir um homem de gastar mais do que tem? Na ausência de reguladores, como podemos garantir que o sistema de moeda virtual esteja livre de fraudes?

Então ele teve a ideia de evitar o que chamou de gastos duplos. Para resolver esse problema, Satoshi Nakamoto propôs a tecnologia blockchain.

Como funciona?

Isto é um grande problema! Para entender, precisamos tomar nosso tempo. Então espere um minuto, até o final deste artigo, você será capaz de entender o básico da tecnologia discutida hoje.

Dessa forma, a grande proposta do blockchain para sistemas de prevenção de fraudes é a descentralização e criptografia.

Continua após a publicidade..

Um sistema Peer-to-Peer

O título do artigo de Satoshi Nakamoto é “Bitcoin: A Peer-to-Peer Electronic Currency System”. Mas o que é peer-to-peer? Este sistema, também conhecido como P2P, existe entre várias outras aplicações.

Se você jogar essa palavra no Google Tradutor, algo como “pessoa a pessoa” aparece. Essa é a ideia literal. Este sistema interliga computadores para formar uma grande rede.

Nessa rede, cada computador pode acessar o conteúdo de outros computadores da rede, formando uma grande cadeia de conexões. Cada “pessoa” ou computador nesta rede é chamado de nó.

Vimos na época que esse era o fundamento da ideia de descentralização. Para Satoshi Nakamoto, este sistema é ideal.

O sistema reúne muitos computadores para formar uma enorme capacidade de processamento e armazenamento. Afinal, esta é uma rede pública e qualquer pessoa pode acessá-la.

Criptografia é a base

Então, como a ideia de fraude sempre existiu ao longo da história, a criptografia também existe. Criptografia é o ato de tornar uma mensagem legível apenas para aqueles que possuem a chave.

Dessa forma, se eu escrever “4.18.5.13.12.1.2.19”, pode demorar um pouco para descobrir. Mas se eu disser que números representam letras, você terá a chave e saberá facilmente qual é a mensagem.

Por exemplo, as máquinas de Turing decifraram mensagens criptografadas dos nazistas na Segunda Guerra Mundial. (Aqui vai uma dica para um bom filme)

Desde então, a tecnologia se tornou mais sofisticada. O sistema de segurança virtual opera a partir daí. Em uma rede P2P, todas as informações processadas são criptografadas e somente o sistema pode lê-las. Não há intervenção humana no processo de criptografia, aumentando a confiança no sistema.

Agora que temos alguma compreensão desses dois conceitos principais, podemos entender melhor como funcionam as blockchains.

Na prática

O Blockchain surgiu para resolver o problema de gastos duplos ou fraude com o Bitcoin. Então, por exemplo, vamos usar uma moeda fictícia, sublimecoins.

Primeiro, é necessária uma rede P2P pública que possa funcionar com regras específicas de blockchain. Nesta rede, digamos que 10 pessoas estejam conectadas. Cada uma dessas pessoas tem 10 Dream Coins.

Todos na web sabem quanto cada um deles tem em sua conta. Portanto, se a pessoa 1 decidir transferir 5 unidades para a pessoa 2, essa informação será compartilhada com todos os demais da rede.

Assim, quando a transferência for feita, todos saberão que a pessoa 1 agora tem cinco moedas dos sonhos em sua carteira. Por exemplo, se a pessoa decidir transferir mais 8 moedas para outra pessoa, a transação é inválida porque todos na rede sabem que ela não possui esse valor em sua conta.

Então, é fácil imaginar. No entanto, ainda existem dois fatores importantes que podem realmente garantir que um sistema seja seguro:

Hash

Cada transação executada carrega informações de transações anteriores. Portanto, se a pessoa 1 transferir dinheiro para a pessoa 2 e a pessoa 2 transferir dinheiro para a pessoa 3, todas as outras transações que foram feitas serão registradas nesta transação.

Por exemplo, se usarmos o primeiro bitcoin criado, todo o seu histórico estará nele, através de todas as carteiras que ele passar. Em cada transação, um hash, que é uma assinatura, é inserido, como uma impressão digital, comprovando que a transferência é única.

Aqui você já consegue entender o que é a parte “chain”, atualmente em inglês. Uma série de transações são vinculadas a um único registro. Mas e o “bloqueio”, de onde vem? Para cada número de transações, elas são coletadas em blocos, que também recebem um hash.

Ou seja, não apenas as transações individuais são criptografadas, mas blocos inteiros de transações também são criptografados novamente. Isso é muita criptografia!

O hash é essencial para manter a segurança. Se algum invasor tentar alterar algumas transações, o código também será alterado em toda a cadeia e em todos os blocos.

Como vimos, cada transferência requer autorização de outros computadores que certificarão que a transferência está correta. Como todos têm uma cópia da transação, o invasor teria que comprometer todos os outros computadores da rede, ou pelo menos 50% a mais, além de alterar todo o código da cadeia de transações. Em uma rede complexa conectando milhões de computadores, essa tarefa é quase impossível.

Há também momentos em que os computadores fazem cálculos. Esse trabalho de verificação de hash por outros participantes da rede é chamado de prova de trabalho.

Prova-de-Trabalho e Mineração

Todos os computadores interconectados na rede operam dentro do sistema blockchain. É essa rede que permite fazer cálculos e comprovar quanto cada pessoa possui em sua carteira. Todo esse trabalho é automatizado por meio da programação blockchain. Isso se chama consenso.

Mas de onde vieram esses computadores? Quem é? onde é que eles vivem? Do que eles se alimentam? Aqui está a grande varanda. Nakamoto propôs um sistema de recompensa para qualquer um que se conectasse à sua rede e desistisse de seu computador para trabalhos computacionais.

Como é uma rede pública, qualquer pessoa pode se conectar e ajudar a usar essa prova de trabalho. Nesse caso, a recompensa é Bitcoin e as pessoas nessa rede são chamadas de mineradores.

Mas como o blockchain pode servir a outras funções, esse sistema de recompensa pode variar dependendo de sua função ou da criptomoeda extraída.

Blockchain não é Bitcoin

Bitcoin não é mais novo. Por meio dessa tecnologia, inúmeras criptomoedas surgiram competindo por espaço sob o sol no sistema financeiro. No entanto, além das funções de moeda virtual, os sistemas de prevenção de fraudes têm muitos usos no dia a dia das pessoas.

Portanto, com esta tecnologia, há muitas possibilidades de aplicação. Por exemplo, em uma democracia, seria mais seguro votar no blockchain. Alternativamente, em um registro autenticado, onde cada contrato deve ser único e não pode ser adulterado, o blockchain é muito eficiente.

Pode ser usado para armazenamento em nuvem. E NFTs, que são uma proposta promissora quando falamos de direitos autorais, mas isso é outro artigo.

Blockchain ainda não é tão popular, mas é uma tecnologia que promete fornecer muitos recursos que vão revolucionar nosso dia a dia.

Conclusão

A tecnologia avança a um ritmo vertiginoso. Blockchain ainda não atingiu todo o seu potencial, mas tem tudo para ser uma das maiores tecnologias de todos os tempos. A maneira como lidamos com instituições, contratos, dinheiro e tudo o que afeta nossa vida diária pode estar um passo mais perto de mudar para sempre.

Não podemos ficar à margem, devemos acompanhar os desenvolvimentos e estar a par das últimas novidades do mercado de tecnologia.

Como criar uma startup do zero?

Quem criou o PIX