O que é uma Blockchain?
A Blockchain é a tecnologia subjacente por trás das criptomoedas. Um tipo de distributed ledger technology (DLT), a blockchain é um mecanismo de base de dados que facilita o registo de transações online. A informação numa blockchain é encriptada e gerida de forma descentralizada e sem confiança.
Algumas das principais características da blockchain incluem:
- Imutabilidade — Nenhum hacker pode modificar os registos de transações.
- Transparência — Qualquer pessoa pode ver e verificar as transações numa blockchain através da internet.
- Descentralização — Nenhuma entidade única pode governar toda a rede.
Numa blockchain, a informação é armazenada em grupos, conhecidos como “blocos”, cada um dos quais tem o seu próprio identificador único, ou “hash” criptográfico. Estes blocos estão então ligados entre si, formando uma chain. Daí o nome “blockchain”.
Cada bloco precisa de ser verificado independentemente por redes de computadores de peer-to-peer (P2P) antes de poder ser adicionado à chain. Uma vez que os dados são registados num bloco, não podem ser alterados sem ter de mudar cada bloco subsequente. Este sistema ajuda a proteger a blockchain contra atividades fraudulentas e evita ‘gastos duplos‘.
Tipos de blockchain
Blockchains públicas
Uma blockchain pública, como o nome sugere, está totalmente aberta a qualquer pessoa, com todos os direitos para baixar o código, usar os seus dispositivos como um nó, e adicionar blocos à blockchain, desde que se cumpram os requisitos.
Blockchains privadas
As blockchains privadas são sistemas centralizados governados por uma organização ou um grupo. Apenas estes administradores têm a autoridade para determinar os participantes dentro da rede.
Blockchains permissionadas
As blockchains permissionadas têm propriedades de ambas as blockchains públicas e privadas. Foram construídos para alavancar a tecnologia blockchain sem sacrificar o elemento de autoridade num sistema centralizado.