Bitcoin Forum
September 27, 2018, 11:06:32 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Are Miners free to exclude whatever transactions they want?  (Read 1296 times)
dscotese
Sr. Member
****
Offline Offline

Activity: 446
Merit: 250


I prefer evolution to revolution.


View Profile WWW
January 19, 2015, 06:37:05 PM
 #1

Bitcreditscc suggested I ask Gavin Andresen, so Gavin, if you read this and have a reply, that would be helpful.

Gavin's proposal from 2012 includes the text "Mining pools and solo miners have already started implementing their own fee policies, and will, of course, be free include or exclude transactions based on whatever policy they like."

You people get emotional and stop thinking rationally. All you are saying is that we should be at the mercy of the top 10 pools because they produce the majority of blocks. ie everyone's ability to transact is in the hands of ten people.

LOL  @ quoting Gavin Andresen. Go ask him now if he thinks it's a good enough idea to make it protocol.

Granted, bitcreditscc has slightly misrepresented what "you people" are saying since the "top ten people" will most likely never be "the miners", but his interest in the subject is still warranted.  Is there any protection built into the protocol that would prevent miners from including or excluding whatever valid transactions they want?

I like to provide some work at no charge to prove my valueAvoid supporting terrorism!
Satoshi Nakamoto: "He ought to find it more profitable to play by the rules."
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1538089592
Hero Member
*
Offline Offline

Posts: 1538089592

View Profile Personal Message (Offline)

Ignore
1538089592
Reply with quote  #2

1538089592
Report to moderator
1538089592
Hero Member
*
Offline Offline

Posts: 1538089592

View Profile Personal Message (Offline)

Ignore
1538089592
Reply with quote  #2

1538089592
Report to moderator
TimS
Sr. Member
****
Offline Offline

Activity: 250
Merit: 250


View Profile WWW
January 19, 2015, 06:40:56 PM
 #2

Miners can include and exclude whatever transaction they want from the blocks they mine. If they want to build upon previous blocks, though, they have to accept the whole block as-is.

What this means in practice is that each individual miner has very little control over what ends up in the blockchain. Even if e.g. the top 80% of hash power decided to exclude your transactions from their blocks, that'd just mean you have to wait 5 times as long for your first confirmation. Unless they're willing to reject blocks that contain your transaction; this could be a sort of 51% attack, but it's only effective if the colluding miners control >50% of the hash power.
findftp
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


Delusional crypto obsessionist


View Profile
January 19, 2015, 07:09:55 PM
 #3

Miners can include and exclude whatever transaction they want from the blocks they mine. If they want to build upon previous blocks, though, they have to accept the whole block as-is.

What this means in practice is that each individual miner has very little control over what ends up in the blockchain. Even if e.g. the top 80% of hash power decided to exclude your transactions from their blocks, that'd just mean you have to wait 5 times as long for your first confirmation. Unless they're willing to reject blocks that contain your transaction; this could be a sort of 51% attack, but it's only effective if the colluding miners control >50% of the hash power.

So to summarize, it's a non issue.
Thanks for clearing it up.

1FdwDuV2qgsw2w1Lza8nsea7L6mQxsc7g3
cr1776
Legendary
*
Offline Offline

Activity: 2016
Merit: 1007


View Profile
January 19, 2015, 11:22:08 PM
 #4

Just to be clear, miners have always been able to pick and choose what transactions are included in blocks they mine.  It isn't something new.  Some have included no transactions, some tilt towards more free transactions, some set fee policies different than others.  The main limit is the size of the blocks.

With p2pool, each miner can set their own parameters and if you (as part of p2pool) mine the block, your parameters are used for that block.  The next block that p2pool mines will use the parameters that the person who mines it has set. This differs from other concentrated pools where the pool owner sets the parameters used.
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1002


Core dev leaves me neg feedback #abuse #political


View Profile
January 20, 2015, 05:20:13 AM
 #5



So to summarize, it's a non issue.
Thanks for clearing it up.

I wouldn't agree 100%.

The fact that miners can exclude transactions could
be problematic in certain situations.


findftp
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


Delusional crypto obsessionist


View Profile
January 20, 2015, 09:26:51 AM
 #6



So to summarize, it's a non issue.
Thanks for clearing it up.

I wouldn't agree 100%.

The fact that miners can exclude transactions could
be problematic in certain situations.

Can you explain why? In what situations

1FdwDuV2qgsw2w1Lza8nsea7L6mQxsc7g3
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1002


Core dev leaves me neg feedback #abuse #political


View Profile
January 20, 2015, 01:43:38 PM
 #7



So to summarize, it's a non issue.
Thanks for clearing it up.

I wouldn't agree 100%.

The fact that miners can exclude transactions could
be problematic in certain situations.

Can you explain why? In what situations

one situation is 51% attack where miner controls all the blocks for a while.

other is if users and miners can't agree on fees.

findftp
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


Delusional crypto obsessionist


View Profile
January 20, 2015, 02:08:10 PM
 #8



So to summarize, it's a non issue.
Thanks for clearing it up.

I wouldn't agree 100%.

The fact that miners can exclude transactions could
be problematic in certain situations.

Can you explain why? In what situations

one situation is 51% attack where miner controls all the blocks for a while.

I agree on this, although the possibility is very small since it will need a lot of hashing power.

Quote
other is if users and miners can't agree on fees.

I agree as well, but if the market can't agree on fees, bitcoin (and other crypto currencies) have failed in my optic.

1FdwDuV2qgsw2w1Lza8nsea7L6mQxsc7g3
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000


View Profile
January 20, 2015, 03:08:14 PM
 #9

Quote
I agree on this, although the possibility is very small since it will need a lot of hashing power.

s/since/while
findftp
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


Delusional crypto obsessionist


View Profile
January 20, 2015, 03:11:41 PM
 #10

Quote
I agree on this, although the possibility is very small since it will need a lot of hashing power.

s/since/while

I'm sorry not natively english speaking.  Embarrassed

What's the difference?  Huh

1FdwDuV2qgsw2w1Lza8nsea7L6mQxsc7g3
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000


View Profile
January 20, 2015, 03:19:49 PM
 #11

Quote
What's the difference?
The difference is time.
You needed a lot of hashing power yesterday.
You need a lot of hashing power today.
But it does not mean that this is forever.
findftp
Legendary
*
Offline Offline

Activity: 1008
Merit: 1000


Delusional crypto obsessionist


View Profile
January 20, 2015, 03:52:40 PM
 #12

Quote
What's the difference?
The difference is time.
You needed a lot of hashing power yesterday.
You need a lot of hashing power today.
But it does not mean that this is forever.

Ok, thanks. I think I got it.
I probably misuse the term anyway since while since it is hardwired in my brain Grin

1FdwDuV2qgsw2w1Lza8nsea7L6mQxsc7g3
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!