I am trying to understand if there is a way in Bitcoin to perform a trustless crowdfunding campaign.
I mean: establish an amount of bitcoin, let the people send bitcoins to an address until a certain date. If before the date the established amount of bitcoin is reached, all the bitcoins are unblocked and spendable, otherwise the go back to the senders.
Is that possible?
best regards,
ilpirata79
I do not believe that is possible with the current protocol or the new OP Codes that are being added currently.
With the new codes you can set a date in which the coins can be unlocked, but haven't heard of a code that
would require the address to have a certain amount of bitcoins within it before allowing it to be placed into a block.
There may be sites that can do it or can facilitate this, but then it wouldn't be trustless since you'd have to trust the site.
Also, it is possible to do it now with a trusted escrow agent from this forum. Just set down the rules and respected
escrow agent and then point your potential donators to your page with the escrow address. If you never meet
the goal, the agent can send back the btc to the addresses that originally sent it. This isn't trustless either tho.