<p>There is plans to implement conditional transactions which would do some of the things you indicated.   That hasn't been implemented yet.</p>

<p>To do what you want would require creating website from end.</p>

<p>For example you could display current balance &amp; goal as well as the number of donators.  When someone donates you could have them provide a "return address" (in case it is different) that can't be changed and a return password (which you encrypt).</p>

<p>While you said you want to use Mt. Gox I don't see how that would increase trust and it would make automating deposits and returns much more difficult.</p>

<p>In short it can be done but there is no easy automated way to do it within the Bitcoin protocol so you will have to custom build a lot of the functionality.</p>

CC BY-SA 3.0
2011-10-19T02:47:07.953Z
I was hoping some entrepreneur had set up a website for this :) It's similar to Escrow, but with automated conditional redemptions.
MtGox BTC with Yubikey are (IMO) safer than a new website's BTC wallet as there is a history of hacking these sites to steal the coins. Assuming MtGox's security is now better than most others.
ACyclic
CC BY-SA 3.0
2012-03-20T00:47:54.613Z
@DeathAndTaxes, "There is plans to implement conditional transactions" is a little vague - are you able to expand (or link to info) on how this might be done?
Highly Irregular
CC BY-SA 3.0
2011-10-19T02:16:57.427Z
2011-10-19T02:16:57.427Z
DeathAndTaxes
<p>What services are available to publicly raise Bitcoin funds? </p>

<p>I'm considering setting up a Bitcoin fund that would accept BTC donations. If the fund doesn't reach a certain value after a time, I'd like it to refund the BTC. Also, I'd like to give donors the option of withdrawing their donations once a week. It needs to be safe from hackers (eg. the BTC are stored on MtGox with Yubikey protection), and transparent.</p>

<p>Obviously I don't want to use a regular bitcoin wallet address as the public wouldn't trust it.</p>

<p>Does anything like this exist?</p>

<services><escrow><investing>
Is there a way to publicly raise Bitcoin funds?
ACyclic
# Is there a way to publicly raise Bitcoin funds?

(Asked by: username_0 on 2011-10-19)

What services are available to publicly raise Bitcoin funds?

I'm considering setting up a Bitcoin fund that would accept BTC donations. If the fund doesn't reach a certain value after a time, I'd like it to refund the BTC. Also, I'd like to give donors the option of withdrawing their donations once a week. It needs to be safe from hackers (eg. the BTC are stored on MtGox with Yubikey protection), and transparent.

Obviously I don't want to use a regular bitcoin wallet address as the public wouldn't trust it.

Does anything like this exist?

**Tags:** services, escrow, investing


---

## 1 answers

### Answer by username_1 on 2011-10-19. Score: 3 | Accepted answer

There is plans to implement conditional transactions which would do some of the things you indicated. That hasn't been implemented yet.

To do what you want would require creating website from end.

For example you could display current balance & goal as well as the number of donators. When someone donates you could have them provide a "return address" (in case it is different) that can't be changed and a return password (which you encrypt).

While you said you want to use Mt. Gox I don't see how that would increase trust and it would make automating deposits and returns much more difficult.

In short it can be done but there is no easy automated way to do it within the Bitcoin protocol so you will have to custom build a lot of the functionality.

> **Comments:**
> **username_0**: I was hoping some entrepreneur had set up a website for this :) It's similar to Escrow, but with automated conditional redemptions. MtGox BTC with Yubikey are (IMO) safer than a new website's BTC wallet as there is a history of hacking these sites to steal the coins. Assuming MtGox's security is now better than most others.  
> **username_2**: @username_1, "There is plans to implement conditional transactions" is a little vague - are you able to expand (or link to info) on how this might be done?  

---

