Questions tagged [activation-mechanism]

28 questions
16
votes
2 answers

What is the User Activated Softfork (UASF) proposal? How do its risks compare to hardforks?

The Bitcoin community is abuzz with discussion about shaolinfry's proposal of a UASF to activate SegWit as an alternative to the Version Bits activation. I've seen frequent and extensive discussion of the proposal and especially questions about the…
Murch
  • 71,155
  • 33
  • 180
  • 600
8
votes
1 answer

How do blocks signal whether it supports segwit for the 95% threshold?

Ideally, I'd also like to see graphs that indicate how close we are to segwit adoption and the number of minimum blocks we are away from actual segwit adoption.
6
votes
1 answer

How do we know which soft-forks were implemented using User-Activated Soft Fork or Miner-Activated Soft Fork?

This seems to be the most common definition When a majority of miners upgrade to enforce new rules, it is called a miner-activated soft fork (MASF). When full nodes coordinate to enforce new rules, without the support from miners, it is called…
Aman Saggu
  • 567
  • 2
  • 8
5
votes
1 answer

What is it that makes BIP149 safer to activate than BIP148?

There are currently two BIPs floating to enable a "user activated softfork" of Segregated Witness. BIP148 is meant to activate by flag day on August 1st 2017 whereas enforcing nodes stop accepting blocks that don't signal readiness for…
Murch
  • 71,155
  • 33
  • 180
  • 600
4
votes
1 answer

Activation of SegWit v1

The segregated witness soft fork of August 2017 included a versioning field which would allow for future incrementation. Anthony Towns has recently posted an early draft of the proposal for the SegWit v1 upgrade to the mailing list. Although the…
3
votes
2 answers

How does a miner put his vote for certain BIP?

I understand that a miner is the only one who can vote for a certain BIP, but I'm wondering, how do they technically do that? How do they submit their vote? I found out that they are doing it through the coinbase transaction, but I couldn't find…
ddavi031
  • 459
  • 2
  • 9
3
votes
1 answer

What are the risks of a lower-than-95% activation threshold for soft forks (particularly SegWit)?

95% seems exceptionally conservative, especially given the evidence of vetoing by a subset of Bitcoin miners. What risks does, say, 60% over a longer activation period hold vs 95% for SegWit?
3
votes
1 answer

Why do you have to mine 432 blocks to activate segwit on regtest?

According to Rusty Russel, you need to mine 432 blocks to activate segwit on regtest. Why this specific…
arshbot
  • 1,710
  • 14
  • 35
3
votes
0 answers

Taproot block version

In block 681543 Slush Pool had mined the proper taproot signalling (bit 2 in block version) block but the version wasn't the default 0x20000004 with a version base 0x20000000 but 0x3fff0004. Does it make any difference? Why would they use a…
Tony Sanak
  • 1,654
  • 4
  • 22
3
votes
1 answer

How can I follow the progress of miner signaling for Taproot activation during the Speedy Trial deployment?

How can I follow the progress of miner signaling for Taproot activation during the Speedy Trial deployment? Can I use bitcoin-cli to track the signaling progress? This was asked by pox on Mastodon and has been paraphrased.
Michael Folkson
  • 14,337
  • 3
  • 11
  • 45
3
votes
2 answers

Should block height or MTP or a mixture of both be used in a soft fork activation mechanism?

Should block height or MTP (median time past defined in BIP 113) or a mixture of both be used in an activation mechanism like BIP 8 or BIP 9 for defining the timings of the state transitions? What are the advantages and disadvantages of both and how…
2
votes
1 answer

why bip 34 uses two step on MASF(Miner Activated Soft Fork)?

in bip 34, which change to bitcoin version 1 -> 2, uses two step for network's consensus. step 1. check if 750 of the last 1000 blocks are version 2 or greater. step 2. check if 950 of the last 1000 blocks are version 2 or greater. but in my…
sang oh
  • 23
  • 3
2
votes
0 answers

Could the Lightning Network encounter any problems as a result of Taproot activating?

I was reading this excellent write up from Laolu Osuntokun on how the light client protocol Neutrino encountered a Taproot related issue on testnet. (Taproot is already active on testnet.) Could the Lightning Network encounter any problems as a…
Michael Folkson
  • 14,337
  • 3
  • 11
  • 45
1
vote
2 answers

How to track UASF support?

It's easy to see that currently 50% of the hashrate supports Segwit. It's also simple to find that about 1000 nodes are supporting it. But I can't seem to figure out how significant that amount is, since all the total node counts are very rough…
1
vote
1 answer

UASF, what do I need to do?

With the upcoming UASF activation what do I need to do to come out okay? I have my coins sitting on my Trezor in cold storage. If I just leave them as is, what happens? If I switch my Trezor to UASF, what happens? Do I get coins from both chains?…
1
2