Bitcoin Forum
December 14, 2024, 11:47:42 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Questions About The Blocksize Vote  (Read 1256 times)
BitProdigy (OP)
Full Member
***
Offline Offline

Activity: 322
Merit: 115


We Are The New Wealthy Elite, Gentlemen


View Profile
August 26, 2015, 04:59:23 PM
Merited by ABCbits (1)
 #1

I see the vote is being tracked here: https://www.blocktrail.com/BTC

I see they have a BIP101 vote but no XT vote. My understanding is that BIP101 is not necessarily XT, so shouldn't they have two separate votes for these things? I think BIP101 is losing traction only because it is associated with Bitcoin XT which is largely rejected. BIP101 is actually probably the superior solution, only people are scared of XT.

Also how do the pools work? I see sometimes a block is found by a pool and there is no vote, and then the same pool finds a block and it has a vote for BIP100. So it that whichever individual miner finds the block designates the vote? Or is it the entire pool as whole decides to vote?

I like the idea better if it is each individual miner within the pool which designates his/her own vote.

Also which BIP is 8MB?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3570
Merit: 6927


Just writing some code


View Profile WWW
August 26, 2015, 05:03:43 PM
Merited by ABCbits (1)
 #2

I see the vote is being tracked here: https://www.blocktrail.com/BTC

I see they have a BIP101 vote but no XT vote. My understanding is that BIP101 is not necessarily XT, so shouldn't they have two separate votes for these things? I think BIP101 is losing traction only because it is associated with Bitcoin XT which is largely rejected. BIP101 is actually probably the superior solution, only people are scared of XT.
XT implements BIP101. It is not a proposal or a fork, it is just a client. BIP101 is the actual proposal.

Also how do the pools work? I see sometimes a block is found by a pool and there is no vote, and then the same pool finds a block and it has a vote for BIP100. So it that whichever individual miner finds the block designates the vote? Or is it the entire pool as whole decides to vote?
It is all decided by the pool. Some pools (like Slush) are creating separate pools for people who want to mine for BIP101 and another for the current status quo. Those miners can still mine on Slush but in their separate pool for mining BIP101 blocks.

Also which BIP is 8MB?
BIP 101 is to jump to 8MB and then double every 2 years. BIP 100 supports dynamic block sizes up to 32 MB which includes 8 MB.

wicks
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
August 26, 2015, 05:10:22 PM
 #3

IMHO the block size limit should be 3x the number of legitimate transactions. then there is room for spikes, and a spammer will still have limited success once he reaches the blocksize limit. How to make the blocksize limit stay ahead of the legitimate transactions is hard to say...
BitProdigy (OP)
Full Member
***
Offline Offline

Activity: 322
Merit: 115


We Are The New Wealthy Elite, Gentlemen


View Profile
August 26, 2015, 05:34:34 PM
 #4

XT implements BIP101. It is not a proposal or a fork, it is just a client. BIP101 is the actual proposal.

Okay so how do we vote for BIP101 without the XT client? Is that possible? BIP101 on core just like BIP100 is on Core?

Quote
BIP 101 is to jump to 8MB and then double every 2 years. BIP 100 supports dynamic block sizes up to 32 MB which includes 8 MB.

On https://www.blocktrail.com/BTC some blocks have votes for "8 MB", would that be for BIP101 or BIP100? These seem to be three separate votes.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3570
Merit: 6927


Just writing some code


View Profile WWW
August 26, 2015, 05:47:34 PM
 #5

XT implements BIP101. It is not a proposal or a fork, it is just a client. BIP101 is the actual proposal.

Okay so how do we vote for BIP101 without the XT client? Is that possible? BIP101 on core just like BIP100 is on Core?
Set the version bytes in the header to 0x20000007
That indicates support for BIP101. XT does this already, but Bitcoin Core can easily be modified to do so as well. There are also some other things that need to be included for the larger block size support in case of a fork which can also be added to Core and XT is not required.

Quote
BIP 101 is to jump to 8MB and then double every 2 years. BIP 100 supports dynamic block sizes up to 32 MB which includes 8 MB.

On https://www.blocktrail.com/BTC some blocks have votes for "8 MB", would that be for BIP101 or BIP100? These seem to be three separate votes.
I think it is for a generic increase to 8 MB, be it BIP101 or BIP100. Explicit support for BIP101 has the version set while explicit support for BIP100 has the string ‘BV’+BlockSizeRequestValue (e.g. /BV8000000) in the coinbase script.

TransaDox
Full Member
***
Offline Offline

Activity: 219
Merit: 102


View Profile
August 26, 2015, 10:05:19 PM
 #6

Yeah. I have a question!

Why is it only those that own the means of production that get a vote?
johoe
Full Member
***
Offline Offline

Activity: 217
Merit: 259


View Profile
August 28, 2015, 10:22:52 PM
Merited by ABCbits (1)
 #7

Yeah. I have a question!

Why is it only those that own the means of production that get a vote?

Simply, because it is the easiest thing to do.

You could make a proof of stake vote.  It takes some preparing, someone needs to collect the votes.  More importantly,  he/she should not be able to connect ip addresses to signatures.  Everyone has to be informed that his vote is wanted and they collect the private keys from cold storage, possibly endangering the integrity of the keys.  Also, this voting scheme has the problem that some big exchanges may use customer funds to vote for themselves. 

Another random idea would be one bitcointalk forum post one vote, but that is easily manipulable and also not very fair.

And "One person one vote" is clearly not accomplishable over the internet.


Donations to 1CF62UFWXiKqFUmgQMUby9DpEW5LXjypU3
funkenstein
Legendary
*
Offline Offline

Activity: 1066
Merit: 1050


Khazad ai-menu!


View Profile WWW
August 28, 2015, 11:36:42 PM
 #8

Yeah. I have a question!

Why is it only those that own the means of production that get a vote?

Simply, because it is the easiest thing to do.

You could make a proof of stake vote.  It takes some preparing, someone needs to collect the votes.  More importantly,  he/she should not be able to connect ip addresses to signatures.  Everyone has to be informed that his vote is wanted and they collect the private keys from cold storage, possibly endangering the integrity of the keys.  Also, this voting scheme has the problem that some big exchanges may use customer funds to vote for themselves. 

Another random idea would be one bitcointalk forum post one vote, but that is easily manipulable and also not very fair.

And "One person one vote" is clearly not accomplishable over the internet.



What you suggest is basically what is implemented here:

http://coin-vote.com/poll/55d5fbe74df0a76e09bafeea

There is no endangering of the integrity of the keys however, at least any more than one would endanger them to sign a transaction. 



"Give me control over a coin's checkpoints and I care not who mines its blocks."
http://vtscc.org  http://woodcoin.info
teukon
Legendary
*
Offline Offline

Activity: 1246
Merit: 1011



View Profile
August 29, 2015, 12:37:25 AM
 #9

Miners are voting on whether or not they should get more voting power.  It doesn't surprise me that BIP 100 is popular.

It's like having a referendum on whether or not there should be more referenda.  Expect bias.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!