<blockquote>
  <p>Who or what assembles the transactions into blocks every ten minutes?</p>
</blockquote>

<p><br/>Maybe this is also what you are wondering about: <a href="https://bitcoin.stackexchange.com/questions/37191/transaction-inclusion-into-block"><strong>How are transactions included into blocks?</strong></a></p>

CC BY-SA 3.0
2015-05-16T04:02:43.490Z
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
CC BY-SA 3.0
2015-05-14T10:29:55.407Z
2015-05-14T10:29:55.407Z
2017-04-13T12:47:36.647Z
Aliakbar Ahmadi
<blockquote>
  <p>Who or what assembles the transactions into blocks every ten minutes?</p>
</blockquote>

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

<blockquote>
  <p>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?</p>
</blockquote>

<p>The protocol <a href="https://bitcoin.stackexchange.com/questions/5838/how-is-difficulty-calculated">defines</a> how it should change. Each node works out the current difficulty independently, and each of them comes up with the same answer. </p>

CC BY-SA 3.0
2015-05-16T21:35:50.943Z
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
CC BY-SA 3.0
2015-05-14T02:25:16.250Z
2015-05-14T02:25:16.250Z
2017-04-13T12:47:33.660Z
Nick ODell
<p>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?</p>

<p>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?</p>

<block>
Exactly Who or What Assembles Transactions into Blocks?
George Berish
# Exactly Who or What Assembles Transactions into Blocks?

(Asked by: username_0 on 2015-05-13)

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?

**Tags:** block


---

## 2 answers

### Answer by username_1 on 2015-05-14. Score: 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?**](https://bitcoin.stackexchange.com/questions/37191/transaction-inclusion-into-block)

> **Comments:**
> **username_2**: 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.  

---

### Answer by username_3 on 2015-05-14. Score: 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](https://bitcoin.stackexchange.com/questions/5838/how-is-difficulty-calculated) how it should change. Each node works out the current difficulty independently, and each of them comes up with the same answer.

> **Comments:**
> **username_0**: Hi username_3, 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  

---

