<p>The cost of a Bitcoin transaction doesn't scale respective to the amount that is being sent, but according to the amount of data that the transaction occupies on the blockchain. Bitcoin transactions can perform multiple payments, so the transaction count is also not necessarily a good proxy for the count of payments in a block. If the hypothetical banks wanted to use Bitcoin for settlement, they could probably settle up once per day where each bank pays all of the recipient banks in one or a few transactions and it would take very little blockspace. If they make very frequent payments that need immediate settlement, the hypothetical banks should probably onboard to the Lightning Network and establish direct channels between each other, supported by infrequent on-chain transactions to rebalance their payment channels.</p>
<p>Back to your main question: the Bitcoin blockchain produces about one block every 10 minutes. Since the activation of the segwit softfork, blocks are limited to 4,000,000 weight units (before segwit: 1,000,000 bytes) which usually amounts to 2,000–4,000 transactions. Over the entire history of Bitcoin, blocks have had between 1 and 12,239 transactions.</p>
<p>There is a big range to the count of transactions that fit into a block, because transaction weight is variable depending on the number of inputs spent and number of outputs created by a transaction. A minimal common transaction specimen would perhaps be a P2WPKH input and two P2WPKH outputs which weighs around 562 weight units (140.5 vB). However, the largest standard transactions are permitted to weigh up to 400,000 weight units (100,000 vB).</p>
<p>The transactions before segwit had a higher weight. A transaction with one input and two outputs of the then most common default type P2PKH has a size of 904 WU (226 B), about 1.61× the size of a P2WPKH transaction. So, if everyone would have used single input two output single-sig transactions, we would have assumed the input count of transactions also to increase by about a 1.6×. However, since then, the average <a href="https://transactionfee.info/charts/outputs-per-transaction/" rel="nofollow noreferrer">outputs per transaction</a> and <a href="https://transactionfee.info/charts/inputs-per-transaction/" rel="nofollow noreferrer">inputs per transaction</a> have each increased from about 2.5 in August 2017 to around 3.3 today, generally increasing the size of transactions we see. The number of <a href="https://transactionfee.info/charts/payments-per-transaction/" rel="nofollow noreferrer">payments per transaction</a> has increased even more from 1.5 to about 2.6.</p>
<p>So, it's a bit meaningless to compare the transaction count before segwit and after segwit, because the nature of transactions has changed more than the count of them, while the <a href="https://transactionfee.info/charts/payments-per-day/" rel="nofollow noreferrer">payments per day</a> have gone up dramatically.</p>
<hr />
<p>Take for example the recent new biggest block 748,918:</p>
<p><a href="https://i.sstatic.net/4flaU.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/4flaU.png" alt="enter image description here" /></a></p>
<p><sup>via <a href="https://mempool.space/block/00000000000000000001763c6ac07b72152f7cd9ba42949af2269ff83b379cfd" rel="nofollow noreferrer">mempool.space</a></sup></p>
<p>It was a full block with 3,993,415 WU, but had only 202 transactions  spending a total of 9,468 inputs and creating a total of 391 outputs.</p>
<p>On the other hand, block 367,853, the block with the highest transaction count even predated segwit activation:</p>
<p><a href="https://i.sstatic.net/RURcf.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/RURcf.png" alt="enter image description here" /></a></p>
<p><sup>via <a href="https://mempool.space/block/00000000000000001080e6de32add416cd6cda29f35ec9bce694fea4b964c7be" rel="nofollow noreferrer">mempool.space</a></sup></p>
<p>It had a transaction count of 12,239 consuming 13,176 inputs and creating 12,917 outputs.</p>
<p>Since transactions can pay multiple recipients, the count of transactions is also not necessarily a good proxy for the number of <em>payments</em> performed in a block. when there are many transactions performing batched payments.</p>
<p>Block 409,069 only had 368 transactions spending 1,387 inputs, but created 23,642 new transaction outputs.</p>
<p><a href="https://i.sstatic.net/3E3pB.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/3E3pB.png" alt="enter image description here" /></a></p>
<p><sup>via <a href="https://mempool.space/block/000000000000000001569ae442a9081b2da0d7813b4af8c8999e830c39ece1eb" rel="nofollow noreferrer">mempool.space</a></sup></p>
<p>For comparison, the current block 753,191</p>
<p><a href="https://i.sstatic.net/CibOo.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/CibOo.png" alt="enter image description here" /></a></p>
<p><sup>via <a href="https://mempool.space/block/000000000000000000026fc08ad8894e3060fbe4e15615ba1c7ec93e23986b4e" rel="nofollow noreferrer">mempool.space</a></sup></p>
<p>had 3,543 transactions spending a total of 6,366 inputs and creating 12,529 new outputs.</p>

CC BY-SA 4.0
2017-10-02T04:58:52.620Z
2022-09-08T23:14:57.743Z
2022-09-08T23:14:57.743Z
Murch
<p>I’m trying to determine if bitcoin is too expensive for a bank to use. </p>

<p>Assume that a bank would use bitcoin for something like confirming transactions between itself and another bank I’m asking how many transactions on a single block can a bank make?</p>

<p>I’d like to answer the question 1 Bitcoin Cost / Number of transactions = cost to bank / transaction</p>

<p>Any thoughtsb   Is this the correct way to think of the worth of bitcoin?</p>

<transactions><banks>
How many transactions can a bank/person make per block
Jonh
# How many transactions can a bank/person make per block

(Asked by: username_0 on 2017-10-01)

I’m trying to determine if bitcoin is too expensive for a bank to use.

Assume that a bank would use bitcoin for something like confirming transactions between itself and another bank I’m asking how many transactions on a single block can a bank make?

I’d like to answer the question 1 Bitcoin Cost / Number of transactions = cost to bank / transaction

Any thoughtsb Is this the correct way to think of the worth of bitcoin?

**Tags:** transactions, banks


---

## 1 answers

### Answer by username_1 on 2017-10-02. Score: 6

The cost of a Bitcoin transaction doesn't scale respective to the amount that is being sent, but according to the amount of data that the transaction occupies on the blockchain. Bitcoin transactions can perform multiple payments, so the transaction count is also not necessarily a good proxy for the count of payments in a block. If the hypothetical banks wanted to use Bitcoin for settlement, they could probably settle up once per day where each bank pays all of the recipient banks in one or a few transactions and it would take very little blockspace. If they make very frequent payments that need immediate settlement, the hypothetical banks should probably onboard to the Lightning Network and establish direct channels between each other, supported by infrequent on-chain transactions to rebalance their payment channels.

Back to your main question: the Bitcoin blockchain produces about one block every 10 minutes. Since the activation of the segwit softfork, blocks are limited to 4,000,000 weight units (before segwit: 1,000,000 bytes) which usually amounts to 2,000–4,000 transactions. Over the entire history of Bitcoin, blocks have had between 1 and 12,239 transactions.

There is a big range to the count of transactions that fit into a block, because transaction weight is variable depending on the number of inputs spent and number of outputs created by a transaction. A minimal common transaction specimen would perhaps be a P2WPKH input and two P2WPKH outputs which weighs around 562 weight units (140.5 vB). However, the largest standard transactions are permitted to weigh up to 400,000 weight units (100,000 vB).

The transactions before segwit had a higher weight. A transaction with one input and two outputs of the then most common default type P2PKH has a size of 904 WU (226 B), about 1.61× the size of a P2WPKH transaction. So, if everyone would have used single input two output single-sig transactions, we would have assumed the input count of transactions also to increase by about a 1.6×. However, since then, the average [outputs per transaction](https://transactionfee.info/charts/outputs-per-transaction/) and [inputs per transaction](https://transactionfee.info/charts/inputs-per-transaction/) have each increased from about 2.5 in August 2017 to around 3.3 today, generally increasing the size of transactions we see. The number of [payments per transaction](https://transactionfee.info/charts/payments-per-transaction/) has increased even more from 1.5 to about 2.6.

So, it's a bit meaningless to compare the transaction count before segwit and after segwit, because the nature of transactions has changed more than the count of them, while the [payments per day](https://transactionfee.info/charts/payments-per-day/) have gone up dramatically.

---

Take for example the recent new biggest block 748,918:

[![enter image description here](https://i.sstatic.net/4flaU.png)](https://i.sstatic.net/4flaU.png)

via [mempool.space](https://mempool.space/block/00000000000000000001763c6ac07b72152f7cd9ba42949af2269ff83b379cfd)

It was a full block with 3,993,415 WU, but had only 202 transactions spending a total of 9,468 inputs and creating a total of 391 outputs.

On the other hand, block 367,853, the block with the highest transaction count even predated segwit activation:

[![enter image description here](https://i.sstatic.net/RURcf.png)](https://i.sstatic.net/RURcf.png)

via [mempool.space](https://mempool.space/block/00000000000000001080e6de32add416cd6cda29f35ec9bce694fea4b964c7be)

It had a transaction count of 12,239 consuming 13,176 inputs and creating 12,917 outputs.

Since transactions can pay multiple recipients, the count of transactions is also not necessarily a good proxy for the number of *payments* performed in a block. when there are many transactions performing batched payments.

Block 409,069 only had 368 transactions spending 1,387 inputs, but created 23,642 new transaction outputs.

[![enter image description here](https://i.sstatic.net/3E3pB.png)](https://i.sstatic.net/3E3pB.png)

via [mempool.space](https://mempool.space/block/000000000000000001569ae442a9081b2da0d7813b4af8c8999e830c39ece1eb)

For comparison, the current block 753,191

[![enter image description here](https://i.sstatic.net/CibOo.png)](https://i.sstatic.net/CibOo.png)

via [mempool.space](https://mempool.space/block/000000000000000000026fc08ad8894e3060fbe4e15615ba1c7ec93e23986b4e)

had 3,543 transactions spending a total of 6,366 inputs and creating 12,529 new outputs.


---

