In questo articolo esploreremo in modo approfondito il tema SegWit, analizzandone le origini, l'evoluzione e l'attualità oggi. SegWit è un argomento che ha suscitato grande interesse in diversi ambiti, dalla scienza alla cultura popolare. Nel corso della storia, SegWit ha svolto un ruolo fondamentale nella società, influenzando diversi aspetti della vita moderna. Attraverso questo articolo cercheremo di far luce sugli aspetti più rilevanti di SegWit, con l'obiettivo di fornire un panorama completo e aggiornato su questo argomento.
Segregated Witness, o SegWit (in italiano traducibile come: Testimone segregato), è il nome usato per un cambio soft fork (diramazione leggera dal progetto) dovuto a problemi di scalabilità nel formato delle transazioni della criptovaluta Bitcoin, che è stata anche implementata sulle criptovalute Litecoin, DigiByte e Vertcoin.[1]
Il titolo formale "Segregated Witness (Consensus layer)" ha il numero di proposta di miglioramento Bitcoin BIP141.[2]. Ha come scopo di risolvere il problema criptografico della malleabilità.[3] È stato anche pensato per mitigare il problema di limite di grandezza della blockchain che riduce la velocità delle transazioni in bitcoin. Riesce in questo intento suddividendo la transazione in 2 segmenti, rimuovendo la firma di sblocco (dato "testimone") dalla porzione originale e aggiungendolo in fondo come struttura separata[4]. La sezione originale continuerebbe a trattenere i dati dell'inviante e del ricevitore e la nuova struttura "testimone" conterebbe gli script e le firme. Il segmento dati originale sarebbe contato normalmente ma il segmento "testimone" sarebbe in effetti contato come un quarto della sua grandezza reale.
La Segregated Witness viene attivata il 24 agosto 2017[5].
L'8 novembre 2017, gli sviluppatori di SegWit2x annunciano che l'hard fork pianificato per il 16 novembre 2017 è stato cancellato a causa della mancanza di consenso.[6][7]