Bitcoin Forum
June 16, 2024, 04:52:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Trustless crowdfunding in bitcoin  (Read 562 times)
ilpirata79 (OP)
Sr. Member
****
Offline Offline

Activity: 353
Merit: 253


View Profile
April 24, 2016, 06:34:53 PM
 #1

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
OnkelPaul
Legendary
*
Offline Offline

Activity: 1039
Merit: 1004



View Profile
April 24, 2016, 06:47:05 PM
 #2

I believe with plain bitcoin this is not possible, as the things you can do in a script are pretty limited. However, Ethereum should be able to do it, I just don't know how you'd write it exactly (note to self: read some stuff on EtherScript.)

The "swear jar" example on the EtherScripter.com site should serve as a suitable starting point: http://etherscripter.com/0-5-1/

Onkel Paul

AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
April 24, 2016, 06:49:44 PM
 #3

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.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
nakedbitcoins
Sr. Member
****
Offline Offline

Activity: 300
Merit: 250


Nakedbitcoins.com !


View Profile WWW
April 24, 2016, 06:55:58 PM
 #4

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

You can do this.  BitcoinStarter.com  was the first to enable this. They are coming back online this week at some point.

Randian Hero
Sr. Member
****
Offline Offline

Activity: 439
Merit: 250



View Profile
April 24, 2016, 07:01:02 PM
 #5

It would suprise me if this is not possible. However it's not exactly easy to accomplish and I don't think there is any wallet or GUI that can accomplish it without programming knowledge.
aizzaku
Legendary
*
Offline Offline

Activity: 1146
Merit: 1006



View Profile
April 24, 2016, 07:27:18 PM
 #6

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

Hello, are u asking for some script or this to be achieved manually ?

well trust is a very very rare word here in bitcoin world. i am nt sure how many good souls are stil out there to fund for a cause or anything.
It is because of all the scams recently and the freq. has increased exponentially

BlockchainGaming A PARADIGM SHIFT IN THE GAMING INDUSTRY
Website | Blog | Forum | Wiki | Events | Marketplace (coming soon)
countryfree
Legendary
*
Offline Offline

Activity: 3052
Merit: 1047

Your country may be your worst enemy


View Profile
April 24, 2016, 08:10:37 PM
 #7

So it's not possible to do it automatically, but it would be easy to do it manually. You talked of something trustless, right? The real problem is that you'll have to very convincing to make strangers give you money. Very, very convincing...

I used to be a citizen and a taxpayer. Those days are long gone.
calkob
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 520


View Profile
April 24, 2016, 08:20:18 PM
 #8

I think once smart contracts kick in there will def be solutions and there prob already is using ethereum.  Wink
European Central Bank
Legendary
*
Offline Offline

Activity: 1288
Merit: 1087



View Profile
April 24, 2016, 08:21:49 PM
 #9


You can do this.  BitcoinStarter.com  was the first to enable this. They are coming back online this week at some point.

Isn't that arrangement gonna depend purely on how legit the website is feeling? And coming back online don't sound too reassuring. I guess the OP is talking something automated.
ilpirata79 (OP)
Sr. Member
****
Offline Offline

Activity: 353
Merit: 253


View Profile
April 24, 2016, 10:23:06 PM
 #10

This is something, as someone pointed out, that can be easily done in an ethereum-like platform.

In bitcoin, you might need a new opcode that restrains the spendability of an output in the following way: it is spendable only togheter with other outputs that refer to the same address and so that the total amount to be spent is equal or greater than the required sum... or something like that.

I think this is an interesting use case, so maybe it could be worth a new opcode.

best regards,
ilpirata79
nakedbitcoins
Sr. Member
****
Offline Offline

Activity: 300
Merit: 250


Nakedbitcoins.com !


View Profile WWW
April 24, 2016, 11:24:44 PM
 #11


You can do this.  BitcoinStarter.com  was the first to enable this. They are coming back online this week at some point.

Isn't that arrangement gonna depend purely on how legit the website is feeling? And coming back online don't sound too reassuring. I guess the OP is talking something automated.
They didn't come offline because of anything just re-development of the website. At the time they had a way to refund all bitcoins to everyone automatically.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!