Cos’è una blockchain di prima generazione ?

Tiempo de lectura: 5 minutos

Se avete notato, sin da quando siamo bambini dell’asilo fino a quando cresciamo, l’apprendimento è sempre strutturato in categorie. Che si tratti di categorie di numeri, periodi storici, tipi di cellule, specie di esseri viventi ecc.

Pensare troppo per categorie può portarci a cadere nella trappola della semplificazione della realtà. Ma le categorie ci permettono di apprendere più facilmente e di poter ordinare e assimilare le informazioni . Il mondo delle blockchain, ovviamente, non sarebbe stato diverso.

Nonostante la sua giovinezza (dal 2009), questo mondo è avanzato rapidamente e ci ha costretto a classificare le blockchain (le basi di ogni criptovaluta ). Un modo semplice per classificarle sono le  generazioni .

Che generazioni ci sono?

In generale, vengono identificate 3 generazioni di blockchain.

  • La prima generazione compare nel 2009 con il lancio di Bitcoin creato Satoshi Nakamoto, un individuo (o gruppo di persone) la cui vera identità è sconosciuta. Questa generazione stabilisce per la prima volta nella storia una forma decentralizzata di moneta digitale, senza la necessità di terze parti fidate. Tutti i progetti precedenti come b-money (di Wei Dai), DigiCash (di David Chaum) ed e-gold erano falliti. Satoshi Nakamoto ha messo insieme i pezzi nel modo giusto per creare un sistema di consenso (una blockchain) basato sul meccanismo Proof of Work.
  • La seconda generazione è emersa con Ethereum, fondata da un gruppo di sviluppatori tra cui Vitalik Buterin, un giovane programmatore. Ethereum è emerso come una tecnologia più sperimentale poiché in Btcoin è difficile apportare cambiamenti dirompenti . L’idea di Ethereum era quella di creare una sorta di computer mondiale in grado di eseguire contratti complessi, i noti smart contracts In tal senso, la ragione per cui ether (la valuta di Ethereum) doveva essere utilizzata per pagare il ” gas “ per eseguire questi contratti
  • Nel tempo emerse una terza generazione di blockchain che cercano di risolvere i problemi di Ethereum. Queste blockchain sono caratterizzate dall’utilizzo di un nuovo sistema di consenso chiamato Proof of Stake, o prueba de participación. Ejemplos de esta generación son PolkadotSolanaCardano . e persino lo stesso Ethereum 2.0 . In generale, come Ethereum, la sua visione è creare le basi del web 3.0 con applicazioni decentralizzate y e smart contracts.

In questo articolo andremo ad esplorare in dettaglio la prima generazione . Ma prima, è importante sottolineare che le valute delle ultime generazioni non implicano che siano migliori o peggiori della prima. Nel mondo delle blockchain non esistono soluzioni magiche e ogni caratteristica ha una controparte negativa. La chiave è chiedersi: “Quale caratteristica ottimizza questa moneta e a quale costo?” Ad esempio, Bitcoin ottimizza la sicurezza e quindi il suo linguaggio è più limitato rispetto a quello di altre piattaforme come Ethereum.

Qué-es-blockchain-de-1era-generación

La genesi

Nel 2008, in una mailing list di crittografia , un certo Satoshi Nakamoto presenta la sua idea e il suo whitepaper. Il documento si intitola: ” Bitcoin: un sistema di cassa elettronico peer to peer “.

L’idea di Satoshi era quella di creare una rete peer to peer (P2P) che risolvesse il problema dei generali bizantini per raggiungere un consenso su quante unità virtuali ha ciascun utente.

In informatica, un sistema peer to peer è una rete di computer (chiamati anche nodi) in cui non sono presenti nodi privilegiati. Questa è una condizione essenziale per creare denaro decentralizzato, non possono esserci punti di fallimento come una banca o un istituto finanziario.

La difficoltà nella creazione di denaro digitale decentralizzato è che è necessaria l’intera rete per concordare quante valute ha ciascun indirizzo. Ad esempio, un utente può provare a barare dicendo di avere più soldi. Nel resto dei computer puoi mettere che hai 10 monete e nei tuoi 100.

Se non viene raggiunto un consenso su quante monete ha ciascuno, non può essere usato come denaro perché non puoi fidarti di nessuno. In altre parole, il problema che risolve Bitcoin è quello di guadagnare fiducia in un sistema P2P .

I bilanci di una banca possono essere utilizzati come denaro (purché la banca sia affidabile) perché esiste una sola versione di quanto dispone ogni utente ed è aggiornato onestamente. Ma come abbiamo detto, è necessaria la fiducia nella terza parte poiché potrebbe censurare le transazioni, rubare denaro e invertire le transazioni , oltre ad essere centralizzata in modo che i governi possano interferire.

Qué-es-blockchain-de-1era-generación

Raggiungere il consenso

Per raggiungere il consenso su una rete P2P, l’ingegnoso Satoshi crea il primoprotocollo di consensofunzionale, il Proof of Work (PoW). Nel PoW, quelli che aggiornano i bilanci di ogni utente ( elaborando transazioni ) sono i miners . Questi eseguono calcoli computazionali (SHA-256) finché non trovano una soluzione e così facendo hanno “sepolto” quelle transazioni sotto calcolo (lo spiegheremo tra qualche istante).

Las transacciones se procesan en lotes (los conocidos bloques) y cada uno genera una recompensa para el minero. Además la única versión válida de cuánto dinero tiene cada usuario es la que más computación lleva detrás.

Este diseño esconde una lógica aplastante, es tan genialidad que muchos lo consideran la mayor innovación de nuestro siglo. Lo que hace Satoshi no es más que decir: “procesar transacciones tiene un coste, si quieres recuperar ese coste y generar un beneficio tienes que ser honesto”. Mientras a los seres humanos no nos guste perder dinero, este sistema de incentivos funcionará.

En otras palabras, la blockchain sólo es un registro de transacciones (donde podemos ver cuánto dinero tiene cada dirección). Y bajo este modelo PoW, ese registro es inmutable. Es inmutable no porque no se pueda modificar, sino porque el coste de modificar el registro es mayor a los beneficios. Por el contrario, actuando honestamente sí se genera beneficio (procesando nuevas transacciones, o lo que es lo mismo, minando nuevos bloques).

Por eso digo que las transacciones “se entierran bajo computación”, porque si quieres quitarlas del registro (deshacer transacciones) tendrás que hacer de nuevo toda la computación acumulada sobre ellas, que además será cada vez mayor porque otros mineros siguen añadiendo más y más bloques (con sus pruebas de trabajo).

En este ejemplo se verá mejor: imaginaros que hago una transacción pagando un coche. Esa transacción se incluye, por ejemplo, en el bloque 10. En unos minutos, sobre el bloque 10 se mina el 11, por lo que mi transacción está enterrada bajo la computación del bloque 10 y del 11. Y así cada vez está más y más profunda en la blockchain (de ahí que se llame cadena de bloques). Una vez tengo el coche, para deshacer la transacción y recuperar mi dinero (robarlo) tengo que rehacer esa computación acumulada, algo ni factible ni rentable. En este sistema puedes confiar en que nadie hará trampas porque hacerlas no es rentable.

Como modificar el registro es inviable económicamente, también lo es revertir transacciones. Y además los mineros no pueden censurar transacciones porque estas pagan comisiones y, en principio, las personas implicadas en la transacción son pseudónimas. Toda esta red está de acuerdo en cuánto dinero tiene cada dirección porque la única blockchain válida es la que tiene más computación.

Raggiungere il consenso

Il consenso non è solo su quale sia la blockchain ufficiale , ma anche su che tipo di transazioni sono valide , quante monete possono essere generate ( inflazione ), come dovrebbero Tutto ciò che non è corretto viene rifiutato dalla rete e queste regole possono essere aggiornate, compatibili (Soft Fork) o incompatibili (Hard Fork) con le regole precedenti. In questo modo si possono aggiungere nuove funzionalità alla blockchain, come sta per succedere attualmente con l’aggiornamento daTaproot a Bitcoin.

Come possiamo vedere, questi sistemi di consenso sono un mondo a se e oggi rappresentano un intero ramo all’interno dell’informatica.

Monete di prima generazione

Oltre a Bitcoin, ci sono altri esempi di criptovalute di prima generazione di cui abbiamo già parlato in questo blog. Alcuni di questi sono NamecoinPeercoinLitecoinDogecoin e Monero.

Sono obsoleti?

Molte di queste criptovalute di prima generazione sono scomparse o hanno perso popolarità . Ma molti altri come Bitcoin e Monero sono rimasti una comunità sempre più grande , e quindi maggiori effetti di rete .

Nel caso specifico di Bitcoin, essendo la moneta sovrana di Internet, il fatto che non sia sperimentale e mutevole come le blockchain di seconda e terza generazione non è un bug, è una caratteristica .

E tornando all’inizio, non dimenticare che parlare di generazioni è solo una semplificazione. Ad esempio, come quando le sidechains diventano una realtà, anche Bitcoin potrebbe essere di nuova generazione .


Leave a comment
Your email address will not be published. Required fields are marked *