What is a user-activated soft fork (UASF)?
1
What is a user-activated soft fork (UASF)?
2
What is a soft fork?
3
How does UASF differ from other activation methods?
4
How is UASF related to Segregated Witness?
5
Why was this combination needed?
6
How does BIP 148 work?
BIP 148 can be described as a non-standard UASF: it is intended to trigger SegWit activation in existing software but, beyond full-node operators’ efforts, also requires miners’ participation. The unusual aspect is that nodes typically begin enforcement on a pre-set flag day. However, more than 80% of the network had already upgraded node software, signalling support for SegWit.
From 1 August 2017, miners must signal readiness for SegWit by creating blocks with version bit 1. This will cause all SegWit-active nodes to begin enforcing the protocol.
7
What would happen to the Bitcoin network if BIP 148 is rejected?
8
What would happen to the Bitcoin network if BIP 148 activates?
9
What other scenarios are possible?
• If miners activate SegWit before 1 August, BIP 148 will not apply. All users will remain on the same chain, regardless of the client they use.
• If miners do not activate SegWit, a chain split may occur, with different users seeing different sets of transactions.
• If a majority of miners adopts BIP 148, any split will be temporary; eventually all clients will see one chain, and SegWit will be activated for all SegWit-compatible clients (Bitcoin Core 0.13.1 and above).
• If a majority of miners does not adopt BIP 148, users who accept BIP 148 and those who do not will diverge.
• If a majority of miners starts supporting BIP 148 after 1 August, the chain not following BIP 148 rules may later be reorganised, while the BIP 148 chain gains more support and becomes dominant. In that case, users running a BIP 148 client can be confident, but users on legacy clients may face a “rewrite of history” and ultimately lose all funds.
10
Which companies support UASF BIP 148?
Data as of 1 June 2017
Miners: Bitfury, Bitcoin India, LightningASIC, Slush Pool.
Wallets: Electrum (ready), Samourai Wallet, Coinkite, Coinomi, GreenAddress, Ledger Wallet, Trezor (ready), Mycelium.
Exchanges and financial services: Abra, Bitfinex, Vaultoro, Prasos, Bylls, MojBitcoin, Bittylicious, Satoshi Counter.
Other companies and services: Bitcoin Embassy, BitCoinReminder, BitKong, Bitrefill, Microsoft, Stampery, Walltime.
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!