Questions tagged [activation-mechanism]
The activation-mechanism tag has no usage guidance.
28
questions
1
vote
1
answer
44
views
What is -vbparams argument and what its the difference with -testactivationheight on Bitcoin functional tests?
Taproot test use the argument -vbparams , but other test like SegwWit use -testactivationheight, what is the use of each one and the difference for using one or the other?
class WalletTaprootTest(...
2
votes
0
answers
109
views
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 ...
1
vote
1
answer
251
views
Taproot activates within the next 2 weeks. What could go wrong and what could be done to reduce probability of any of these bad case scenarios?
According to taproot.watch Taproot activates in approximately 10 days (block 709632) at the time of writing (November 4th 2021). What could go wrong with regards to bad case or worst case scenarios? ...
3
votes
1
answer
143
views
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 blockheight?
Sources:
https://rusty-lightning.medium.com/segregated-witness-for-developers-...
3
votes
0
answers
139
views
Taproot block version [duplicate]
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 ...
3
votes
1
answer
690
views
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 ...
0
votes
2
answers
192
views
Is there network split risk for Taproot activation with two releases (Bitcoin Core and Bitcoin Taproot)?
In this article from Aaron van Wirdum he states there is a risk of a network split with two releases (Bitcoin Core and Bitcoin Taproot) not following exactly the same activation mechanism(s)? Is this ...
0
votes
2
answers
193
views
What are the differences between the various MTPs in Bitcoin?
I think there are 3 different MTPs (median time past) in Bitcoin (though this may be incorrect). David Harding said on IRC that there was a MTP in Bitcoin v0.1 (Satoshi's first release). There is also ...
3
votes
2
answers
325
views
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 ...
0
votes
1
answer
39
views
Why is there no forced signaling during the LOCKED_IN phase of BIP 8(LOT=true)?
Why is there no forced signaling during the LOCKED_IN phase of BIP 8(LOT=true)?
During the MUST_SIGNAL phase of BIP 8(LOT=true) a threshold of miners have to signal. The next phase after MUST_SIGNAL ...
1
vote
1
answer
47
views
Why does the threshold apply to the MUST_SIGNAL phase in revised BIP 8 (lot=true)? Why doesn't it enforce 100 percent signaling?
BIP 8 states that:
During the MUST_SIGNAL phase, if (2016 - threshold) blocks in the
retarget period have already failed to signal, any further blocks that
fail to signal are invalid.
Why doesn't it ...
0
votes
1
answer
84
views
Could Bitcoin Core leave the lockinontimeout parameter choice entirely to Bitcoin Core users and not set a default?
There doesn't appear to be overwhelming consensus on the lockinontimeout (LOT) parameter for the Taproot BIP 8 activation mechanism. I know some would strongly argue against doing this but could ...
1
vote
1
answer
125
views
What is the point of miner signaling in a soft fork activation mechanism? What should the threshold be on miner signaling?
What is the point of miner signaling in a soft fork activation mechanism? What should the threshold be on miner signaling?
The second part of this question was asked by devrandom on IRC.
A question on ...
1
vote
2
answers
230
views
What is the benefit of forced signaling in a soft fork activation mechanism?
What is the benefit of forced signaling in a soft fork activation mechanism? e.g. the MUST_SIGNAL phase in revised BIP 8.
I understand the benefits of setting lockinontimeout (LOT) to true (some of ...
1
vote
1
answer
47
views
Broadcasting deprecated block version
With the recent addition of Binance to the group of miners who will accept taproot,
I wonder what would happen if despite a total of more than 99% of the network accepting it, a miner still doesn't ...
6
votes
1
answer
171
views
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, ...
3
votes
2
answers
632
views
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 ...
2
votes
1
answer
52
views
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 ...
4
votes
1
answer
339
views
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 ...
0
votes
1
answer
42
views
as a individual miner's side, how UASF, UAHF agree or disagree is occurred?
UASF is timestamp-based method. after that time, new rules will start. but i have a few question about this. how this rules is accepted by USER?
does miner program contains 'yes' or 'no' about this ...
0
votes
1
answer
60
views
Why are transactions not used for signalling?
Currently miners can signal for certain BIP proposals. But users cannot signal, that's why they need to indirectly force miners to vote for them, using UASF's.
But why are transactions not used for ...
1
vote
2
answers
168
views
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, ...
1
vote
1
answer
104
views
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 ...
1
vote
1
answer
265
views
Does BIP148 (UASF) offer any replay attack protection?
Is there any protection against replay attacks in BIP148?
Despite the popular name (UASF), it's effectively a hard fork (in the sense users with old nodes will be on a different chain), is there any ...
5
votes
1
answer
363
views
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 ...
3
votes
1
answer
196
views
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?
16
votes
2
answers
1k
views
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 ...
8
votes
1
answer
2k
views
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.