Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: alani123 on August 23, 2015, 04:16:45 PM



Title: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 23, 2015, 04:16:45 PM
bitcoinXT has an embedded voting mechanism.

Here are the requirements for the BIP101 fork to be triggered:

  • It's past January 11 2016
  • 750 of the last 1000 blocks support BIP101

If those requirements are met, the fork would "lock in" and happen in two weeks regardless of the hashrate and blocks mined after that point.



As the above facts indicate, the miners are the ones with the ability to vote on if the fork is going to take place. Mike Hearn however, expressed his concern over this indicating that there's a worst-case scenario in the event that bitcoin users (and companies) want the fork to happen but the miners will not support it. Video (https://www.youtube.com/watch?v=DB9goUDBAR0) (archive (https://vid.me/e/P8FC)). His worst case scenario was that bitcoinXT's fork could start ignoring the longer chain.

I've broken down the numbers of miner's support for BIP100, BIP101, 8Mb Blocks, and regular blocks in the last 7 days*. You're free to make your own conclusion.

Blocks mined over the last 24 hours in support of 8Mb Blocks, BIP100, BIP101 and regular bitcoin blocks:

https://i.imgur.com/nXNRgNM.jpg?1
Source: https://www.blocktrail.com/BTC/pools 1 week (around the time & date of posting)

Pools and the block size they support (table stale until we're close to 1000 blocks since major BIP100 support started) :


Pool
|
percentage of global hashrate
|
block size supported
|
# of blocks
|
DiscusFish / F2Pool|20.94%|Partial 8Mb support|218 in the last 7 days (2 were in support of 8Mb)|
Antpool|18.44%|Partial 8Mb support|192 in the last 7 days (53 were in support of 8Mb)|
Bitfury|13.45%|Regular Blocks only|140 in the last 7 days (0 were in support of 8Mb)|
BTCChina Pool|13.26%|Overwhelming 8Mb support|138 in the last 7 days (104 were in support of 8Mb)|
BW Pool|7.59%|Only 8Mb support|79 in the last 7 days (all were in support of 8Mb)|
Elingus|5.48%|Regular blocks only|57 in the last 7 days (all were regular blocks)|
KNCMiner|4.61%|Only 8Mb support|48 in the last 7 days (all were in support of 8Mb)|
21 Inc.|4.32%|Only 8Mb support|45 in the last 7 days (all were in support of 8Mb)|
Slush|3.94%|Partial BIP101 support|41 in the last 7 days (4 were in support of BIP101)|
Rest|7.95%|Regular blocks only|41 in the last 7 days (all were regular blocks)|



Out of the total blocks mined over the last 7 days, the ones supporting bigger blocks make 31.71% of the total. BIP101 support is less than 1% of that totaling 4 blocks out of 1048. Miners that would stand behind Mike's 'worst case scenario' could only be less than that.

*Numbers may vary slightly as time goes by without an update. I'll try keeping it up to date.

Tables are the hardest thing to use in this forum. Theymos pls fix.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: AtheistAKASaneBrain on August 23, 2015, 04:18:30 PM
I don't understand all the details but the big picture was (if i got it right) that it doesn't matter unless they hit 75% of consensus, until then Bitcoin Core is still the real Bitcoin. I hope it never happens, XT just sucks.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: nicked on August 23, 2015, 04:28:57 PM
I just don't see miners ignoring the longest chain unless there is some very big monetary incentive. If that were the case, the rest of the miners would do the same, and then they would all be on the eventual longest chain.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 23, 2015, 06:16:35 PM
Thanks to the kind person that privately sent me a better table through PM.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Possum577 on August 23, 2015, 07:11:03 PM
You're right, this is the vote that counts.

My question is, where do I go if I want to see what the "tally of the vote" is up to on any given day? Is Jan 1st, 2016...I want to know how close we are to 75%, where do I go?

(Since www.xtnodes.com is currently not loading)


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 23, 2015, 07:16:40 PM
You're right, this is the vote that counts.

My question is, where do I go if I want to see what the "tally of the vote" is up to on any given day? Is Jan 1st, 2016...I want to know how close we are to 75%, where do I go?

(Since www.xtnodes.com is currently not loading)

https://www.blocktrail.com/BTC/pools


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 23, 2015, 07:32:08 PM
how would an individual minner show support for the 8MB block?

and is this voting for  Core with 8MB blocks? i thought the battle was between Core and XT and thats it, whats this new seemingly popular 8MB option?


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 24, 2015, 04:21:03 AM
how would an individual minner show support for the 8MB block?

and is this voting for  Core with 8MB blocks? i thought the battle was between Core and XT and thats it, whats this new seemingly popular 8MB option?

The voting happens through the coinbase of each block. It's the text there that lets us see what each block is voting for.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: hodedowe on August 24, 2015, 04:25:19 AM
I agree, I don't see miners voting for a dilution of bitcoin's worth. Remember the 25 BTC reward will be down to zero soon and when that time comes if mining isn't making good money from competition of transaction fee levels (open market) then there's very little reason to mine at all. That means no miners and that means Bitcoin is dead.  Nobody wants that.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Kakmakr on August 24, 2015, 06:24:38 AM
All odds seems to be stacked against XT to win this battle and the voting. They might have thought that they have the support but when it comes down to money, things get a lot trickier than what they initially calculated on.
The political incentive to do this is also not very strong, because most Chinese are against domination from the USA.

The thing is most of them seems to support 8 mb block sizes, and I was under the impression that Bitcoin Core did
not want to go that route now.  ???


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Carlton Banks on August 24, 2015, 06:32:53 AM
More over simplification of the situation *sigh*

This "vote" does not determine the outcome at all.

What will these 8MB miners do if the fork triggers, but the users do not use it? Keep mining for fun, right? XTcoin exchange rate will be doing well....


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 24, 2015, 01:43:36 PM
More over simplification of the situation *sigh*

This "vote" does not determine the outcome at all.

What will these 8MB miners do if the fork triggers, but the users do not use it? Keep mining for fun, right? XTcoin exchange rate will be doing well....


Care to enlighten me, how are statistics a 'over simplification'. What's the complicated thing about the situation that I missed? Because the rules set by Gavin to trigger the fork are perfectly simple. And the adoption of his implementation for bigger blocks by the miners (which incidently are the only ones able to vote for the fork according to the rules implemented in bitcoinXT) doesn't seem as rampant as the still ongoing brigading over at /r/bitcoin.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Carlton Banks on August 24, 2015, 01:49:40 PM
More over simplification of the situation *sigh*

This "vote" does not determine the outcome at all.

What will these 8MB miners do if the fork triggers, but the users do not use it? Keep mining for fun, right? XTcoin exchange rate will be doing well....


Care to enlighten me, how are statistics a 'over simplification'. What's the complicated thing about the situation that I missed? Because the rules set by Gavin to trigger the fork are perfectly simple. And the adoption of his implementation for bigger blocks by the miners (which incidently are the only ones able to vote for the fork according to the rules implemented in bitcoinXT) doesn't seem as rampant as the still ongoing brigading over at /r/bitcoin.

What will these 8MB miners do if the fork triggers, but the users do not use it?

You're suggesting that the overall outcome and the triggering of the fork are the same thing. I would suggest to you that you are getting them confused.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: knight22 on August 24, 2015, 01:51:12 PM
More over simplification of the situation *sigh*

This "vote" does not determine the outcome at all.

What will these 8MB miners do if the fork triggers, but the users do not use it? Keep mining for fun, right? XTcoin exchange rate will be doing well....


As I said in another thread:

If XT reaches 75% you expect the old chain to be abandoned quickly due to several factors.

 - Difficulty will stay the same but with a 75% drop in hashrate so blocks will be mined every 40 min.
 - The difficulty readjustment can take up to 6 weeks.
 - There will be huge backlog of transactions.

For these reasons the 25% left won't stay on that chain and a complete consensus will occur and bitcoin will just move forward as it always did. There is NO economic incentive for any miners to stay on the old chain. Therefore, there is NO economic incentive for ANYBODY to stay on the old chain.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Carlton Banks on August 24, 2015, 01:53:31 PM
I remember that one knight, it's a poser isn't it. Watch.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: knight22 on August 24, 2015, 02:00:36 PM
I remember that one knight, it's a poser isn't it. Watch.

I'm sorry but I fail to see any economic incentive for market participants to stay on the old chain. So far, everybody who argue that the fork will split the market didn't came up with one economic incentive tu justify it so why would it happen at all?  Maybe you can enlighten me? I would really want to understand that argument.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Carlton Banks on August 24, 2015, 02:02:31 PM
I remember that one knight, it's a poser isn't it. Watch.

I'm sorry but I fail to see any economic incentive for market participants to stay on the old chain. So far, everybody who argue that the fork will split the market didn't came up with one economic incentive tu justify it so why would it happen at all?  Maybe you can enlighten me? I would really want to understand that argument.

That's a veritable novel of words you just put in my mouth  ;)


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: knight22 on August 24, 2015, 02:06:28 PM
I remember that one knight, it's a poser isn't it. Watch.

I'm sorry but I fail to see any economic incentive for market participants to stay on the old chain. So far, everybody who argue that the fork will split the market didn't came up with one economic incentive tu justify it so why would it happen at all?  Maybe you can enlighten me? I would really want to understand that argument.

That's a veritable novel of words you just put in my mouth  ;)

Whatever.

I'm still waiting for an answer.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Carlton Banks on August 24, 2015, 02:45:28 PM
you will receive it  ;D Be patient.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 24, 2015, 02:57:26 PM
BIP101 is finished

I'm still trying to figuer out excatly what this 8MB option is.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: knight22 on August 24, 2015, 03:12:33 PM
BIP101 is finished

I'm still trying to figuer out excatly what this 8MB option is.

As I understand it, it is just an indication that a miner can add in a block that they support 8 mb increase. They can do that without any real implementation.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 24, 2015, 03:17:03 PM
BIP101 is finished

I'm still trying to figuer out excatly what this 8MB option is.

As I understand it, it is just an indication that a miner can add in a block that they support 8 mb increase. They can do that without any real implementation.
ya but this 8MB Block would be on running Core?

has the Core dev team actually proposed to implement 8MB block should the network agree?


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Muhammed Zakir on August 24, 2015, 03:21:38 PM
BIP101 is finished

I'm still trying to figuer out excatly what this 8MB option is.

As I understand it, it is just an indication that a miner can add in a block that they support 8 mb increase. They can do that without any real implementation.
ya but this 8MB Block would be on running Core?

has the Core dev team actually proposed to implement 8MB block should the network agree?

This is what we are discussing. Final decision has not made. Personally, I don't think maximum block size will be increased to 8 MB.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: LiteCoinGuy on August 24, 2015, 03:31:21 PM
thx OP, good summary. keep it up to date.

Quick ELI5:

Running XT at this time is equivalent with running Core. It's the same network, and the same Bitcoins. At some point in the future, if 75% mining majority is reached (but not before January 2016), the network will split whenever a miner creates a block larger than 1MB. This will not be accepted by Core unless they adopt a large blocks patch, but will be accepted by XT, and at this point there will effectively be two chains.

Running XT means that you will always be on the largest (75%+) chain, regardless of whether the fork actually happens or not. Running Core means that you will be left behind if a 75% majority is reached. Regardless of which version you run, coins will be safe (on both chains) as long as you acquired them prior to the fork, and for some time the chains will largely mirror each other.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 24, 2015, 03:34:58 PM
BIP101 is finished

I'm still trying to figuer out excatly what this 8MB option is.

As I understand it, it is just an indication that a miner can add in a block that they support 8 mb increase. They can do that without any real implementation.
ya but this 8MB Block would be on running Core?

has the Core dev team actually proposed to implement 8MB block should the network agree?

This is what we are discussing. Final decision has not made. Personally, I don't think maximum block size will be increased to 8 MB.

that's my feeling as well, which is why i'm confused as to why 8MB is even a voting option... altho it seem most popular, maybe Core should come up with a proposal we can actually vote on besides let's do nothing and wait for blockstream...


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 24, 2015, 03:52:43 PM
The miners voting for 8Mb, support an increase of the block size, but not through bitcoinXT's parameters. There's no consensus on a specific BIP about the block increase just yet, but those miners indicate that if consensus is formed, they'll be willing to join into an attempt to increase the block size to 8Mb.*

They're showing their support by adding a 'note' in the coinbase of blocks they mine, it's somwhat symbolic* at the moment. Support for bitcoinXT has a more practical meaning right now, since there's a fork that could potentially be triggered after January 2016 but as it's apparent, the miners standing behind it are insignificant right now.

Also, blocktrail started tracking blocks in support of BIP100 today, (update for OP coming shortly).

You can see a TL;DR of what each Bitcoin Improvement Proposal means here (https://www.reddit.com/r/btc/comments/3haj3y/tldr_bip100_101_102_103/cu5pesb).

*Don't quote me on rhose as I'm not 100% sure. Also, please correct me if I'm wrong about something.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Rampion on August 24, 2015, 09:32:23 PM
DiscusFish is at least partially supporting Garzik's BIP100 (http://gtf.org/garzik/bitcoin/BIP100-blocksizechangeproposal.pdf)

https://infotomb.com/77t4y.png


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 25, 2015, 12:09:43 AM
DiscusFish is at least partially supports Garzik's BIP100 (http://gtf.org/garzik/bitcoin/BIP100-blocksizechangeproposal.pdf)

https://infotomb.com/77t4y.png

BIP 100 sounds very interesting.

letting the miners increase the limit themselves, with some kind of voting scheme. its almost like using a sledge hammer to drive a nail... but seeing how this is the most sturban nail of all time, maybe not a bad idea.

i think its only a matter of time until poeple start to switch their votes just to achieve consensus and get this moving again.

let's all agree to agree on whatever it is we are all going to agree to, agreed?


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: jonald_fyookball on August 25, 2015, 12:30:33 AM
what's Bitfury's problem?  Why won't they go to big blocks?


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 25, 2015, 05:52:57 AM
I updated the pie chart to 24 hours to better reflect the support towards BIP100 that recently emerged. The table will remain as is until we're close to 1000 blocks (7 days) from when F2pool started supporting BIP100.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Autobansux on August 25, 2015, 06:22:20 AM

Where is this table from please? looks like blockchain.info, but I can't figure out where exactly.




Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: Rampion on August 25, 2015, 08:28:42 AM

Where is this table from please? looks like blockchain.info, but I can't figure out where exactly.




https://www.blocktrail.com/BTC/pools


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 25, 2015, 03:20:55 PM
https://i.imgur.com/2N1hF2N.jpg?1

[/quote]
whats ambiguous is the default votes

do these poeple want to stick to 1MB or would rather not vote?

i think they should not be counted and poeple that want 1MB should specifically  vote for it.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: alani123 on August 25, 2015, 03:31:55 PM
I updated the pie chart. It changed quite a bit since yesterday, f2pool has been mining BIP100 blocks for 20 hours now. Seeing that Antpool is mining blocks in support of 8Mb at an inconsistent pattern it wouldn't be unlikely to see BIP100 and 8Mb coming closer soon.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: hodedowe on August 25, 2015, 03:37:09 PM



whats ambiguous is the default votes

do these poeple want to stick to 1MB or would rather not vote?

i think they should not be counted and poeple that want 1MB should specifically  vote for it.


No, they shouldn't. That's why it's called the "Default". You shouldn't have to "vote" to keep the status quo and not dilute your profits.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 25, 2015, 03:59:44 PM



whats ambiguous is the default votes

do these poeple want to stick to 1MB or would rather not vote?

i think they should not be counted and poeple that want 1MB should specifically  vote for it.


No, they shouldn't. That's why it's called the "Default". You shouldn't have to "vote" to keep the status quo and not dilute your profits.

thats absurd!

imagine there was a default vote for keeping who ever is in power in power for elections

most don't vote...


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: hodedowe on August 25, 2015, 04:05:41 PM



whats ambiguous is the default votes

do these poeple want to stick to 1MB or would rather not vote?

i think they should not be counted and poeple that want 1MB should specifically  vote for it.


No, they shouldn't. That's why it's called the "Default". You shouldn't have to "vote" to keep the status quo and not dilute your profits.

thats absurd!

imagine there was a default vote for keeping who ever is in power in power for elections

most don't vote...

Your analogy is wrong. This is more like breathing. You can breathe the default amount(value) or you can choose to be different. Bitcoin core is the default. You can choose to be different with XT, but you're straying from the default.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: adamstgBit on August 25, 2015, 04:43:24 PM



whats ambiguous is the default votes

do these poeple want to stick to 1MB or would rather not vote?

i think they should not be counted and poeple that want 1MB should specifically  vote for it.


No, they shouldn't. That's why it's called the "Default". You shouldn't have to "vote" to keep the status quo and not dilute your profits.

thats absurd!

imagine there was a default vote for keeping who ever is in power in power for elections

most don't vote...

Your analogy is wrong. This is more like breathing. You can breathe the default amount(value) or you can choose to be different. Bitcoin core is the default. You can choose to be different with XT, but you're straying from the default.

its still ambiguous, i bet a large % of poeple mining default don't want to vote or don't know how. they might not even be aware they can vote.


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: hodedowe on August 25, 2015, 04:52:28 PM



whats ambiguous is the default votes

do these poeple want to stick to 1MB or would rather not vote?

i think they should not be counted and poeple that want 1MB should specifically  vote for it.


No, they shouldn't. That's why it's called the "Default". You shouldn't have to "vote" to keep the status quo and not dilute your profits.

thats absurd!

imagine there was a default vote for keeping who ever is in power in power for elections

most don't vote...

Your analogy is wrong. This is more like breathing. You can breathe the default amount(value) or you can choose to be different. Bitcoin core is the default. You can choose to be different with XT, but you're straying from the default.

its still ambiguous, i bet a large % of poeple mining default don't want to vote or don't know how. they might not even be aware they can vote.


I can guarantee you that every miner on the planet knows about the XT debate. The stance from miners I've spoken with is "It's bitcoin. If it changes I'll upgrade. If not I'm happy mining my coins and making money. I'm not going out of my way to mess with the system that pays my bills".


Title: Re: The vote that counts: Miners and Mike's worst case scenario
Post by: dothebeats on August 25, 2015, 05:13:56 PM
I can guarantee you that every miner on the planet knows about the XT debate. The stance from miners I've spoken with is "It's bitcoin. If it changes I'll upgrade. If not I'm happy mining my coins and making money. I'm not going out of my way to mess with the system that pays my bills".

Yep. As long as the miner profits, he will go on with the tide if needs be.