Exactly Who or What Assembles Transactions into Blocks?

1

Users broadcast transactions into the network. Miners find and compete to validate blocks created every ten minutes by combining transactions. Who or what assembles the transactions into blocks every ten minutes?

Related: Setting the required number of leading 0s for the winning hash throttles the speed at which blocks, and therefore transactions, are validated. Who adjusts that number?

George Berish

Posted 2015-05-13T22:50:44.183

Reputation: 11

Question was closed 2015-05-17T03:18:36.213

Answers

0

Who or what assembles the transactions into blocks every ten minutes?

Miners do. They do this before they attempt to find a block solution. It's the reason that miners exist.

Setting the required number of leading 0s for the winning hash throttles the speed at which blocks, and therefore transactions, are validated. Who adjusts that number?

The protocol defines how it should change. Each node works out the current difficulty independently, and each of them comes up with the same answer.

Nick ODell

Posted 2015-05-13T22:50:44.183

Reputation: 26 536

Hi Nick, Thank you for the answer. I can see how the system works with Miners free to create their own blocks. Not intuitively obvious but understandable now I know for sure that's how it works. And thanks for the link to the rule on the number of zeros. That explains a lot. glbGeorge Berish 2015-05-16T21:35:50.943

0

Who or what assembles the transactions into blocks every ten minutes?


Maybe this is also what you are wondering about: How are transactions included into blocks?

Aliakbar Ahmadi

Posted 2015-05-13T22:50:44.183

Reputation: 1 335

For future reference: when you notice that a question has already been answered, it's best to use the "flag" button to indicate it is a duplicate, instead of posting an answer. This helps keep all the relevant information in one place.Nate Eldredge 2015-05-16T04:02:43.490