Escolar Documentos
Profissional Documentos
Cultura Documentos
ly/CosmoBenedicti
Introdução ao Bitcoin
Direito Digital
A criptomoeda é uma moeda totalmente digital e sem forma, unida por
meio de ciência da computação, criptografia e economia. Bitcoin é a primeira e
mais amplamente usada criptomoeda.
O Bitcoin é inspirado no Movimento Cypherpunk na década de 1980, que
defendia a proteção da privacidade de entidades externas usando criptografia.
Satoshi Nakamoto esboçou e criou o Bitcoin pela primeira vez em 2008 e 2009.
Bitcoin pretende ser descentralizado e imutável.
Além disso, qualquer pessoa com um computador e conexão à Internet
pode ingressar na rede Bitcoin. Cada computador é um nó na rede Bitcoin e cada
nó pode verificar e auditar o histórico de transações de seus próprios fundos.
No Bitcoin, a cunhagem e a distribuição de bitcoins são determinadas por
meio da mineração; uma vez que qualquer pessoa pode minerar e ganhar
bitcoins, esse processo também pretende ser descentralizado.
Alguns dos desafios para os endereços do Bitcoin são: A dificuldade de
garantir que cada nó de Bitcoin mantenha uma versão consistente do histórico de
transações. A dificuldade de identificar atores maliciosos.
1
Essas condições podem normalmente permitir que um nó conduza um
Double Spend Attack, no qual aquele que gasta os mesmos fundos mais de uma
vez, enganando partes da rede para acreditar em diferentes versões do histórico
de transações.
No entanto, Satoshi superou esse problema usando blockchain e
Proof-of-Work.
O Bitcoin é robusto porque tem as mesmas funções de um banco:
2
As chances de adivinhar a mesma chave privada são muito baixas. Além da
prova de propriedade, para serem consideradas válidas, as transações também
devem ter fundos disponíveis suficientes para gastar e garantir que nenhuma
outra transação use os mesmos fundos.
O Bitcoin usa o Unspent Transaction Output (UTXO), no qual os usuários
gastam diretamente das transações feitas para eles. Em vez de armazenar
transações individualmente, o Bitcoin as agrupa em “blocos”, construídos a partir
de seus blocos anteriores, formando assim a estrutura de dados blockchain à
prova de violação.
Os usuários no blockchain devem chegar a um consenso sobre quais
atualizações e blocos adicionar ao blockchain. Isso também evita ataques de gasto
duplo. Bitcoin usa uma forma de validação de pares para construir um histórico
de transações compartilhadas; todos na rede votam na validade de uma
transação. Para evitar um ataque Sybil, em que os usuários criam várias
identidades para fins maliciosos, o Bitcoin emprega a Prova de Trabalho, em que
o poder de voto é baseado no poder computacional, para tornar o voto custoso.