1

This question already has an answer here:

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?

marked as duplicate by Nate Eldredge, cdecker, Nick ODell May 17 '15 at 3:18

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

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.

  • 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. glb – George Berish May 16 '15 at 21:35
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?

  • 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 May 16 '15 at 4:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.