Bitcoin Forum
May 07, 2024, 03:22:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Block with 9 MB currently?!?  (Read 1054 times)
S4VV4S
Hero Member
*****
Offline Offline

Activity: 1582
Merit: 502


View Profile
September 03, 2015, 09:35:34 AM
 #21

It depends on the miner.
They often mine 0 transaction blocks, because it is faster in certain situation.
They often reject some transactions(everybody with a full node can configure, what transactions get in their mempools)

Do they find blocks faster because they were lucky and found the right nonce very fast?

Not sure what you mean by that but,
miners have hashing power, the ones with more hashing power have more chances of finding the winning hash.
That however also depends on luck as miners with much lower hashrate can find the winning hash.
So, more hashing power = more chances to win.
However, luck is also an important factor.
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715095368
Hero Member
*
Offline Offline

Posts: 1715095368

View Profile Personal Message (Offline)

Ignore
1715095368
Reply with quote  #2

1715095368
Report to moderator
turvarya
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
September 03, 2015, 09:38:12 AM
 #22

It depends on the miner.
They often mine 0 transaction blocks, because it is faster in certain situation.
They often reject some transactions(everybody with a full node can configure, what transactions get in their mempools)

Do they find blocks faster because they were lucky and found the right nonce very fast?
From the way I understand it, it works something like that:

Another pool find a block and sends the hash(without transaction)
Your pool gets the hash, put doesn't know which transactions are in that block, so they can't fill their own new block, since they could theoretically put a transaction in there, that is already in the previous block. So, you tell your miners to work on the empty block.
If the block is found in a short period you just propagate that empty block, if you verified which transactions are in the previous block and which one you can put in your new block, you tell your miners to work on that block.

https://forum.bitcoin.com/
New censorship-free forum by Roger Ver. Try it out.
nagatlakshmi
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile WWW
September 03, 2015, 09:55:24 AM
 #23

Block with 9 MB? Very interesting.  It may be Stress Testing.

BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
September 03, 2015, 10:04:10 AM
 #24

Block with 9 MB? Very interesting.  It may be Stress Testing.

Well, there is no block with 9 MB. There are only more than 6k unconfirmed transactions in the mempool. But most people say it is pretty normal
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 03, 2015, 10:14:37 AM
 #25

I dont understand how it is possible that we have roundabout 6k unconfirmed transactions and already minted 2 blocks. I thought, miners are packing all transactions together. But I guess the answer is more complicated
What is there not to understand? There are more transactions at the moment than the network can handle. These transactions are unconfirmed until they're included in a single block. It is normal for the network to have a few thousand of these. Transactions get prioritized by transaction fees. Some people are really cheap and do not include fees at all. Such transactions tend to take a long time to confirm.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
RustyNomad
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile WWW
September 03, 2015, 10:27:15 AM
 #26

I dont understand how it is possible that we have roundabout 6k unconfirmed transactions and already minted 2 blocks. I thought, miners are packing all transactions together. But I guess the answer is more complicated
What is there not to understand? There are more transactions at the moment than the network can handle. These transactions are unconfirmed until they're included in a single block. It is normal for the network to have a few thousand of these. Transactions get prioritized by transaction fees. Some people are really cheap and do not include fees at all. Such transactions tend to take a long time to confirm.

So what you are saying is that some or most miners will disregard any 'low fee' transactions so this will result in the situations where you have thousands of transactions in the mempool and blocks being created with little or no transactions as the miners only included those transactions that has fees high enough,according to the miners, to be included.

So those 'low fee' transactions will essentially sit there until a miner comes along with a lower fee criteria who will then include them if and when he 'wins' a block.

mallard
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
September 03, 2015, 10:30:24 AM
 #27

CoinWallet is conducting another spam "test"
Amph
Legendary
*
Offline Offline

Activity: 3206
Merit: 1069



View Profile
September 03, 2015, 10:44:03 AM
 #28

Im not saying that a 9 MB has been minted. Im just seeing on tradeblock.com that there are currently more than 8k transactions with a size of more than 9 MB since the last block. I dont know if I see anything wrong?!?

no oe said that we can not go above 1mb, it's just the client that can't handle it, and there will be a huge queue list, until it is mined it isn't really at those level
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 03, 2015, 10:52:11 AM
 #29

So what you are saying is that some or most miners will disregard any 'low fee' transactions so this will result in the situations where you have thousands of transactions in the mempool and blocks being created with little or no transactions as the miners only included those transactions that has fees high enough,according to the miners, to be included.

So those 'low fee' transactions will essentially sit there until a miner comes along with a lower fee criteria who will then include them if and when he 'wins' a block.
No, that's not exactly what I was saying. There's a huge difference between low fee and a zero fee transaction. Transactions are prioritized by fees, and a high enough fee will make you transaction a high priority one (i.e. will probably get confirmed in the next block). There's a recommended fee for a reason.

The last few blocks were all under 500kb (except one being 550kb). One might ask himself why the miners aren't including more of the 6k unconfirmed transactions? Things aren't as simple as they seem.
Here's a example of transactions that have been unconfirmed for a while and will continue to be so:

1) Output less than 0.01, 0 fees.
2) Output less than 0.01, fee is close to zero.

Fees act as a incentive for the miner to include your transaction into the block.


CoinWallet is conducting another spam "test"
There is no sign of that.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
RustyNomad
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile WWW
September 03, 2015, 10:57:03 AM
 #30

So what you are saying is that some or most miners will disregard any 'low fee' transactions so this will result in the situations where you have thousands of transactions in the mempool and blocks being created with little or no transactions as the miners only included those transactions that has fees high enough,according to the miners, to be included.

So those 'low fee' transactions will essentially sit there until a miner comes along with a lower fee criteria who will then include them if and when he 'wins' a block.
No, that's not exactly what I was saying. There's a huge difference between low fee and a zero fee transaction. Transactions are prioritized by fees, and a high enough fee will make you transaction a high priority one (i.e. will probably get confirmed in the next block). There's a recommended fee for a reason.

The last few blocks were all under 500kb (except one being 550kb). One might ask himself why the miners aren't including more of the 6k unconfirmed transactions? Things aren't as simple as they seem.
Here's a example of transactions that have been unconfirmed for a while and will continue to be so:

1) Output less than 0.01, 0 fees.
2) Output less than 0.01, fee is close to zero.

Fees are a incentive for the miner to include your transaction into the block.


CoinWallet is conducting another spam "test"
There is no sign of that.

Thanks for the reply and taking the time to explain by way of the examples. I now understand what you were saying  Grin

The way I saw it was that miners were in such a rush to get their blocks onto the chain that they disregarded the adding of transactions in order to speed up the process. I can understand if they disregard transactions with fees lower than the required amount as at the end of the day they need to get paid. If I was a miner I would most probably do the same.
 
BlackJacky (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 100


View Profile
September 04, 2015, 11:15:55 AM
 #31

There is still 9MB in the mempool...is that really normal? Then you wait very long time for a confirmation if you have attached very very small fees to the transactions
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 04, 2015, 12:19:36 PM
Last edit: September 04, 2015, 02:05:25 PM by LaudaM
 #32

There is still 9MB in the mempool...is that really normal? Then you wait very long time for a confirmation if you have attached very very small fees to the transactions
So? There is nothing unusual about that. Have you read my post with the two examples? Fees are a incentive for a miner to include your transaction in the block. If you're a cheap bastard and don't want to include any fees or include very low fees, then the miner rebuts by choosing to ignore the transaction (for a longer period of time). This is definitely fair.
Nobody should be complaining about this (unless high priority transaction delay occurs) because the current fees are very low. Also, there might be a "stress test" coming up so the mempool is going to skyrocket.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Pages: « 1 [2]  All
  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!