Che cos'è esattamente il mining di bitcoin e in che modo i Big Data possono aiutarti??

Contenuti

I tradizionali sistemi monetari controllati dal governo semplicemente stampano più denaro quando ne hanno bisogno, ma con i bitcoin non funziona così. Il denaro non viene stampato ma scoperto tramite tecniche di mining di Bitcoin.

bitcoin20mining-7371373

Come si fa questo mining di bitcoin?

Le persone si inviano bitcoin tra di loro attraverso la rete bitcoin. Ma a meno che qualcuno non tenga traccia di tutte queste transazioni, nessuno sarà in grado di seguire chi ha pagato cosa. La rete bitcoin si occupa di questo compilando un elenco di tutte le transazioni effettuate durante un certo periodo di tempo. Questo elenco si chiama blocco. Il lavoro di mining di Bitcoin è confermare queste transazioni e scriverle nel registro.

Este libro mayor es una larga lista de bloques, conosciuta come “cadena de bloques”.. Se puede utilizar para explorar cualquier transazione realizada entre cualquier dirección de bitcoin, en cualquier lugar de la red. Cada vez que se crea un nuevo bloque de transacciones, se agrega la cadena de bloques, creando una lista cada vez mayor de todas las transacciones que se han producido en la red bitcoin. A todos los que participan se les entrega una copia del bloque constantemente actualizada, 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? Aquí es donde entra en juego la minería de bitcoins.

Al crear un bloque de transacciones, il “mineros” lo sometieron a un proceso. Toman la información del bloque y le aplican una fórmula matemática, convirtiéndola en otra cosa.. Ese algo más es una secuencia de letras y números mucho más corta y apparentemente aleatoria conocida como hashes.. Este hash se almacena junto con el bloque, al final de la cadena de bloques en ese momento.

Los hashes tienen algunas propiedades interesantes. Es fácil producer un hash de una colección de datos como un bloque de bitcoin, pero es prácticamente impossibile calcular cuáles eran los datos con solo mirar el hash.. Y aunque es muy fácil realizar un hash de una gran cantidad de datos, cada hash es único. Si cambia solo un carácter en un bloque de bitcoin, su hash cambiará por completo.

Il mining di Bitcoin non utilizza solo le transazioni in un blocco per generare un hash. Vengono utilizzati anche alcuni altri dati. Uno di questi dati è l'hash dell'ultimo blocco memorizzato nella blockchain.

Poiché l'hash di ogni blocco viene prodotto utilizzando l'hash del blocco precedente, diventa una versione digitale di un sigillo. Conferma che questo blocco, e tutti i blocchi successivi, è legittimo, perché se venisse manomesso, tutti lo saprebbero.

Se si tenta di falsificare una transazione modificando un blocco già memorizzato nella blockchain, l'hash di quel blocco cambierebbe. Se qualcuno verifica l'autenticità del blocco eseguendo la funzione hash su di esso, encontrará que el hash es diferente del que ya está almacenado junto con ese bloque en la cadena de bloques. El bloque sería inmediatamente visto como falso.

Debido a que el hash de cada bloque se usa para ayudar a produrre el hash del siguiente bloque de la cadena, manipular un bloque también haría que el hash del siguiente bloque sea incorrecto. Eso continuaría hasta el final de la cadena.

Competir por monedas

Así es como la minería de bitcoins sella un bloque. Todos compiten entre sí para hacer esto, utilizando software escrito específicamente para bloques de minería. Cada vez que alguien crea con éxito un hash, obtiene una recompensa de 25 bitcoin, la cadena de bloques se actualiza y todos en la red la escuchan.. Questo è l'incentivo per mantenere il mining e mantenere le transazioni.

Il problema è che è molto facile produrre un hash di una raccolta di dati. I computer sono davvero bravi in questo. La rete bitcoin deve renderlo più difficile, altrimenti, tutti avrebbero centinaia di blocchi di transazioni al secondo e tutti i bitcoin verrebbero minati in pochi minuti. Il protocollo bitcoin lo rende deliberatamente più difficile, introducendo qualcosa chiamato “prova di lavoro”..

Il protocollo bitcoin non accetterà qualsiasi vecchio hash. Richiede che l'hash di un blocco abbia una forma determinata; deve avere un certo numero di zeri all'inizio. Non c'è modo di sapere quale sarà un hash prima di produrlo, e non appena viene incluso un nuovo dato, el hash será totalmente diferente..

Los mineros no se meten con los datos de la transacción en un bloque, pero deben cambiare i dati che stanno usando per creare un hash different. Lo hacen usando un dato aleatorio llamado “nonce”. Esto se usa con los datos de la transacción para crear un hash. Si el hash no se ajusta al formato requerido, el nonce se cambia y todo se vuelve a aplicar hash. Puede que se necesiten muchos intentos para encontrar un nonce que funcione, y todos los mineros de la red intentan hacerlo mediante la minería de bitcoins al same tiempo. Así es como los mineros ganan sus bitcoins.

Por qué será necesario Big Data

Il analitico a partire dal Grandi dati sarà un modo importante per monitorare l'attività man mano che più dispositivi elaboreranno i servizi.

Le transazioni blockchain e l'analisi intelligente dei dati dei contratti saranno fondamentali per consentire alle organizzazioni di prendere decisioni informate che influenzano la redditività e la sopravvivenza..

I dati all'interno della blockchain di bitcoin varranno miliardi di euro man mano che bitcoin prenderà il controllo di più aspetti della banca, le rimesse, i micropagamenti e altri servizi finanziari globali.

I dati della blockchain o del registro contabile potrebbero aumentare fino a un 20% con il mercato del Big Data per 2030 e potrebbero generare fino a 100.000 miliardi di euro di entrate annuali per coloro che fanno mining di bitcoin. El potencial de ingresos excede lo que generan Visa, MasterCard y PayPal combinados.

(funzione(D, S, ID) {
var js, fjs = d.getElementsByTagName(S)[0];
Se (d.getElementById(ID)) Restituzione;
js = d.createElement(S); js.id = id;
js.src = “//connect.facebook.net/es_ES/all.js#xfbml=1&stato=0”;
fjs.parentNode.insertBefore(js, fjs);
}(documento, 'copione', 'facebook-jssdk'));

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.

Altoparlante dati