O que é exatamente a mineração de bitcoins e como o Big Data pode ajudar-te?

Conteúdo

Os sistemas monetários tradicionais controlados pelo governo simplesmente imprimem mais dinheiro quando precisam, mas Com os bitcoins isto não funciona assim. O dinheiro não é impresso, é descoberto através de técnicas de mineração de Bitcoin.

bitcoin20mining-7371373

Como se realiza esta mineração de bitcoins?

As pessoas enviam bitcoins umas às outras através da rede bitcoin. Mas a menos que alguém registe todas essas transações, ninguém conseguirá acompanhar quem pagou o quê. A rede bitcoin trata disso compilando uma lista de todas as transações realizadas durante um certo período de tempo. Esta lista chama-se bloco. El trabajo de mineração de Bitcoin es confirmar esas transaciones y escribirlas en el libro mayor.

Este libro mayor es una larga lista de bloques, conhecido como “cadena de bloques”.. Se puede utilizar para explorar cualquier transação realizada entre cualquier dirección de bitcoin, en cualquier lugar de la red. Cada vez que se crea un nuevo bloque de transaciones, se agrega la cadena de bloques, criando uma lista cada vez mayor de todas las transaciones que se han producido en la red bitcoin. A todos los que participan se les entrega una copia del bloque constantemente atualizada, para que sepan lo que está pasando.

Pero un libro mayor tiene que ser confiable y todo esto se hace digitalmente. ¿Cómo podemos estar seguros de que la cadena de bloques permanece intacta y nunca se modifica? É aqui que a mineração de bitcoins entra em jogo.

Ao criar um bloco de transações, a “mineiros” submeteram-no a um processo. Eles pegam a informação do bloco e aplicam-lhe uma fórmula matemática, transformando-a noutro algo.. Esse outro algo é uma sequência de letras e números muito mais curta e aparentemente aleatória conhecida como hash.. Este hash é armazenado juntamente com o bloco, no final da cadeia de blocos nesse momento.

Os hashes têm algumas propriedades interessantes. É fácil produzir um hash de uma coleção de dados como um bloco de bitcoin, mas é praticamente impossível calcular quais eram os dados apenas olhando para o hash.. E embora seja muito fácil realizar um hash de uma grande quantidade de dados, cada hash é único. Se mudar apenas um caractere num bloco de bitcoin, o seu hash mudará completamente.

A mineração de Bitcoin não utiliza apenas as transações num bloco para gerar um hash. Também são utilizados alguns outros dados. Um desses dados é o hash do último bloco armazenado na cadeia de blocos.

Uma vez que o hash de cada bloco é produzido utilizando o hash do bloco anterior, torna-se numa versão digital de um selo. Confirma que este bloco, e todos os blocos subsequentes, são legítimos, porque se fosse manipulado, todos saberiam.

Se se tratar de falsificar uma transação alterando um bloco que já tinha sido armazenado na cadeia de blocos, o hash desse bloco mudaria. Se alguém verificar a autenticidade do bloco executando a função hash nele, descobrirá que o hash é diferente do que já está armazenado juntamente com esse bloco na cadeia de blocos. O bloco seria imediatamente considerado falso.

Devido ao facto de o hash de cada bloco ser usado para ajudar a produzir o hash do próximo bloco da cadeia, manipular um bloco também faria com que o hash do próximo bloco fosse incorreto. Isso continuaria até ao final da cadeia.

Competir por moedas

É assim que a mineração de bitcoins sela um bloco. Todos competem entre si para fazer isto, utilizando software escrito especificamente para blocos de mineração. Cada vez que alguém cria com sucesso um hash, recebe uma recompensa de 25 bitcoins, a blockchain é atualizada e todos na rede a ouvem.. Esse é o incentivo para manter a mineração e manter as transações.

O problema é que é muito fácil produzir um hash de uma coleção de dados. Os computadores são realmente bons nisso. A rede bitcoin tem de tornar isso mais difícil, pelo contrário, todos teriam centenas de blocos de transações por segundo e todos os bitcoins seriam minerados em minutos. O protocolo bitcoin deliberadamente torna isso mais difícil, introduzindo algo chamado “prova de trabalho”..

O protocolo bitcoin não aceitará apenas qualquer hash antigo. Exige que o hash de um bloco tenha uma forma determinada; deve ter um certo número de zeros à esquerda. Não há forma de saber qual será um hash antes de o produzir, e assim que um novo dado é incluído, o hash será totalmente diferente..

Os mineradores não alteram os dados da transação num bloco, mas devem mudar os dados que estão a usar para criar um hash diferente. Fazem-no usando um dado aleatório chamado “Nonce”. Isto é usado com os dados da transação para criar um hash. Se o hash não corresponder ao formato exigido, o nonce é alterado e tudo é aplicado novamente ao hash. Podem ser necessárias muitas tentativas para encontrar um nonce que funcione, e todos os mineradores da rede tentam fazê-lo ao mesmo tempo através da mineração de bitcoins. É assim que os mineradores ganham os seus bitcoins.

Porque será necessário Big Data

o analítica a partir de Big data será uma forma importante de acompanhar a atividade à medida que mais dispositivos processam os serviços.

As transações de blockchain e a análise inteligente dos dados do contrato serão fundamentais para permitir que as organizações tomem decisões informadas que afetem a rentabilidade e a sobrevivência..

Os dados dentro da cadeia de blocos do bitcoin valerão bilhões de euros à medida que o bitcoin assumir mais aspetos da banca, as remessas, os micropagamentos e outros serviços financeiros globais.

Os dados de blockchain ou livro-razão poderão aumentar até 20% com o mercado de Big Data para 2030 e poderão gerar até 100.000 bilhões de euros em receitas anuais para aqueles que fazem mineração de bitcoins. O potencial de receitas excede o que geram a Visa, MasterCard e PayPal combinados.

(função(d, s, Eu iria) {
var js, fjs = d.getElementsByTagName(s)[0];
E se (d.getElementById(Eu iria)) Retorna;
js = d.createElement(s); js.id = id;
js.src = “//connect.facebook.net/es_ES/all.js#xfbml=1&status = 0”;
fjs.parentNode.insertBefore(js, fjs);
}(documento, 'roteiro', 'facebook-jssdk'));

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.

Datapeaker