
,6 min
Navegando pelo Mundo dos NFTs: Um Mergulho Profundo em Sua História, Funcionalidade e Diversas Aplicações
Leia mais
Nos últimos anos, é difícil evitar o termo “blockchain”. Se há 10 anos apenas os entusiastas de tecnologia se importavam em saber o que era, agora o termo se espalhou por toda parte, mas ainda assim a maioria de nós tem apenas uma noção vaga sobre a tecnologia. Vamos descobrir o que é uma blockchain e como ela funciona.
Vamos começar definindo o que ela não é, já que a maioria das pessoas que inicia a jornada no mundo da blockchain e das criptos comete o mesmo erro.
Blockchain não é uma linguagem de programação, codificação criptográfica ou um framework de Python ou de alguma outra linguagem. E, o que é importante, não é o mesmo que cripto, embora os termos estejam intimamente relacionados.
Blockchain é uma tecnologia totalmente nova. É um tipo especial de banco de dados de séries de dados imutáveis com registro de data e hora, gerenciado por uma rede de computadores em vez de uma única entidade centralizada. Todas as informações são criptograficamente criptografadas. A blockchain é programada para ser impossível de hackear.
A blockchain é frequentemente explicada como uma tecnologia de ledger distribuído, em que ledger é entendido como uma coleção de registros sobre transações. Por exemplo, o computador que registra operações pode ser um ledger. Todo o conjunto de todos os ledgers é unificado em uma rede e registra transações que podem ser programadas para rastrear praticamente qualquer coisa. Cada transação, начиная da primeira, é registrada na blockchain para sempre.
Nenhum dado na blockchain pode ser controlado por uma autoridade central, e todas as operações na rede ficam visíveis para todos os participantes da rede, assim como uma planilha online editada por várias pessoas ao mesmo tempo. Mas, na blockchain, estamos falando de milhares de computadores.
Embora seja difícil dizer com certeza quem criou a blockchain, a primeira descrição da tecnologia pode ser encontrada no livro de Stuart Haber e W. Scott Stornetta “Journal of Cryptography”, publicado em 1991. Eles consideravam a tecnologia como uma forma de registrar documentos digitais com data e hora para verificar sua autenticidade.
Diferentemente dos bancos de dados tradicionais, em que os dados são armazenados em colunas, tabelas ou arquivos, todas as informações na blockchain são organizadas em sequências ou lotes interligados chamados blocos. Juntos, eles formam uma cadeia — uma linha contínua de blocos. Cada bloco é basicamente uma página do ledger com uma quantidade específica de transações registradas.
A cadeia de blocos não pertence a um computador central, mas é gerenciada pelos nós da blockchain — computadores unidos em uma rede peer-to-peer.
Cada bloco tem três componentes principais:
O funcionamento da blockchain é um processo em عدة etapas.
A natureza do hash nas redes blockchain torna tudo imutável. O bloco A aponta para o bloco B, o bloco B aponta para o bloco C, e assim por diante. Esse sistema torna impossível falsificar um bloco sem alterar toda a cadeia. Se você mudar qualquer coisa no bloco, isso afetará o hash do bloco e o bloco seguinte, que deveria apontar para o anterior, se tornará inválido.
Mas apenas o hashing não seria suficiente para proteger adequadamente a rede. Os computadores contemporâneos são muito rápidos e conseguem calcular milhares de hashes por segundo, então, teoricamente, um malfeitor pode adulterar o hash de um bloco e depois calcular e alterar os hashes dos blocos seguintes para ocultar a fraude.
Para evitar esse tipo de adulteração, cada blockchain usa um processo específico de validação, chamado mecanismo de consenso. Isso significa que, para qualquer coisa acontecer na rede, seus usuários precisam chegar a um acordo ou consenso.
Os protocolos de consenso mais comuns são Proof-of-Work e Proof-of-Stake. Em ambos, os nós precisam verificar se o novo bloco atende aos requisitos do mecanismo de aprovação escolhido para ser adicionado à cadeia. Se os requisitos forem válidos, o bloco passa a fazer parte da cadeia e os nós continuam adicionando mais blocos. Se o consenso não for possível, o processo de adição de novos blocos para até que a causa do problema seja descoberta e resolvida.
Pode acontecer de nós diferentes considerarem blocos diferentes como válidos e, nesse caso, a cadeia mais longa será considerada a blockchain principal e a mais curta será descartada.
O processo não leva muito tempo, já que todos os cálculos são feitos pelos computadores. Por exemplo, na blockchain do Bitcoin, leva cerca de 10 minutos para calcular a prova e adicionar o bloco. A frequência de validação torna ainda mais difícil adulterar os ativos. Em redes enormes como Bitcoin ou Ethereum, que contêm centenas de milhares de blocos, é praticamente impossível manipular a cadeia.
A única forma de grandes blockchains serem falsificadas é se mais de 51% dos participantes do processo de validação decidirem reescrever o ledger. Nesse caso, eles poderão inserir e aprovar quaisquer dados e fazer o que quiserem com a transação, até mesmo gastar duas vezes os mesmos tokens ou removê-los da cadeia.
A tecnologia blockchain permite que as pessoas criem sistemas confiáveis para registrar qualquer tipo de dado e remove qualquer tipo de autoridade dessas operações. Os usuários dependem exclusivamente dos dados e da tecnologia para garantir a autenticidade das informações.
Diferentes tipos de instituições sociais ao redor do mundo estão começando a entender esse poder e a adotar a tecnologia blockchain. Ela é usada principalmente para a transferência segura de informações pessoais por instituições financeiras, governos, saúde e tecnologia.
Compartilhar:
Inscreva-se na nossa newsletter — fique informado e no controle.

Quer receber alguns cookies?
Utilizamos cookies próprios e de terceiros no nosso site para melhorar sua experiência, analisar nosso tráfego e para fins de segurança e marketing. Selecione “Aceitar Tudo” para permitir o seu uso.
Política de CookiesComprar cripto com moeda fiduciária


USD/ETH
0,000377


USD/BTC
0,000012


EUR/BTC
0,000014