<p>As Nate Eldredge suggest, you could use the Bitcoin <a href="https://en.bitcoin.it/wiki/Testnet" rel="nofollow">Testnet</a>. This is a separate Bitcoin fork that exists especially for testing purposes.
You can easily get some testnet coins from testnet faucets.</p>

<p>Besides that, do you know that it is possible to create a transaction with multiple inputs and multiple outputs? So instead of creating many transactions, you could combine them into one transaction and only pay the fee once.</p>

CC BY-SA 3.0
2013-11-18T02:16:37.520Z
hi, how to create a transaction with combined payments? thanks
Mark Ma
CC BY-SA 3.0
2013-11-09T03:06:38.413Z
2013-11-09T03:06:38.413Z
Steven Roose
<p>If you grab a copy of the Bitcoin-qt wallet from the <a href="https://bitcointalk.org/index.php?topic=144331.0" rel="nofollow">Coin Control</a> fork, you can get some very good information about how the transaction fees work. The transaction fees are explained in the post in that link, and the compiled Coin Control fork is also linked so you can play around with it too.</p>

<p>Once downloaded and installed, open settings -> options, then under the display tab enable the "Display Coin Control Features (experts only!)" option.</p>

<p>Now, when you go to send funds, you have the option of exactly where the funds will come from, what priority they will have in entering blocks, what fees will be required (if any), and the option of adding multiple recipients in the transaction.</p>

<p>This extra functionality will be standard in the coming 0.9 release of Bitcoin-qt and bitcoind.</p>

<p>As has already been said, it would be best to trial it out on the Bitcoin Testnet, currently Testnet3 - simply run the wallet with the command:</p>

<p>bitcoin-qt -testnet</p>

<p>which will enter the wallet onto Testnet3 rather than the main network. You can get some free testnet bitcoins from some faucets (check the links at the bottom of the <a href="https://en.bitcoin.it/wiki/Testnet" rel="nofollow">Bitcoin Testnet wiki article</a>), and play around with sending bitcoins in one transaction from multiple wallet addresses to multiple other wallet addresses. This should give you a fair idea of how to structure a payment without incurring any transaction fees.</p>

CC BY-SA 3.0
2013-12-08T23:29:45.927Z
2013-12-08T23:29:45.927Z
ReeKorl
<p>Now I'm developing a bitcoin distribution mechanism (according to users' submitted shares count). The complete workflow is: Users submitted shares to my pool, then my pool submitted these shares to another famous pool (e.g. btcguild). When my pool received bitcoins from the remote pool, it will distribute these received coins to users (according to their submitted shares count)</p>

<p>The problem is that everytime I test this mechanism, I will create many transactions, but each transaction will take 0.005 btc as transaction fee for bitcoin network. Then after paying 200  users, I will pay 1 btc to bitcoin network, The cost is high. Is there any way to simulate the bitcoin network, so I can create transaction without paying transaction fee?</p>

CC BY-SA 3.0
2013-11-08T16:08:58.513Z
Do you know about [Testnet](https://en.bitcoin.it/wiki/Testnet)?  Though if it needs to interact with an existing pool, this might get harder.
Nate Eldredge
<transactions><transaction-fees><payment><testing>
How to test bitcoin distribution mechanism
Mark Ma
# How to test bitcoin distribution mechanism

(Asked by: username_0 on 2013-11-08)

Now I'm developing a bitcoin distribution mechanism (according to users' submitted shares count). The complete workflow is: Users submitted shares to my pool, then my pool submitted these shares to another famous pool (e.g. btcguild). When my pool received bitcoins from the remote pool, it will distribute these received coins to users (according to their submitted shares count)

The problem is that everytime I test this mechanism, I will create many transactions, but each transaction will take 0.005 btc as transaction fee for bitcoin network. Then after paying 200 users, I will pay 1 btc to bitcoin network, The cost is high. Is there any way to simulate the bitcoin network, so I can create transaction without paying transaction fee?

**Tags:** transactions, transaction-fees, payment, testing

> **Comments:**
> **username_1**: Do you know about [Testnet](https://en.bitcoin.it/wiki/Testnet)?  Though if it needs to interact with an existing pool, this might get harder.  

---

## 2 answers

### Answer by username_2 on 2013-11-09. Score: 2

As username_1 username_1 suggest, you could use the Bitcoin [Testnet](https://en.bitcoin.it/wiki/Testnet). This is a separate Bitcoin fork that exists especially for testing purposes.
You can easily get some testnet coins from testnet faucets.

Besides that, do you know that it is possible to create a transaction with multiple inputs and multiple outputs? So instead of creating many transactions, you could combine them into one transaction and only pay the fee once.

> **Comments:**
> **username_0**: hi, how to create a transaction with combined payments? thanks  

---

### Answer by username_3 on 2013-12-08. Score: -1

If you grab a copy of the Bitcoin-qt wallet from the [Coin Control](https://bitcointalk.org/index.php?topic=144331.0) fork, you can get some very good information about how the transaction fees work. The transaction fees are explained in the post in that link, and the compiled Coin Control fork is also linked so you can play around with it too.

Once downloaded and installed, open settings -> options, then under the display tab enable the "Display Coin Control Features (experts only!)" option.

Now, when you go to send funds, you have the option of exactly where the funds will come from, what priority they will have in entering blocks, what fees will be required (if any), and the option of adding multiple recipients in the transaction.

This extra functionality will be standard in the coming 0.9 release of Bitcoin-qt and bitcoind.

As has already been said, it would be best to trial it out on the Bitcoin Testnet, currently Testnet3 - simply run the wallet with the command:

bitcoin-qt -testnet

which will enter the wallet onto Testnet3 rather than the main network. You can get some free testnet bitcoins from some faucets (check the links at the bottom of the [Bitcoin Testnet wiki article](https://en.bitcoin.it/wiki/Testnet)), and play around with sending bitcoins in one transaction from multiple wallet addresses to multiple other wallet addresses. This should give you a fair idea of how to structure a payment without incurring any transaction fees.


---

