Bitcoin Forum
December 05, 2016, 06:56:31 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Bitcoin central funding and distribution program  (Read 742 times)
Elwar
Legendary
*
Offline Offline

Activity: 1932


www.bitpools.com


View Profile WWW
September 06, 2011, 01:36:32 AM
 #1

I have a high level concept I am trying to figure out.

tl;dr

Create a program where multiple people can put their money into a single wallet unaccessible by anyone with criteria for when and where it will disperse payments.



tl part:
Distribution
I was thinking of several different scenarios. You can set the time of distribution, say once a week, month, year etc...or once it hits X amount, or you could have all of the people who donated vote on the distribution. You can set the vote to be 1-100% required to distribute with a threshold of sending the money back to the donors if there is no resolution by X day.

Consider a mixed group of people wanting to support cancer research. They donate to this cancer wallet and it is set up to activate either at 1000 BTC, with a vote of 66% for the location of where the 1000 BTC will be sent. If there is no resolution within two months, the BTC is sent back equally to the donors.

Or a neighborhood wants to build a park in an open lot so all of the neighbors put BTC into the park wallet. They come up with a few different ideas and companies and require a 51% acceptance for distribution. Once they get a vote of 51% then the money is sent. Otherwise it either has a date where the money is given back or it is kept there until there is agreement.

Or a club that has dues where the members get to vote on where the money goes.

The Program
This I am not too sure about. The hard part is having a wallet that is not accessible by anyone but the program. The person or server in control of the program could possibly be the weak link there. I do not want to rely on trust. There needs to be a lot of transparency and easy verification.

I could use some suggestions on this. Thanks.

http://www.bitpools.com
Pool your bitcoins with others. Vote on solutions using the Bitcoin blockchain. Keep your bitcoins in your cold storage until you find a solution you like.
Links and Reviews of useful every day places to spend bitcoins: https://bitcointalk.org/index.php?topic=943143.0
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480964191
Hero Member
*
Offline Offline

Posts: 1480964191

View Profile Personal Message (Offline)

Ignore
1480964191
Reply with quote  #2

1480964191
Report to moderator
1480964191
Hero Member
*
Offline Offline

Posts: 1480964191

View Profile Personal Message (Offline)

Ignore
1480964191
Reply with quote  #2

1480964191
Report to moderator
ovidiusoft
Sr. Member
****
Offline Offline

Activity: 252


View Profile
September 06, 2011, 05:36:55 AM
 #2

The Program
This I am not too sure about. The hard part is having a wallet that is not accessible by anyone but the program. The person or server in control of the program could possibly be the weak link there. I do not want to rely on trust. There needs to be a lot of transparency and easy verification.

It is not possible. It can be made difficult with complicated hardware tripwires, but in the end someone with physical access will be able to compromise the system.
Elwar
Legendary
*
Offline Offline

Activity: 1932


www.bitpools.com


View Profile WWW
September 06, 2011, 07:33:25 PM
 #3

The Program
This I am not too sure about. The hard part is having a wallet that is not accessible by anyone but the program. The person or server in control of the program could possibly be the weak link there. I do not want to rely on trust. There needs to be a lot of transparency and easy verification.

It is not possible. It can be made difficult with complicated hardware tripwires, but in the end someone with physical access will be able to compromise the system.

Ya, I am having a hard time thinking of how it can be done as well. I was thinking at the very least you could have an auto-encrypted wallet where the password is made up of multiple characters shared by multiple people.

http://www.bitpools.com
Pool your bitcoins with others. Vote on solutions using the Bitcoin blockchain. Keep your bitcoins in your cold storage until you find a solution you like.
Links and Reviews of useful every day places to spend bitcoins: https://bitcointalk.org/index.php?topic=943143.0
brendio
Hero Member
*****
Offline Offline

Activity: 518


Firstbits: 1Brendio


View Profile
September 07, 2011, 03:34:19 AM
 #4

I posed a similar question on the GLBSE forum, but with regard to having a company with multiple directors and requiring multiple authorisations to operate the account or wallet file.

Following this thread with intent!

nighteyes
Member
**
Offline Offline

Activity: 105


View Profile
September 08, 2011, 05:31:17 PM
 #5

The Program
This I am not too sure about. The hard part is having a wallet that is not accessible by anyone but the program. The person or server in control of the program could possibly be the weak link there. I do not want to rely on trust. There needs to be a lot of transparency and easy verification.

It is not possible. It can be made difficult with complicated hardware tripwires, but in the end someone with physical access will be able to compromise the system.

Just a thought from my 'open books' thinking, but how about the following scenario:

1)New bitcoin client from third party
2)New bitcoin client has a feature of different levels of "hold"....in other words, the bitcoin client wont send the "money" on hold

If I were a bitcoin client, I would change that wallet.dat file of course....it wouldnt be compatible with the current bitcoin client.

 
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 1890



View Profile WWW
September 08, 2011, 06:28:06 PM
 #6

I was thinking at the very least you could have an auto-encrypted wallet where the password is made up of multiple characters shared by multiple people.
Secret sharing might be relevant.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!