BIP 148 è una User Activated Soft Fork (UASF) proposta dallo sviluppatore di Bitcoin Core Shaolinfry. Lo scopo del BIP 148 è quello di risolvere i problemi di scalabilità del Bitcoin. Questa soft fork richiede agli utenti di passare dal protocollo Bitcoin esistente a quello nuovo.
Lo scopo principale del BIP 148 è quello di attivare il Segregated Witness (SegWit) sulla rete Bitcoin. SegWit è un aggiornamento che ottimizza il limite di dimensione dei blocchi Bitcoin, rendendo possibile l'elaborazione di un maggior numero di transazioni in ogni blocco. Questo aggiornamento è importante per la scalabilità di Bitcoin, al fine di soddisfare la crescente domanda di transazioni.
Il BIP 148 funziona richiedendo agli utenti di passare dal protocollo Bitcoin esistente a quello nuovo. Ciò avviene facendo controllare ai nodi della rete i bit di versione dei blocchi che ricevono. I blocchi con bit di versione inferiori a quelli richiesti dal BIP 148 vengono rifiutati dai nodi. Questo fa sì che i minatori che non si aggiornano al nuovo protocollo producano blocchi non validi, che vengono rifiutati dalla rete.
Il BIP 148 offre diversi vantaggi a Bitcoin. In primo luogo, consente l'attivazione di SegWit sulla rete, importante per la scalabilità della rete. In secondo luogo, aiuta a prevenire la divisione della catena e permette alla rete di rimanere unificata. In terzo luogo, incoraggia i minatori a passare al nuovo protocollo, migliorando così la sicurezza della rete.
Sebbene il BIP 148 presenti molti vantaggi, vi sono anche alcuni potenziali svantaggi. In primo luogo, provoca un ritardo nell'attivazione di SegWit, poiché alcuni minatori potrebbero non aggiornarsi al nuovo protocollo. In secondo luogo, potrebbe portare a una divisione della catena, che renderebbe Bitcoin meno sicuro. Infine, il BIP 148 potrebbe portare a una quantità significativa di blocchi orfani, che potrebbero ridurre l'efficienza della rete Bitcoin.
Una User Activated Soft Fork (UASF) è una soft fork avviata dagli utenti anziché dai minatori. Richiede agli utenti di passare dal protocollo Bitcoin esistente a un nuovo protocollo non supportato dai minatori. Questo è diverso da un hard fork, che richiede ai minatori di passare al nuovo protocollo per poterlo attivare.
Un UASF presenta diversi vantaggi e svantaggi. Il lato positivo è che consente l'attivazione di SegWit senza la necessità di una cooperazione tra i minatori. Tra gli aspetti negativi, potrebbe portare a una divisione della catena, che renderebbe Bitcoin meno sicuro. Inoltre, un UASF potrebbe portare a una quantità significativa di blocchi orfani, riducendo l'efficienza della rete Bitcoin.
Una divisione della catena si verifica quando due o più minatori producono versioni diverse dello stesso blocco. Questo può accadere se i minatori utilizzano versioni diverse del protocollo Bitcoin. Se si verifica una divisione della catena, può portare a una quantità significativa di blocchi orfani, riducendo l'efficienza della rete Bitcoin.
Il BIP 148 è una User Activated Soft Fork (UASF) proposta dallo sviluppatore di Bitcoin Core Shaolinfry. Richiede agli utenti di passare dal protocollo Bitcoin esistente a quello nuovo per attivare il Segregated Witness (SegWit). Il BIP 148 offre diversi vantaggi a Bitcoin, come la possibilità di attivare SegWit, di evitare la divisione della catena e di migliorare la sicurezza della rete. Tuttavia, ci sono anche alcuni potenziali svantaggi da considerare, come la divisione della catena e una quantità significativa di blocchi orfani. In definitiva, spetta agli utenti decidere se passare al BIP 148 o meno.