Parole come “Bitcoin”, “Mining" o “Ethereum” sono ovunque. Tuttavia, il linguaggio dell’universo delle criptovalute non finisce qui. Questi sono tutti i termini che bisogna conoscere per orientarsi all’interno del mondo della tecnologia Blockchain.
51% Attack
Quando più di metà del potere di elaborazione di un network viene controllato da una una singola entità o gruppo, allora questa singola entità o gruppo potrebbe effettuare delle transazioni che danneggiano il network nel suo complesso.
Altezza del Blocco
Il numero di blocchi connessi nella blockchain.
ASIC
Abbreviazione di Application Specific Integrated Circuit. Spesso paragonati ai processori grafici (o unità di elaborazione grafica, GPU), questi sistemi sono realizzati appositamente per il mining e offrono vantaggi significativi in termini di risparmio di energia.
Bitcoin
Bitcoin è la prima criptovaluta decentralizzata che opera su di un network peer to peer globale, senza il bisogno di intermediari o di una banca centrale che emetta moneta.
Blocco
I blocchi sono insiemi di dati che su cui vengono registrate permanentemente le informazioni relative alle transazione registrate sul network blockchain.
Blocco di origine
Il primo o i primi blocchi di una blockchain.
Blocco di transazione
Una collezione di transazioni raccolte in un blocco, che dopo può essere passato sotto funzione di hash e poi aggiunta alla blockchain.
Blockchain
Una blockchain è un libro contabile distribuito dove le transazioni sono registrate in modo permanente. La blockchain serve da registro di tutte le transazioni effettuate, dalla sua creazione all’ultimo blocco generato, da qui il nome.
Block Explorer
È uno strumento online per visualizzare tutte le transazioni, passate e presenti, sulla blockchain. Fornisce informazioni utili come l’Hash rate (l’unità di misura della potenza di elaborazione della rete) e la crescita delle transazioni.
Central Ledger
Un registro contabile mantenuto da un’entità centrale.
Chiave privata
Una chiava privata è una stringa di dati che ti permette di accedere ai token contenuti in un wallet particolare. Una chiave privata è come una password che viene tenuta nascosta a tutti tranne che al proprietario dell’indirizzo.
Commissione della transazione
Tutte le transazioni comprendono una piccola commissione. Queste commissioni vanno a formare la ricompensa che il miner riceverà dopo aver elaborato un blocco.
Conferma
Quando una transazione viene convalidata e aggiunta alla blockchain.
Consenso
Il consenso viene raggiunto quando tutti i partecipanti al network concordano sulla validità delle transazioni, assicurandosi che ogni libro contabile sia una copia esatta dell’altro.
Criptovalute
Le criptovalute sono rappresentazioni di asset digitali.
Dapp
Un’applicazione decentralizzata (Dapp) è un’applicazione open source che opera autonomamente e i cui dati sono archiviati su una blockchain. Viene incentivata attraverso sotto forma di token crittografici e opera su un protocollo.
DAO
Sta per Decentralised Autonomous Organizations, ovvero organizzazione autonoma decentralizzata. Si tratta di un’organizzazione eseguita attraverso regole codificate, come per esempio gli Smart Contract. Può essere paragonata a un’azienda che viene gestita senza alcun intervento umana e che cede tutte le forme di controllo a un set di regole che non possono essere modificate.
Difficoltà
Si riferisce a quanto facilmente un blocco dati di una transazione può essere minato con successo.
Ethereum
Ethereum è una piattaforma decentralizzata per app che gestiscono smart contracte che si basa sulla tecnologia Blockchain.
EVM
Sta per Ethereum Virtual Machine. Si tratta di una macchina di Turing che permette di eseguire script all’interno della blockchain di Ethereum.
Firma digitale
Un codice digitale che può essere generato dal crittaggio di una chiava pubblica. Viene collegato a un documento che viene trasmesso elettronicamente per verificarne il contenuto e verificare l'identità di chi lo invia.
Fork
I Fork creano una versione alternativa della blockchain. Così facendo si vengono a creare due blockchain che gestiscono simultaneamente parti diverse del network.
Funzione crittografica di hash
Una funzione che da una transazione produce un valore di hash unico e dalle dimensioni fisse. L’algoritmo matematico SHA-256 ne è un esempio.
Hard Fork
Un tipo di fork che invalida le transazioni precedenti, e viceversa. Questo tipo di fork necessita che tutti i nodi e gli utenti siano aggiornati all’ultima versione del protocollo.
Hash
L’atto di effettuare una funzione di hash su dei dati di output. Viene utilizzato per confermare le transazioni con le monete virtuali.
Hash Rate
La misurazione in Giga Hash al secondo del potere di elaborazione del network.
Ibrido PoS/PoW
Un ibrido PoS/PoW permette di utilizzare entrambi gli algoritmi Proof of Stake e Proof of Work sul network, per stabilire il consenso in merito alla validità delle transazioni. Con questo metodo si raggiunge un equilibrio tra i miner e gli elettori, attraverso la creazione di un sistema di governance portato avanti da entrambi.
Indirizzo
Gli indirizzi delle criptovalute sono utilizzati per spedire o ricevere transazioni sul network. Di solito un indirizzo prende la forma di una lunga stringa di caratteri alfanumerici.
Indirizzo Pubblico
Un indirizzo pubblico è l’hash crittografico di una chiave pubblica. Funge da indirizzo e-mail che può essere pubblicato ovunque, a differenza delle chiavi private.
Mining
Il Mining è il processo di convalida delle transazioni sulla blockchain e viene incentivato sotto forma di monete. In questo boom delle criptovalute, il mining può rivelarsi un business redditizio. Una volta un hardware stabile, efficiente e adatto alle proprie esigenze, il mining può produrre una forma stabile di rendita passiva.
Multi-firma
Gli indirizzi multi-firma permettono un ulteriore livello di sicurezza, in quanto richiedono più di una chiave per autorizzare una transazione.
Network Distribuito
Un tipo di network dove il potere di elaborazione e i dati sono sono spalmati attraverso i nodi invece di fare affidamento su un centro dati centralizzato.
Nodo
Una copia del registro eseguita da un utente che prende parte al network della blockchain.
Oracoli
Gli oracoli fanno da ponte tra il mondo reale e la blockchain. Sono dei software che verificano il rispetto delle condizioni degli smart contract.
Peer to Peer
Peer to Peer (P2P) si riferisce alle interazioni tra due parti o più in un network altamente interconesso.
Proof of Stake
Un algoritmo di consenso distribuito che effettua delle ricompensa basate sul numero di monete di tua proprietà o in tuo possesso. Più investi nella moneta, più guadagni minando con questo protocollo.
Proof of Work
Un algoritmo di consenso distribuito che richiede un ruolo attivo nel minare i blocchi di dati, spesso consumando risorse come l’elettricità. Maggiore è lo sforzo impiegato sul fronte dell’elaborazione dei dati, maggiore è la ricompensa, che viene elargita in monete.
Registro distribuito
I registri distribuiti sono dei libri contabili in cui i dati vengono archiviati per mezzo di una rete di nodi decentralizzati. Un libro contabile distribuito non deve avere necessariamente la propria valuta e potrebbe essere accessibile solo attraverso permessi particolari.
Ricompensa del Blocco
Una forma di incentivo per i miner. La verifica delle transazioni sulla blockchain genera nuove monete e quindi il miner viene premiato con una porzione di queste.
Scrypt
Scrypt è un tipo di algoritmo crittografico e vieno usato da Litecoin. Rispetto a SHA256, Scrypt è più veloce e necessita tempi più brevi per elaborare i dati.
SHA-256
SHA-256 è un algoritmo crittografico utilizzato da monete virtuali come Bitcoin. Ad ogni modo, è un algoritmo che richiede computer molto potenti e lunghi tempi elaborazione, cosa che obbliga i miner a formare delle mining pool.
Smart contract
Gli smart contract codificano delle condizioni contrattuali in un linguaggio programmabile sulla blockchain e vengono imposti dai membri del network.
Soft Fork
Un soft fork è diverso da un hard fork in quanto vengono invalidate solo le transazioni precedentemente valide. Dato che i vecchi nodi riconoscono i nuovi blocchi come validi, permane la retro compatibilità della rete con i wallet non aggiornati. Questo tipo di fork obbliga la maggior parte dei miner a effettuare un upgrade, mentre nel caso dell’hard fork tutti i nodi devono trovare dare l’ok alla nuova versione.
Solidity
Solidity è il linguaggio di programmazione di Ethereum per sviluppare gli smart contracts.
Spesa doppia
Avviene quando una somma di denaro viene spesa più di una volta.
Testnet
Una blockchain di prova utilizzata degli sviluppatori per impedire lo spreco di asset sulla catena principale.
Turing completo
Si riferisce alla capacità di una macchina di performare calcoli che possono essere effettuati da ogni altro computer programmabile. Ethereum Virtual Machine (EVM) ne è un esempio.
Wallet (Portafoglio)
Un file che contiene le chiavi private. In genere contiene un client software che permette di visualizzare e creare transazioni su una specifica blockchain.