Validação na Blockchain: 6 Tópicos

6 Tópicos para Entender a Fundo Como Funciona a Validação na Blockchain. Para Você que Quer Iniciar no Mundo Crypto, Entendendo sua Base.

Validação na Blockchain
Validação na Blockchain

Como uma Transação Entra na Blockchain?

Antes de uma transação ser adicionada à blockchain, ela deve ser autenticada e autorizada.

Existem algumas etapas importantes pelas quais uma transação precisa passar, antes de ser adicionada à blockchain. Resumiremos a autenticação utilizando chaves criptográficas, autorização por meio de prova de trabalho, o papel da mineração e a adoção de protocolos de prova de participação, em redes blockchain posteriores.

1- Autenticação, Início da Validação na Blockchain

O blockchain original foi projetado para operar sem uma autoridade central (ou seja, sem banco ou regulador controlando quem transaciona), mas as transações ainda precisam ser autenticadas.

Isso é feito usando chaves criptográficas, uma sequência de dados (como uma senha) que identifica um usuário e dá acesso à sua “conta” ou “carteira” de valor no sistema.

Cada usuário tem sua própria chave privada e uma chave pública que todos podem ver. O uso de ambos cria uma identidade digital segura para autenticar o usuário por meio de assinaturas digitais e “desbloquear” a transação que deseja realizar.

2- Autorização, Processo de Validação na Blockchain

Uma vez que a transação é acordada entre os usuários, ela precisa ser aprovada ou autorizada antes de ser adicionada a um bloco na cadeia. É o processo de validação na blockchain.

Para uma blockchain pública, a decisão de adicionar uma transação à cadeia é feita por consenso. Isso significa que a maioria dos “nós” (ou computadores na rede) deve concordar que a transação é válida. As pessoas que possuem os computadores na rede são incentivadas a verificar as transações por meio de recompensas. Esse processo é conhecido como “prova de trabalho”.

Blockchain
Consensos na Blockchain

3- Prova de Trabalho (Um dos Mecanismos de Consenso)

A Proof of Work exige que as pessoas que possuem os computadores na rede resolvam um problema matemático complexo para poder concretizar a validação na blockchain e adicionar um bloco à cadeia. Resolver o problema é conhecido como mineração, e os mineradores geralmente são recompensados em criptomoedas, por seu trabalho.

Mas a mineração não é fácil. O problema matemático só pode ser resolvido por tentativa e erro e as chances de resolver o problema são de cerca de 1 em 5,9 trilhões. Requer poder de computação substancial que usa quantidades consideráveis ​​de energia. Isso significa que as recompensas por realizar a mineração devem superar o custo dos computadores e o custo da eletricidade para executá-los, pois um computador sozinho levaria anos para encontrar uma solução para o problema matemático.

4- O poder da Mineração

O Cambridge Bitcoin Electricity Consumption Index estima que a rede de mineração de bitcoin consome quase 70 terawatts-hora (TWh) de eletricidade por ano, classificando-a como o 40º maior consumidor de eletricidade por “país”. A título de comparação, a Irlanda (classificada em 68º lugar) usa pouco mais de um terço do consumo de Bitcoin, ou 25 TWh, e a Áustria no número 42 consome 64,6 TWh de eletricidade por ano, de acordo com dados de 2016 compilados pela CIA.

Blockchain Validation
Mineração na Blockchain

5- O Problema com a Prova de Trabalho

Para criar economias de escala, os mineradores geralmente reúnem seus recursos por meio de empresas que agregam um grande grupo de mineradores. Esses mineradores compartilham as recompensas e taxas oferecidas pela rede blockchain.

À medida que uma blockchain cresce, mais computadores se juntam para tentar resolver o problema, o problema fica mais difícil e a rede fica maior, teoricamente distribuindo ainda mais a cadeia e tornando cada vez mais difícil sabotar ou hackear. Na prática, porém, o poder da mineração se concentrou nas mãos de alguns pools de mineração. Essas grandes organizações agora têm a vasta computação e energia elétrica necessárias para manter e desenvolver uma rede blockchain baseada na validação, inserida na blockchain em Proof of Work.

6- Prova de Participação (Outro dos Mecanismos de Consenso)

Redes blockchain posteriores adotaram protocolos de consenso de validação na blockchain “Prova de participação”, onde os participantes devem ter uma participação na blockchain – geralmente possuindo parte da criptomoeda – para ter a chance de selecionar, verificar e validar transações. Isso economiza recursos de poder de computação substanciais porque nenhuma mineração é necessária.

Além disso, as tecnologias blockchain evoluíram para incluir “Contratos Inteligentes” que executam transações automaticamente quando certas condições são atendidas.

Foto de Bruno Rocha
Foto de Bruno Rocha O autor:

Escritor, Compositor e Poeta, não necessariamente nesta ordem. Fissurado em Sci-fi e SteamPunk. Estudando e conhecendo as fascinantes redes Blockchain.