Non è facile prendere confidenza con le criptovalute. Anche dopo aver capito Bitcoin ed Ethereum e la differenza tra proof-of-work e proof-of-stake, c'è ancora un mondo completamente nuovo di terminologie da imparare e comprendere.

Ma anche tra i criptoniani piuttosto incalliti, ci sono ancora termini difficili da comprendere. Ecco i sette termini che quasi nessuno nella blockchain comprende in modo così completo o profondo come vorrebbe.

Macchie

Nel film del 1958 con Steve McQueen e nel suo remake del 1988, Blob è un mostro gelatinoso simile a un'ameba che terrorizza gli abitanti di una piccola città, diventando più grande e più rosso mentre li consuma.

Nelle criptovalute, in particolare in Ethereum, i blob (Binary Large Objects) sono blocchi di dati sostanziali non richiesti dalla macchina virtuale elettronica (EVM) di Ethereum. I dati dei blob vengono conservati onchain per circa 20-90 giorni e poi eliminati.

Fonte: John Iriving

Il risultato è una blockchain più conveniente e scalabile. Come parte dell'aggiornamento Dencum di Ethereum, i blob vengono spesso discussi parallelamente al termine successivo in questa lista.

I blob possono anche riferirsi a blocchi di dati conservati su sistemi di archiviazione decentralizzati come IPFS o Filecoin. Questi blob sono crittografati e archiviati su più nodi.

Recente: la criptovaluta di Trump WLFI è un "potenziale disastro pump-and-dump"

Infine, i blob possono anche riferirsi ai blob di transazione su Monero, che sono i dati binari di una transazione prima che venga trasmessa alla rete. Poiché Monero è una catena di privacy, questi blob sono strutturati in modo da mantenere l'anonimato.

E sono un sacco di macchie.

Rollup

I rollup sono un modo di elaborare transazioni su protocolli layer-2, liberando spazio prezioso sul layer di base. Un rollup ripiega transazione su transazione sul layer-2, a volte decine di volte, quindi le raggruppa insieme prima di inviare i dati al layer-1.

Esistono due tipi principali di rollup: le dimostrazioni ottimistiche e quelle a conoscenza zero (ZK).

Rollup ottimistici è un termine abbastanza chiaro. Significa che il rollup opera con un approccio "ottimistico", assumendo che una transazione sia valida a meno che non venga dimostrata errata da un validatore. Controllano la validità di una transazione solo se c'è una controversia.

I rollup ZK dimostrano una transazione senza rivelare alcun dato della transazione. Da qui, "zero-knowledge".

Gli ZK-rollup garantiscono la definitività immediata perché la prova crittografica garantisce la validità dei dati.

Per molti versi, un rollup è per la tua transazione blockchain standard ciò che un Calzone è per una normale fetta di pizza. Arrotolare la fetta ti consente di inserirne di più.

Tolleranza ai guasti bizantini

È uno dei termini classici della blockchain e una caratteristica fondamentale della tecnologia, ma per la maggior parte delle persone è qualcosa a cui non dedicano assolutamente tempo.

Il problema dei generali bizantini era un esercizio teorico che descrive la difficoltà dei partiti decentralizzati di arrivare a un consenso senza un'entità centralizzata fidata. Vale a dire, si confrontava con la possibilità che i cattivi attori producessero informazioni false per produrre un risultato scadente in un dato scenario.

Nello specifico, i generali senza comunicazione diretta devono attaccare Bisanzio simultaneamente per essere vittoriosi. Se uno dei generali si ritira, o segnala che attaccherà ma poi si ritira, la battaglia sarà una disfatta; peggio di una ritirata coordinata tra tutti i generali.

A sinistra, se tutti i generali attaccano simultaneamente, vinceranno. A destra, se due generali segnalano falsamente che attaccheranno e poi si ritirano, gli altri sono in rotta. Fonte: Lord Belbury

Satoshi Nakamoto ha risolto il problema dei generali bizantini per Bitcoin utilizzando un meccanismo di consenso proof-of-work. La notevole quantità di tempo e sforzi nella creazione di un blocco è costosa per il creatore, dandogli quindi l'incentivo a produrre informazioni accurate.

Un errore bizantino è un errore in un sistema informatico decentralizzato che mostrerebbe un errore o un risultato diverso a diversi attori, come nel problema dei generali bizantini.

Pertanto, la tolleranza ai guasti bizantini è la resilienza di quel sistema informatico nel produrre un guasto del genere.

Ci auguriamo che questa spiegazione non sia troppo bizantina.

Proto-danksharding

Lo sharding è un metodo per suddividere un registro in parti più piccole chiamate frammenti.

Ma proto-danksharding è uno dei termini più opachi ad entrare nel lessico del mondo delle criptovalute. Il termine non è particolarmente istruttivo. Proto è l'abbreviazione di prototipo? È lo stesso dank della tua cartella di meme preferita? Entrambe possono essere ipotesi abbastanza ragionevoli, ma entrambe sono sbagliate.

Proposta per la prima volta da Protolambda e Dankrad Feist, i creatori che hanno prestato i loro nomi all'idea, la proto-danksharding è un tipo di transazione che accetta i blob sopra menzionati. La soluzione che utilizza i blob è progettata per superare i problemi di lunga data di Ethereum con le elevate commissioni del gas e la bassa produttività delle transazioni.

I blob vengono utilizzati dai rollup di livello 2 per raggruppare le transazioni e inviarle al livello di base di Ethereum senza sovraccaricarlo.

Ma se proto-danksharding sembra un termine confuso e misterioso, è possibile scegliere di utilizzare il nome molto più istruttivo per il processo: EIP-4844.

A pensarci bene, il termine proto-danksharding non è poi così male.

DVT — Tecnologia di validazione distribuita

La maggior parte delle persone che operano nel settore delle criptovalute ha già familiarità con i validatori che approvano le transazioni nei modelli di consenso proof-of-stake.

DVT prende quel concetto e decentralizza il processo su più validatori. Come descritto da Lido, DVT "funziona come un sistema che opera in modo simile a una configurazione multifirma (multisig) per l'esecuzione di un validatore".

Questa viene chiamata "TVP semplice", anche se la sua semplicità resta un mistero.

In definitiva, la TVP si avvale di più operatori anziché dipendere da un singolo operatore, migliorando la resilienza e riducendo i singoli punti di errore.

Resharding dinamico

Il resharding dinamico non è il vecchio sharding di tua nonna. Il resharding dinamico è un termine relativamente nuovo che il team marketing di Near Protocol ha soprannominato "il Santo Graal dello sharding", ma crea anche un nuovo lessico che non è immediatamente comprensibile.

Basandosi sul concetto di frammenti di blockchain, il resharding si verifica quando la rete adatta il numero di frammenti in base al carico.

Un frammento sovraccarico può trasformarsi in due frammenti, mentre due frammenti sottoutilizzati possono trasformarsi in uno.

Nonce

Nonce è uno di quei termini che la maggior parte delle persone incontra nei primi giorni di scoperta delle criptovalute e poi dimentica completamente, come i nomi individuali di un folto gruppo di persone che hai appena incontrato a una festa.

Recente: l’adozione di Bitcoin a livello nazionale è un mix di fattori per le economie nazionali

Nella blockchain di Bitcoin, il nonce è il numero utilizzato nell'intestazione del blocco, che viene poi crittograficamente hash. È il numero indovinato attraverso tentativi ed errori per decidere quale miner produce la blockchain successiva.

Struttura dati di un blocco Bitcoin che include il nonce. Fonte: Research Gate

La generazione di nonce rende il processo di mining più equo e trasparente. Richiede molta potenza di calcolo ed energia e in alcuni casi i miner potrebbero dover regolare il nonce più volte prima di risolvere un blocco.