Cópia Digital
O que é uma cópia digital?
Cópia digital em referência à criptomoeda significa um registro duplicado de cada transação confirmada que foi realizada em uma rede ponto a ponto, como a rede bitcoin.
Uma cópia digital é um recurso de segurança do protocolo bitcoin destinado a resolver o problema de gastos duplos.
Como funciona uma cópia digital
A ascensão das criptomoedas começou em 2009 com a introdução do bitcoin. Um dos catalisadores por trás da criação do bitcoin foi o desejo de uma moeda digital que não pudesse ser controlada por nenhuma autoridade central e não exigiria um terceiro confiável para garantir as transações.
Ao contrário das transações bancárias, não há registro central ou banco de dados de transações de bitcoin. Em vez disso, o bitcoin opera através de uma rede descentralizada de computadores independentes, cada um dos quais mantém um registro separado de todas as transações confirmadas. Esse tipo de livro-razão distribuído é conhecido como blockchain.
O problema do gasto duplo
A transação em moeda digital usando um sistema descentralizado trouxe um problema conhecido como gasto duplo. O gasto duplo ocorre quando alguém tenta enviar a mesma moeda para dois endereços diferentes.
Na moeda tradicional, o gasto duplo é evitado por instituições como bancos, câmaras de compensação e sistemas de pagamento online, que verificam saldos de contas e histórico de transações e detectam saques a descoberto. Os sistemas de moeda digital mais antigos, como o eCash,. não tinham uma maneira satisfatória de evitar gastos duplos e não tiveram sucesso.
Para resolver esse problema, o inventor do bitcoin criou um processo pelo qual cada transação legítima é compartilhada e verificada de forma independente por vários mineradores distribuídos pela rede.
O Razão Distribuído e Várias Cópias Digitais
Cada transação de bitcoin é transmitida para um minerador, que reúne centenas de transações em um bloco. Quando um novo bloco é concluído, o minerador transmite o bloco para centenas de outros nós bitcoin, cada um dos quais compara as novas transações com sua própria cópia digital do blockchain. Se algum nó detectar um gasto duplo, o novo bloco será rejeitado. Caso contrário, os nós retransmitirão o novo bloco para outros nós e mineradores.
Esse sistema evita efetivamente o gasto duplo, recompensando o comportamento honesto e punindo os maus atores. Como os mineradores são incentivados por meio de recompensas em bloco,. eles têm interesse financeiro em aceitar apenas transações legítimas. Se um minerador não rejeitar um gasto duplo, seu bloco não será compartilhado por outros nós.
Outros problemas com gastos duplos
Embora as cópias digitais geralmente protejam a rede bitcoin, existem raras circunstâncias em que um gasto duplo pode passar despercebido. Isso ocorre por causa da regra da cadeia mais longa: sempre que houver duas versões concorrentes da blockchain, a cadeia mais longa é considerada a mais autoritária.
A maneira mais conhecida de explorar essa propriedade é por meio de um ataque de 51%. Se um ator mal-intencionado controlar a maior parte do poder de hash da rede,. ele poderá criar secretamente uma versão separada e mais longa do blockchain, com transações diferentes. Quando a segunda versão do blockchain é publicada, ela efetivamente reverte todas as transações que foram executadas na cadeia mais curta.
Também é possível que as transações sejam revertidas inadvertidamente, devido à natureza probabilística do blockchain. Se dois mineradores descobrirem novos blocos ao mesmo tempo, ambas as versões sobreviverão na rede até que o próximo bloco seja minerado. Quando isso acontecer, uma versão será aceita pela rede e a outra será rejeitada como bloco órfão.
Por esse motivo, as transações de bitcoin não devem ser consideradas verdadeiramente 'finais' até que façam parte de uma cadeia com mais seis blocos minerados após a transação. Isso ocorre porque é extremamente improvável que seis blocos sejam revertidos. Em pelo menos uma ocasião, um usuário de bitcoin foi capaz de reutilizar bitcoins que já haviam sido gastos em um bloco órfão.
##Destaques
Embora esse sistema evite gastos duplos, existem algumas circunstâncias em que os bitcoins podem ser gastos duas vezes, como em um ataque de 51%.
As transações Bitcoin não são armazenadas em um banco de dados central. Em vez disso, milhares de cópias digitais do blockchain são armazenadas em nós bitcoin, executados por usuários em todo o mundo.
Como não existe uma autoridade única nas transações de blockchain, é impossível para um agente mal-intencionado alterar o histórico de transações sem ter acesso a cada cópia digital.