Você está na página 1de 3

Paulo Cosmo Jr. - paulocosmojr - bit.

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:

1. Gerenciamento de contas: o protocolo Bitcoin oferece aos usuários uma


maneira de criar e gerenciar suas próprias identidades (conta);
2. Legitimidade: isso garante que sejamos legítimos proprietários e
acessadores de nossas contas;
3. Manutenção de registros: ele honestamente registra os saldos das contas
em cada transação.

Ao contrário de um banco, o Bitcoin é descentralizado e garante um alto


grau de privacidade e confiança. A confiança é construída no blockchain devido a
um alto nível de transparência: o blockchain é um livro-razão verificável
publicamente, não pertencente a nenhuma entidade e evita qualquer ponto único
de falha. Para manter essa confiança, precisamos de identidade em Bitcoin para
autenticação e atribuição de culpa.
O Bitcoin usa chaves públicas para enviar fundos e chaves privadas para
provar a propriedade da chave pública e resgatar os fundos enviados. Cada
indivíduo é responsável por criar e gerenciar suas próprias chaves públicas e
privadas.
As chaves públicas são geradas a partir de chaves privadas e usadas para
enviar/receber fundos. As chaves privadas são geradas aleatoriamente e usadas
para provar a propriedade da chave pública.

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.

CS198.1X, B. Bitcoin and Cryptocurrencies. edX 2021.

Você também pode gostar