Blockchain dalla A alla Z
Pagina principale Tutorial, Blockchain, Criptovalute
Hot topic
11 luglio 2017

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.

Bitcoin, una guida completa per principianti

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.

Blockchain, una guida per principianti

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.

Come minare bitcoin

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.

Fonte: Blockgeeks

Leggi anche:
Perfavore descrivi l'errore
Chiudere