O ledger ou livro-razão é o registo de todas e cada uma das operações e transações que se realizam dentro de uma blockchain. Com isso, o ledger torna-se uma das peças fundamentais da transparência, segurança e privacidade da tecnologia blockchain e das criptomoedas.
Um dos conceitos que costumamos ver no mundo das criptomoedas é o ledger ou livro-razão. Este é um registo contabilístico detalhado de cada operação de uma entidade ou empresa. Graças a este livro, uma empresa ou entidade pode ter um controlo total da contabilidade das suas operações.
Pois bem, no mundo das criptomoedas, um ledger permite fazer exatamente o mesmo. Graças a este registo, cada transação ou operação da criptomoeda fica gravada. Isto permite que cada uma destas operações possa ser revista ou auditada de forma pública. O ledger é o resultado de reunir e organizar a informação de cada bloco que faz parte da blockchain da referida criptomoeda.
Em criptomoedas como o Bitcoin o Ethereum, no ledger regista-se cada operação que realizam os seus utilizadores. Isto é assim desde o seu bloco de gênese até à atualidade e mais além. Tal permite que qualquer pessoa possa rever publicamente as transações e operações realizadas em cada criptomoeda. Graças a isto, as criptomonedas oferecem o seu alto nível de transparência e confiabilidade.
Ledger e blockchain. Duas coisas distintas mas que andam de mãos dadas.
Embora os conceitos de tecnologia de contabilidade e blockchain possuam muitas semelhanças, ambos são completamente diferentes. Por um lado, o razão baseia sua operação em um sistema de consenso semelhante ao da blockchain, mas seu caso e estrutura são completamente diferentes. O livro-razão é um banco de dados no qual todas as informações da rede são armazenadas.. Ao ser distribuído em muitos computadores, é garantido que as informações do referido razão são muito difíceis de modificar e invadir, adicionando segurança ao modelo. Isso pode ser considerado essencial e um primeiro passo para a tecnologia blockchain, mas isso não significa que necessariamente criará uma blockchain.
Por outro lado, temos o blockchain. O blockchain em poucas palavras é uma forma altamente segura de contabilidade distribuída graças ao uso de criptografiaA tecnologia blockchain funciona criando um livro-razão vinculado a todos os livros-razão anteriores, formando uma cadeia. Isso cria um registro imutável de informações para toda a rede, onde cada alteração é feita por meio de consenso da rede. Neste ponto, vale ressaltar que Um blockchain é apenas um tipo de livro distribuído que armazena suas informações em blocos de dados.
Outra diferença marcada entre ledger e blockchain é a governação e a capacidade de agir sobre a mesma. Na blockchain, a maioria das suas organizações permite uma governação comunitária, permitindo aos seus utilizadores opinar sobre o destino e desenvolvimento da blockchain. No entanto, nas organizações que usam ledgers centralizados ou distribuídos, isto pode não ser possível de forma alguma.
Caraterísticas de um ledger de criptomoedas
- Faz a contabilidade de todas e cada uma das operações e transações de uma criptomoeda.
- É completamente distribuído. Cada computador que tenha uma cópia completa da blockchain da criptomoeda tem um ledger completo.
- Funcionam com base no consenso e na confiança de todas as partes que formam a rede.
- Cada transação armazenada neste registo é uma transação verificada por todas as partes que formam a referida rede.
- Permitem um alto nível de tolerância a falhas na rede. A falha de um ledger não significa que a rede deixe de funcionar.
- A distribuição dos ledgers de criptomoedas permite a fácil duplicação e crescimento da rede.
- É altamente seguro. Adicionar uma transação é uma tarefa que necessita do consenso de toda a rede. Assim que a transação é adicionada, não pode ser retirada ou alterada sem alterar o estado de toda a rede.
- Cada registo no ledger está protegido criptograficamente para garantir a sua inalterabilidade.
- Evita esquemas negativos nos quais um utilizador possa fazer uso malicioso de fundos ou inclusive apropriar-se de fundos que não são seus ou que já foram usados.
Ledgers centralizados vs. Ledgers distribuídos
Os ledgers podem ser de dois tipos: centralizados ou distribuídos. O primeiro deles podemos vê-lo, por exemplo, nos bancos. Os bancos utilizam um ledger para conhecer cada operação que realizam dentro e fora do banco. No entanto, o controlo do referido ledger está nas mãos do próprio banco, ou seja, é centralizado.
Contudo, os bancos não são os únicos a utilizar este tipo de ledgers. Outro exemplo aplicável às criptomoedas podemos vê-lo na HyperledgerHyperledger é um projeto que permite a criação de blockchains privadas. Essas blockchains possuem um livro-razão que não é publicamente acessível nem distribuído, e o controle é exercido por aqueles que criaram a blockchain.
Por outro lado, temos os ledgers distribuídos. Estes são os que costumamos ver nas criptomoedas e blockchains como Ethereum, Bitcoin, Litecoin , Dash , entre outras. Estes ledgers são publicamente acessíveis, podem ser duplicados e a sua segurança é garantida pelo consenso da rede que os gere. Ninguém tem o controlo absoluto de um ledger distribuído, pois o seu funcionamento é orquestrado por toda a rede a que pertence.
Graças a estas caraterísticas, os ledgers distribuídos são perfeitos para o seu uso nas criptomoedas ou em plataformas como as bolsas descentralizadas (DEX), como é o caso da Uniswap.

Importância do Ledger nas criptomoedas
O ledger distribuído das criptomoedas tem um papel fundamental no funcionamento das mesmas. Em primeiro lugar, o seu caráter distribuído garante elevados níveis de segurança. É altamente improvável que um pirata informático possa modificar o ledger de uma criptomoeda, pois para isso teria de ter sob o seu controlo 51% de toda a rede. Este tipo de ataque é o conhecido Ataque de 51%, uma debilidade conhecida mas com um elevado custo de exploração.
Por outro lado, no mundo das criptomoedas é importante a transparência e a privacidade. O ledger das criptomoedas está construído de tal forma que tudo fica gravado no mesmo de forma imutável. E, ao mesmo tempo, resulta muito difícil relacionar essa informação com os utilizadores das referidas criptomoedas. Isto deve-se ao uso de criptografia assimétrica e ao uso de funções hashA utilização de ambas as técnicas criptográficas garante vários níveis de proteção para a nossa identidade.
Além disso, um ledger distribuído permite realizar tarefas que, de outra forma, seriam muito difíceis. Por exemplo, um ledger distribuído pode servir como um sistema de nomes de domínio altamente seguro, como é o caso da Namecoin. Outro exemplo da sua funcionalidade pode ser o estabelecimento de sistemas de identidade soberana descentralizada. Outra grande funcionalidade possível graças aos ledgers distribuídos é a criação de plataformas integradas como a Ethereum, os seus smart contracts, tokens y DApps.
Em suma, as capacidades e benefícios do ledger demonstraram o seu importante papel na tecnologia blockchain e das criptomoedas.


autor


