Uma tecnologia de Hawk-eyed Bitcoin permite o dobro dos gastos com o rebento

Fredrick Awino
22.08.2022
192 Views

Durante muito tempo, a criação de uma moeda puramente virtual atingiu um beco sem saída devido aos desafios associados à verificação autónoma das transacções e aos riscos de duplicação de despesas. Mas desde que o bitcoin entrou no mercado, tem entrado em novos territórios ao ponto de ser tomado como moeda legal em El Salvador e na República Centro-Africana. Seria realmente compensador para um comerciante saber como o ecossistema tecnológico do bitcoin tem curado o duplo gasto.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

A duplicação de gastos em e por conta própria pode criar uma impressão de descrever duas vezes as pessoas que gastam bitcoin. Sim, descreve situações em que uma pessoa utiliza mais do que uma vez os seus dotes de bitcoin. Lembre-se, as transacções de bitcoin acontecem num livro-razão distribuído, o que significa que uma vez que uma moeda é gasta, trocada ou vendida, qualquer que seja o caso, não deve estar novamente disponível para o proprietário. Em suma, o sistema deve ser capaz de apagar ou transferir a propriedade da bitcoin, de acordo com as instruções iniciadas pelo proprietário da bitcoin.

Um instantâneo sobre a história e o funcionamento do bitcoin

Em 2008, o livro branco Bitcoin apresentou às pessoas um sistema de dinheiro electrónico peer-to-peer. Portanto, por mais que Bitcoin seja de alguma forma bem sucedido, toda a economia tem um problema com as organizações ou pessoas que tentam manipular o dinheiro. Uma das preocupações que afectam os investidores de Bitcoin é a duplicação das despesas.

A duplicação de gastos é o desafio de verificar a propriedade de uma ficha digital. Implica gastar duas vezes uma unidade criptográfica. Em suma, significa que uma transacção legítima, bem como uma transacção falsa, pode ter lugar. Além disso, caso a duplicação de gastos pudesse ter lugar com sucesso em Bitcoin, minaria a confiança, bem como a segurança de toda a rede. Para o caso da moeda fiat, não é possível a duplicação de gastos, portanto, não é um problema.

Ao gerir a duplicação de despesas, a Bitcoin implementou uma cadeia de bloqueio. É um livro-razão universal que é o mesmo que um sistema monetário tradicional em dinheiro. O seu papel é actuar como um mecanismo de confirmação. Desde o seu lançamento em 2009, a Bitcoin tem mantido um registo de transacções com registo cronológico ordenado por ordem cronológica.

Porque é que a duplicação de despesas é importante no caso do dinheiro digital

Como sabem, o dinheiro digital é muito diferente do dinheiro vivo. Em moeda digital, quando se faz uma transacção, é necessário transmitir as transacções para todos os nós da rede. Os nós recebem e confirmam as transacções. No entanto, este processo leva tempo.

A duplicação de gastos é importante no dinheiro digital, uma vez que não ocorre com moeda fiduciária. Por exemplo, não pode ir à boutique para comprar bens no valor de $500 e depois esperar utilizar a mesma quantia noutro local. Não pode ter lugar a menos que se roube $ daquele supermercado.

A forma como ocorre o duplo ataque de gastos

A duplicação de despesas ocorre principalmente de duas formas, ataque racial e ataque 51%. No ataque racial, o atacante envia a mesma quantidade de moeda para um ou até mais endereços variados. Se o comerciante não esperar pela confirmação, há grandes probabilidades (50% de probabilidade) de receber a moeda duplamente gasta.

A segunda maneira que é atacar 51% é onde o atacante tem o controlo de mais de 51% do poder de haxixe da rede e o dobro dos gastos ocorre. O poder hash refere-se ao poder computacional utilizado na verificação de blocos e transacções. Isto significa que o atacante que obtém o controlo pode inverter a transacção e até fazer uma cadeia de bloqueio privada. A cadeia de bloqueio aparecerá real quando, num sentido real, não o for.

A forma como o Bitcoin pára a duplicação de gastos

Quando o Bitcoin foi lançado, foi como se tivessem conseguido uma solução para este problema. Existem diferentes formas de resolver este problema, incluindo ter uma autoridade central, impedir a inversão de transacções e prevenir transacções fraudulentas.

Parar a inversão da transacção

Já disse anteriormente que o ataque de 51% tem lugar quando uma entidade tem mais de 50% da potência mineira da rede. Por conseguinte, a entidade pode controlar a versão do livro razão que é legítima. Nesse caso, o atacante pode gastar moedas numa versão e obter bens e serviços para o pagamento. Alter, o atacante pode desenvolver outra versão do livro razão na qual a transacção original não existe. Isto, recuperando o pagamento à sua posse.

A melhor maneira de prevenir este ataque de 51% é assegurar que a rede seja descentralizada. Além disso, deve-se assegurar que a rede tem o poder computacional necessário para tornar impossível acumular mais de 50% da taxa de haxixe. Embora seja pouco provável que os 51% se realizem em Bitcoin, já se realizaram nas moedas mais pequenas.

Solução centralizada

Ao evitar a duplicação de gastos utilizando uma solução centralizada, deve ser envolvida uma autoridade de confiança. A autoridade de confiança está encarregada de manter o equilíbrio recorde de cada investidor no sistema. Por exemplo, no caso de enviar dinheiro para outra parte, o dinheiro pode passar por uma autoridade central como um banco. A autoridade central assegurará que terá dinheiro suficiente para gastar e depois autorizará a transacção.

Interrupção de Transacções Simultâneas

Nisto, pode perguntar-se o que acontece no caso de a mesma moeda ser enviada para duas pessoas simultaneamente. Por exemplo, ao enviar dinheiro a duas pessoas e 505 recebe a primeira transacção enquanto a outra recebe a outra parte da transacção. Ao resolver isto, a transacção que entra primeiro no livro razão é a que é considerada válida.

Devido à questão acima, recomenda-se que se aguarde por uma confirmação antes de considerar a transacção concluída. Além disso, é utilizado um mecanismo de consenso(Prova de Trabalho) para decidir a ordem das transacções. É este mecanismo que descreve as regras relativas à pessoa que actualiza o livro de operações Bitcoin.

O processo é importante, uma vez que não existe uma autoridade central. O processo de fazer actualizações nas transacções do livro razão é referido como Bitcoin mining. Portanto, o que acontece no caso da exploração mineira ocorrer ao mesmo tempo para duas transacções? Isto pode acontecer no caso de dois mineiros conseguirem actualizar o livro razão ao mesmo tempo.

Se o acima exposto ocorrer, então haverá 2 ramos da cadeia de bloqueio (garfo) bem como os próximos blocos de transacção a serem minados. Eles determinarão no caso de a transacção inicial ser válida. No caso de duas transacções serem também minadas simultaneamente, então esperamos pelo bloco seguinte.

Prevenir as Transacções Fraudulentas

Blockchain, o livro-razão Bitcoin de uma transacção, é público e qualquer pessoa pode vê-lo. Além disso, qualquer pessoa pode inspeccionar cada transacção Bitcoin que tenha sido feita no passado, bem como o saldo. Em suma, isto significa que no caso de enviar dinheiro para outra parte, cada computador que tenha uma cópia da transacção verificará o seu histórico de transacções. O objectivo disto é assegurar-se de que tem Bitcoin suficiente para gastar. No caso de tentar fazer batota, então será exposto pelas pessoas nos muitos nós que validam transacções.

As Coisas que acontecem no caso de um Bitcoin ser duplamente gasto

Ao explicar isto, podemos utilizar a compra de um carro como exemplo. No caso de querer comprar um carro online no valor de 1 BTC, então, avança com o pagamento. Por outro lado, um hacker pode também ter acesso à sua carteira Bitcoin e gastar o 1BTC na compra de outra coisa. É preciso lembrar que ambos estão a utilizar o mesmo BTC. Os mineiros irão verificar as transacções. No entanto, mais tarde, será rejeitada. A razão é que não existe uma autoridade central que possa denunciar a fraude ou lançar uma queixa. Portanto, o Bitcoin desaparecerá para sempre.

Os vendedores tentam o seu melhor para garantir que não estão a vender a pessoas que gastam o dobro de uma moeda. Fazem-no assegurando que sempre que uma transacção é verificada na cadeia de bloqueio, depois de entrar num bloco, ganha uma confirmação. Além disso, para cada bloco entrado depois disso, recebe mais uma confirmação. Os vendedores são também informados de que antes de libertarem as suas mercadorias, precisam de esperar por 6 confirmações. No caso de alguém tentar alterar as transacções, então terá de inverter as transacções nos 6 blocos. Isto é referido como “computacionalmente impossível”.

A outra forma de duplicar os gastos é quando um hacker obtém mais de 50% de controlo da taxa de haxixe. Também pode ter lugar no caso de um mineiro minerar um bloco. No entanto, em vez de o difundir na rede Bitcoin, é gasto noutro local.

Author Fredrick Awino