Читать книгу Dominar A Bitcoin Para Principiantes - Alan T. Norman - Страница 9

Capítulo 2. Compreender a Cadeia de Blocos e as Transações de Bitcoin

Оглавление

Antes de abordarmos as noções básicas da compra e armazenamento da sua primeira bitcoin, vamos examinar os fundamentos da tecnologia que faz a bitcoin funcionar – a cadeia de blocos. Recentemente, a "Cadeia de Blocos" ganhou o status de chavão para as novas startups. Muitas pessoas que usam o termo não têm uma ideia clara da forma como esta protege uma rede descentralizada. No final deste capítulo, entenderá o básico da cadeia de blocos, possivelmente melhor do que muitos entusiastas de criptomoedas.

A Cadeia de Blocos e a Bitcoin

Em 2008 Satoshi Nakamoto publicou pela primeira vez um whitepaper sobre a tecnologia bitcoin onde descreveu o sistema ponto-a-ponto que executa transações de bitcoin. Esta criptomoeda, por si, é uma ideia revolucionária, contudo, a tecnologia que a sustenta é a verdadeira inovação. A cadeia de blocos de Satoshi possibilita a criação de um registo descentralizado seguro para tudo o que for necessário, não apenas para a criptomoeda.

A cadeia de blocos da bitcoin é o registo público que contem a totalidade das transações efetuadas na história desta moeda. Como não existe um corpo governativo central ou base de dados, o registo assenta na rede composta por todos os computadores que executam o software bitcoin. Todos trabalham em conjunto para construir a rede.

Tudo acontece em público e encontra-se acessível a visualização do tráfego, em andamento. Este nível de transparência é quase inédito em qualquer outro sistema financeiro e é o que torna as criptomoedas algo único.

De forma geral, a cadeia de blocos pode afetar qualquer parte das nossas vidas onde seja necessário verificar a identidade, estabelecer uma transação ou garantir um contrato. O registo público na cadeia de blocos pode ser mais rápido, menos dispendioso e mais seguro do que muitas instituições em que, atualmente, confiamos.

Como funciona a transação de bitcoin?

As bitcoins não existem fisicamente e não existe sequer um cofre de bitcoins. Se pensarmos bem, não é muito diferente do dinheiro tradicional. Podemos visualizar dinheiro ao iniciarmos a sessão na nossa conta bancária, mas isso não significa que existe uma caixa onde os nossos fundos estão guardados. Da mesma forma, nunca poderemos afirmar: “Isto é uma bitcoin”.

Em vez disso, ao iniciarmos uma transação, estamos a enviar uma solicitação de transação para toda a rede. Na rede, os mineradores adicioná-la-ão ao registo público, juntamente com outras solicitações de transação correntes. Este registo é selado com o tempo, ligado ao último registo produzido e bloqueado com uma chave criptográfica. Um registo selado, ligado e bloqueado é designado por bloco.

Bloco

Os blocos de transações contêm tudo o que necessitam para adicionar novas transações e ligar, também, o bloco a todas as anteriores. Existem quatro pormenores incluídos em cada bloco: uma referência ao bloco anterior da cadeia, as transações que estão a ser adicionadas, um selo temporal e a prova criptográfica que demonstra como o bloco foi criado.

Esta combinação de selagem, interligação e bloqueio de blocos foi a inovação de Satoshi na criação da bitcoin. Resolve o problema de criação de um registo, que qualquer utilizador pode adicionar:

● O selo temporal mostra onde o bloco pertence, ordenadamente, garantindo que não se misturem, sendo que, ao mesmo tempo, múltiplos blocos não são respeitados pela rede.

● A ligação é uma referência ao bloco anterior, incorporado no conteúdo do bloco corrente. Assim, é garantido o lugar deste numa longa cadeia. A cadeia de blocos!

● O bloqueio criptográfico no bloco é conhecido por hash. Os mineiros da rede usam o seu poder computacional para calcularem o hash. Para a bitcoin, é um quebra-cabeças extremamente difícil que leva aos processadores mais rápidos do mundo uma média de dez minutos para serem resolvidos.

Ao recolher todas estas informações num único bloco, o sistema de cadeia é capaz de se autorregular não requerendo vigilância nem supervisão. É desnecessário alguém verificar manualmente as transações. Após o cálculo do hash, é praticamente impossível alterar o conteúdo de um bloco.

Alterar o conteúdo exigiria a edição do registo, a reconstrução do bloco e a resolução do quebra-cabeças criptográfico, novamente. Será desejável possuirmos um computador que seja mais rápido do que todos os outros da rede, uma vez que desejaremos vencer a corrida para concluir o quebra-cabeças, isto se pretendermos que o nosso bloco seja implementado. Isto é altamente improvável, dado o enorme poder de computação na rede bitcoin.

Os blocos são organizados numa cadeia, pelo que se pretendermos alterar uma transação antiga, será necessário editar esse bloco e resolver o novo quebra-cabeças. No entanto, a resposta para o antigo quebra-cabeça original está incorporada no seguinte bloco da cadeia. Este deverá ser atualizado, desta vez com a nova resposta do quebra-cabeças. Sempre que se editar um bloco é necessário resolver novamente o quebra-cabeça de todos os blocos que se seguiram. Quanto mais quebra-cabeças de blocos for necessário resolver, menor a probabilidade de implementar se um ataque com sucesso. As transações de Bitcoin que existam há mais de uma hora, estatisticamente, são quase impossíveis de modificar.

Depois que uma transação ser adicionada à cadeia, existirá para sempre e é registada em todos os computadores da rede. Neste sentido, a cadeia de blocos é uma das bases de dados mais seguras que se possa imaginar.

Confirmações

As transações bem-sucedidas devem ser confirmadas de forma a garantir que estão corretas. Os mineradores, que criam o bloco adicionando-o à cadeia, a cada dez minutos, confirmam. Estes verificam as transações, gravam no registo público e adicionam ao bloco seguinte. Uma vez resolvido o bloco, a transação é considerada verificada e as alterações tornam-se improváveis.

Conforme descrito acima, torna-se cada vez mais difícil alterar uma transação, quanto mais tempo o bloco estiver na cadeia. Por esse motivo, algumas pessoas preferem esperar por vários blocos, antes de optarem pela transação "confirmada".

Quando utilizarmos a bitcoin numa loja, talvez alguns comerciantes não nos façam esperar. No entanto, isso significa que estão a arriscar deixar passar o pagamento. Geralmente é mais comum em transações de baixo valor, pois existe um risco menor de fraude.

Taxas

Como em todos os sistemas transacionais, a bitcoin tem taxas para cada transferência. No entanto há aqui uma distinção importante, as taxas não são necessárias e podem ser determinadas por quem envia os fundos.

Em troca de confirmações mais rápidas, os mineiros coletam e processam as taxas. Pague o suficiente e o mineiro moverá a sua transação para o topo da pilha, para ser adicionada ao bloco seguinte. Depois de terem criado com sucesso um novo bloco bitcoin, cobrarão as taxas de todas as transações incluídas nesse bloco específico.

As taxas são inteiramente voluntárias e quem inicia a transação pode decidir se deseja ou não incluir uma taxa. No entanto, ao incluir uma taxa, podemos garantir que os mineiros têm um incentivo para processar a transação. Se optarmos por não incluir uma taxa, estes processarão outras transações à frente. Poderemos esperar horas, ou mesmo dias, antes de a transação gratuita ser incluída num bloco.

Algumas carteiras, que gerem e guardam as bitcoins, decidem por nós a taxa de transação. Falaremos mais sobre carteiras, mais adiante.

A Cadeia de Blocos e as Transações

A cadeia de blocos já não parece tão misteriosa? Isto é apenas o início desta incrível invenção. Escrevi um livro sobre a tecnologia da cadeia de blocos (http://mybook.to/BlockchainExplained). Se tiver interesse, este recurso aprofunda o âmago da questão.

Mais à frente será aprofundado o tema de mineração, mas, por enquanto serão facultadas outras informações úteis sobre como obter e gastar bitcoins.

Dominar A Bitcoin Para Principiantes

Подняться наверх