5
1
Hi I know you can view current miners signalling 'intent' to implement SegWit2x on coindance https://coin.dance/blocks . But is there a live website that show miners actually signalling SegWit2x?
5
1
Hi I know you can view current miners signalling 'intent' to implement SegWit2x on coindance https://coin.dance/blocks . But is there a live website that show miners actually signalling SegWit2x?
8
Blocks signalling for the SegWit2x, i.e. the New York Agreement segwit activation (BIP91), are setting bit4. This shows up as a '1' in the second to last position of the version field. Blocks signalling readiness for BIP141, i.e. regular segwit activation, do so on bit1 which shows up as '2' in the last position of the version field. It is also possible to signal readiness for both:
20000010 20000002 20000012
↑ ↑ ↑↑
bit4 bit1 bit4 and bit1
xbt.eu is explicitly tracking the bit4 signalling already, but you can see the version field for blocks on most block explorers, and sites that track such information such as coin.dance.
Note: Bit 4 refers to 1<<4 and is thus the fifth bit from the back because the first is Bit 0. ;)
3
You can see that information here (SegWit2x is BIP91): https://www.xbt.eu/
1
BTC.com will show you what miners are signalling for in their coinbase. In their pools page, you can see recent blocks for each pool too, so that you can see when pools start/stop signalling for different proposals.
0
I found a live update here of miners signalling for SegWit2x. At time of writing Bitmain has just started signalling bringing SegWit2x at 64% support. (This is what was meant by signalling vs intent)
http://www.coindesk.com/bitcoin-scaling-watch-news-guides-navigate-coming-clash-code/
– Josh – 2017-07-20T10:10:49.983
Why is bit 28 set to 1? – sanket1729 – 2017-07-18T08:15:49.170
@sanket1729: I've amended my answer to answer your question. – Murch – 2017-07-18T14:45:48.130
I meant bit 28 in sense you were talking 1<<28. Referring to the 2 at the start of each number. 20000010. Or should this be asked as a new question? – sanket1729 – 2017-07-19T03:10:48.137
@sanket1729: Before BIP9, the version field was supposed to be linearly counted up for protocol upgrades. We got up to version 2. ;) – Murch – 2017-07-19T03:35:29.443
Quick one; Is the % above based on (hash rate signalling)/(total current hash rate)? – Josh – 2017-07-19T07:29:15.553
@Josh: Hash rate signalling is measured as
blocks signalling/total blocks. I'm confused, though, in that my answer doesn't mention percentages. – Murch – 2017-07-19T15:01:14.680Thanks @Murch I get it. Sorry meant percentages on websites which would obviously be the ratio you just mentioned. – Josh – 2017-07-20T06:54:56.503
Forgive my ignorance, but why does xbt.eu show BIP91 and NYA separately, if they are one and the same? – Robin – 2017-07-21T15:50:19.427
@Robin: "NYA" was a string miners put into the coinbase transaction in order to communicate intent to support SegWit2x. BIP91 is an actual versionbits deployment of a softfork by setting a bit in the versionfield. – Murch – 2017-07-21T16:20:00.953
@Murch Thank you! I think the way the data was presented on that site threw me a little, but with your explanation it makes complete sense now :) – Robin – 2017-07-21T16:37:18.067