FIBRE

acronimo di: Fast Internet Bitcoin Relay Engine

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

La Relay Network Bitcoin originale è stata sostituita nel 2016 con l'introduzione del Fast Internet Bitcoin Relay Engine o FIBRE, anch'esso creato dallo sviluppatore principale Matt Corallo. FIBER è una Relay Network basata su UDP che inoltra i blocchi all'interno di una rete di nodi. FIBER implementa l'ottimizzazione dei blocchi compatti per ridurre ulteriormente la quantità di dati trasmessi e la latenza della rete.

Le Relay Network non sostituiscono la rete P2P di bitcoin. Si tratta invece di reti overlay che forniscono connettività aggiuntiva tra nodi con esigenze specializzate. Poiché le autostrade non sostituiscono le strade rurali, ma piuttosto scorciatoie tra due punti con traffico intenso, sono comunque necessarie piccole strade per collegarsi alle autostrade.

I blocchi sulla rete Bitcoin vengono effettivamente trasmessi in diversi pacchetti IP. Sfortunatamente, la perdita di pacchetti è un collo di bottiglia significativo per la velocità di propagazione; anche su relay network. Sebbene non accada necessariamente molto spesso, la perdita di pacchetti può causare picchi nel tempo di trasmissione, poiché i nodi devono ricomunicare i dati.

FIBER essendo basata sullo UDP, gli consente di utilizzare un trucco ingegnoso noto come Forward Error Correction (FEC). Ciò consente ai nodi di ricostruire tutti i dati trasmessi anche se alcuni di essi si sono persi durante il percorso.

FIBER è specificamente progettata per i blocchi compatti, la combinazione di FIBER con i Compact Block rendono FIBER molto veloce.

Infine, FIBER è progettata per essere un'alternativa più decentralizzata ad altre relay network. In particolare, come caratteristica chiave di FIBRE, è progettato come una sorta di "add-on" per Bitcoin Core, quindi chiunque gestisca un nodo dovrebbe essere in grado di configurare la propria rete.


aggiornato il 2022-11-12