Cos’è Hedera (HBAR) e come funziona?

Cos’è Hedera (HBAR)?
Hedera è una rete distributed ledger accessibile al pubblico. In pratica, è una rete in cui più computer tengono insieme un registro digitale condiviso. È simile a una blockchain, ma Hedera non usa una normale catena di blocchi per il consenso.
Al suo posto, la rete usa hashgraph. È il modo in cui i node, cioè i computer della rete, si mettono d’accordo sull’ordine delle transazioni e sul momento in cui sono state elaborate.
Su Hedera si possono, tra le altre cose, emettere token, eseguire smart contract e assegnare ai messaggi un ordine fisso e un timestamp. Gli smart contract sono programmi che possono essere eseguiti sulla rete. Hedera usa per questo, tra le altre cose, la Ethereum Virtual Machine, che supporta smart contract basati su Solidity.
HBAR è la criptovaluta nativa di Hedera. Usi HBAR, tra le altre cose, per pagare le commissioni di transazione. HBAR ha anche un ruolo nel modello proof-of-stake della rete.
Hedera è quindi utilizzabile pubblicamente: chiunque può creare un account e usare o distribuire applicazioni. Questo però non significa che chiunque possa semplicemente far girare un consensus node sul mainnet. Questi node sono permissioned, quindi autorizzati in anticipo.
In breve
- Hedera è una rete distributed ledger accessibile al pubblico con consenso hashgraph.
- HBAR è il token nativo per le commissioni di transazione e lo staking nella rete.
- Hashgraph usa gossip-about-gossip e virtual voting per raggiungere il consenso.
- I consensus node sul mainnet sono attualmente permissioned.
- La Hedera Council gestisce le decisioni formali sulla rete.
Come funziona Hedera?
Quando invii una transazione, prima la firmi e poi la mandi a un nodo Hedera. Quel nodo controlla, per esempio, se hai abbastanza HBAR per pagare le commissioni di transazione.
Poi il nodo diffonde la transazione tramite un protocollo gossip. In parole semplici: i nodi condividono continuamente informazioni con altri nodi, così le informazioni si diffondono rapidamente nella rete.
Successivamente, i nodi validano e ordinano le transazioni con il consenso hashgraph. Una volta raggiunto il consenso, una transazione ottiene una posizione fissa nell’ordine e un timestamp di consenso. Quel timestamp indica quando la transazione è stata elaborata secondo la rete.
Hedera funziona con proof-of-stake. L’influenza di un nodo nel consenso dipende dalla quantità di HBAR messa in stake su quel nodo. Per raggiungere il consenso, i nodi insieme devono rappresentare più di due terzi del peso di voto totale.
Su Hedera non c’è mining proof-of-work. Quindi la rete non usa miner che competono tra loro con la potenza di calcolo per creare blocchi.
Panoramica di Hedera (HBAR)
Cos’è Hashgraph su Hedera?
Hashgraph è il meccanismo di consenso usato da Hedera. Mentre una blockchain normale mette di solito le transazioni in blocchi successivi, hashgraph funziona in modo diverso. I nodi condividono continuamente informazioni tra loro e tengono traccia di quali informazioni hanno già ricevuto e da quale nodo provengono.
Una parte importante si chiama gossip-about-gossip. Quando un nodo inoltra informazioni, non condivide solo nuove informazioni, ma anche due hash. Quegli hash rimandano a informazioni precedenti che il nodo conosceva già. Un hash è un’impronta digitale unica dei dati.
Così si crea una storia condivisa in cui si vede come le informazioni hanno attraversato la rete. I nodi possono ricavare da lì chi aveva già quali informazioni e quando quelle informazioni sono state ricevute.
Qui entra in gioco il virtual voting. I nodi non devono inviare messaggi separati agli altri per ogni round di voto. Invece, possono calcolare come voterebbero gli altri nodi sulla base della storia condivisa delle comunicazioni. Questo è il cuore del virtual voting.
Hashgraph è progettato per la Byzantine fault tolerance asincrona, spesso abbreviata in aBFT. Questo significa che il meccanismo di consenso può continuare a funzionare anche se alcuni nodi commettono errori, non rispondono o inviano informazioni in ritardo.
Il timestamp di consenso di una transazione si basa sulla mediana dei momenti in cui i nodi hanno ricevuto per la prima volta quella transazione. La mediana, in parole semplici, è il valore centrale quando metti tutti i tempi in ordine.
Quale ruolo ha HBAR dentro Hedera?
HBAR ha due funzioni importanti dentro Hedera. Prima di tutto, usi HBAR per pagare le commissioni di transazione. Per esempio, per inviare token, eseguire smart contract e salvare dati.
In secondo luogo, HBAR ha un ruolo nel meccanismo proof-of-stake di Hedera. La quantità di HBAR assegnata a un nodo determina in parte quanto peso ha quel nodo nel processo di consenso. Più HBAR è assegnato a un nodo, maggiore è quel peso.
Puoi assegnare tutto il tuo saldo HBAR a un nodo per lo staking nativo. Per farlo non devi bloccare HBAR separatamente. Non c’è nemmeno un periodo di lock-up, quindi il tuo HBAR resta normalmente disponibile.
Hedera non usa lo slashing in-protocol per lo staking nativo. Lo slashing è un meccanismo in cui una parte della tua crypto assegnata può essere tolta come penalità. Su Hedera questo non avviene tramite il protocollo. Questo però non significa che lo staking sia del tutto senza rischi: il valore di HBAR può cambiare e anche le condizioni delle ricompense di staking possono cambiare.
Le commissioni di transazione pagate dentro Hedera vengono distribuite tra i nodi, la Hedera Treasury e gli account di staking.
Come viene governata Hedera?
Hedera è governata dalla Hedera Council. Si tratta di un gruppo di organizzazioni che insieme gestisce la governance formale della rete. La Council può avere al massimo 39 membri.
Ogni membro della Council ha un voto nelle decisioni sottoposte ai membri. I membri decidono, tra le altre cose, sulle modifiche al software della rete, sui prezzi della rete e sulla gestione della Treasury.
I nuovi membri vengono scelti dai membri già presenti nella Council. I membri hanno mandati di almeno tre anni e possono servire al massimo due mandati consecutivi. Per il membro originale della Council c’è un’eccezione: ha un seggio permanente.
I membri della Council sono obbligati a gestire un nodo. I consensus node sul mainnet vengono quindi gestiti dai membri della Council o da parti affiliate designate.
Importante da sapere: i possessori di HBAR non votano direttamente on-chain su queste decisioni formali della Council. La governance quindi funziona in modo diverso da un sistema in cui tutti i possessori di token possono votare direttamente.
Come è nata Hedera?
La tecnologia dietro hashgraph è nata prima di Hedera stessa. Leemon Baird ha sviluppato l’innovazione che in seguito è stata chiamata hashgraph nel periodo tra il 2012 e il 2015.
Leemon Baird e Mance Harmon hanno poi fondato Swirlds per sviluppare ulteriormente la tecnologia. Il primo whitepaper su hashgraph è stato pubblicato il 31 maggio 2016.
Hedera è stata creata nel 2017 con finanziamenti provenienti da un seed round di Swirlds. Leemon Baird e Mance Harmon sono considerati i fondatori di Hedera. Il nome Hedera è stato scelto nel 2018.
Il mainnet di Hedera è andato online il 24 agosto 2018 per l’accesso anticipato e i test. Il 16 settembre 2019 il mainnet è diventato accessibile al pubblico. Da quel momento chiunque poteva creare un account e gli sviluppatori potevano distribuire applicazioni.
Quali sono i vantaggi di Hedera?
Una caratteristica evidente di hashgraph è che non c’è un leader, un miner o un produttore di blocchi con un ruolo privilegiato nel determinare l’ordine delle transazioni. Il consenso nasce dalla storia condivisa delle comunicazioni tra i nodi.
Il virtual voting è un altro elemento importante. I nodi non devono inviare messaggi di voto extra per ogni round, perché possono ricavare i risultati dei voti dalle informazioni già condivise.
Una volta raggiunto il consenso, le transazioni ottengono un ordine di consenso definitivo e un timestamp di consenso. Questo dà alle applicazioni chiarezza sull’ordine degli eventi.
Hedera supporta anche smart contract compatibili con Solidity tramite la Besu Ethereum Virtual Machine. Inoltre, l’Hedera Consensus Service può assegnare ai messaggi un ordine e un timestamp verificabili.
Il codice sorgente del consensus node e del software correlato è disponibile con licenza Apache-2.0.
Quali sono gli svantaggi di Hedera?
I consensus node sul mainnet di Hedera sono attualmente permissioned. Puoi usare la rete, ma non tutti possono gestire un consensus node senza autorizzazione. Di conseguenza, il livello operativo di consenso dipende da un gruppo limitato di operatori di nodi autorizzati in anticipo.
Anche la governance è concentrata nella Hedera Council. La Council ha al massimo 39 membri e i possessori di HBAR non hanno un voto diretto on-chain sulle decisioni formali della Council. Il seggio permanente per il membro originale della Council è inoltre un’eccezione ai normali limiti di mandato.
Con gli smart contract, i costi possono variare. Il gas EVM dipende infatti dalla quantità di risorse di calcolo e di archiviazione usate da uno smart contract. Per questo quei costi non sono sempre uguali.
L’offerta massima è di 50 miliardi di HBAR e tutti gli HBAR sono stati mintati all’inizio. Una parte viene rilasciata dagli account Treasury in base alle decisioni di governance.
Conclusione
Hedera è una rete distributed ledger accessibile al pubblico con HBAR come criptovaluta nativa. Usi HBAR per le commissioni di transazione e ha un ruolo nel proof-of-stake, perché lo stake influenza il peso di consenso dei nodi.
La base tecnica di Hedera è hashgraph, non una blockchain lineare con blocchi. Tramite gossip-about-gossip e virtual voting, i nodi raggiungono il consenso sull’ordine e sul momento delle transazioni.
Il compromesso principale è che la rete è utilizzabile pubblicamente, mentre la gestione dei consensus node sul mainnet resta attualmente permissioned. Inoltre, la governance formale è nelle mani della Hedera Council e non direttamente di tutti i possessori di HBAR.