Finance in human language. / Blockchain

Criptomoedas

Blockchain

Um livro-razão distribuído, mantido por uma rede de computadores, no qual registros são agrupados em blocos encadeados por hash criptográfico — o que torna a alteração retroativa de um registro já incluído computacionalmente difícil de realizar sem que a rede perceba.

The full glossary entries are only available in Portuguese for now. Use your browser's translation tool if needed.

What it is

Tecnicamente, uma blockchain é uma estrutura de dados em que cada bloco contém um conjunto de registros (por exemplo, transações) e o hash criptográfico do bloco anterior. Como o hash de um bloco depende do seu conteúdo e do hash do bloco anterior, alterar o conteúdo de um bloco já incluído exige recalcular o hash desse bloco e de todos os blocos seguintes na cadeia — e, em redes públicas, fazer essa cadeia alterada ser aceita segundo as regras do mecanismo de consenso específico da rede (em Proof of Work, por exemplo, isso envolve produzir uma cadeia concorrente com trabalho acumulado suficiente pra superar a cadeia original; ver verbete Mineração). Esse mecanismo é o que dá à blockchain sua característica de "imutabilidade prática": não é uma impossibilidade matemática absoluta, mas o custo pra reescrever um registro cresce com a profundidade dele na cadeia (quantos blocos/confirmações vieram depois, ou se o protocolo já tratou aquele ponto como finalizado) e com os recursos honestos relevantes ao mecanismo de consenso específico da rede — hashrate acumulado em Proof of Work, ou as regras próprias de cada implementação de Proof of Stake (ver verbetes Mineração e Staking), que variam de rede pra rede —, não simplesmente com o tamanho total da cadeia ou a quantidade de participantes. A validação de novos blocos depende de um mecanismo de consenso entre os nós da rede — Proof of Work (mineração, em que nós competem pra resolver um problema computacional) e Proof of Stake (validação proporcional a criptoativos bloqueados como garantia) são dois mecanismos de consenso distintos, com trade-offs técnicos diferentes entre si (custo energético, requisitos de hardware, forma de distribuir o poder de validação), sem que um seja tecnicamente superior ao outro em termos absolutos — são desenhos diferentes pro mesmo problema de coordenação descentralizada (ver verbetes Mineração e Staking). O uso de blockchain não se limita a criptomoedas: a mesma estrutura de registros encadeados e verificáveis é usada pra rastreabilidade de cadeia de suprimentos, contratos inteligentes (ver verbete próprio) e registros de auditoria em que a verificabilidade do histórico é o valor central. Existe também uma distinção entre blockchain pública (qualquer nó pode entrar, validar e ler o histórico completo — caso de Bitcoin e Ethereum) e blockchain privada ou permissionada (o acesso pra validar ou até pra ler os registros é restrito a participantes autorizados por uma entidade gestora, geralmente usada em consórcios entre empresas).

How to interpret it

Vale separar a tecnologia (blockchain, a estrutura de dados e o mecanismo de consenso) do ativo que eventualmente circula sobre ela (uma criptomoeda específica) — são camadas diferentes de análise. Do ponto de vista técnico, os eixos costumam ser throughput (transações processadas por unidade de tempo), grau de descentralização, custo de transação e o modelo de consenso usado — sem que exista uma combinação universalmente "melhor" desses eixos, porque otimizar um geralmente implica ceder em outro.

Practical example

Ilustração técnica de domínio público (não é dado coletado pelo Lume Educa): o bloco gênese da rede Bitcoin, registrado em 03/01/2009, contém embutida no código a frase "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks" — uma manchete de jornal daquele dia, usada como evidência pública de que aquele bloco não poderia ter sido criado antes dessa data. Cada bloco minerado depois carrega o hash do bloco anterior; alterar qualquer transação do bloco gênese hoje exigiria recalcular o hash de todos os blocos minerados desde então.

Example using real data already collected by Lume Educa — it illustrates the calculation, never a recommendation about the asset mentioned.

Common pitfalls

Tratar "blockchain" e "Bitcoin" como sinônimos — Bitcoin é uma rede específica que usa blockchain, existem centenas de outras redes com blockchains próprias e propósitos distintos. Também é comum supor que a imutabilidade da blockchain garante que a informação registrada é verdadeira ou correta — a blockchain garante que o registro não foi alterado depois de incluído, não que o dado inserido originalmente estava certo. Por fim, throughput limitado e custo de transação em redes públicas congestionadas são limitações reais de escalabilidade, e o consumo de energia de redes que usam Proof of Work é um custo físico mensurável do mecanismo de consenso, não uma característica exclusiva de uma moeda específica.

This article explains a market concept and how Lume Educa calculates it. It is not a buy or sell recommendation for any asset.

Back to the glossary