Bitcoin Forum
April 18, 2024, 01:39:01 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Investment community (poor man's TheDAO) using pure Bitcoin Script - possible?  (Read 139 times)
d5000 (OP)
Legendary
*
Offline Offline

Activity: 3892
Merit: 5983


Decentralization Maximalist


View Profile
February 11, 2020, 03:13:18 AM
Merited by hugeblack (2), HeRetiK (1)
 #1

Hi,

I have the following question: Using only Bitcoin Script contracts, is it possible to create an "investment community", where the investors invest funds in BTC and then vote to which address the funds should be spent?

I have thought about a way using a hashlock contract, but found no viable solution.

The problem with a hashlock contract approach seems to be that no counterparty of the single investors is known until the community vote is carried out. If the investor creates an "anyonecanspend" output providing the hash of a secret (like in atomic swap-like contracts or LN HTLCs) and the coins can be spent by someone knowing this secret, then the investor would have to reveal the secret in some way before the beneficiary of the community fund is known (so he can't simply sign it with the beneficiary's public key). Otherwise, after his vote, he could simply chose not to reveal the secret (e.g. if he doesn't like the beneficiary, even if he does not get any benefit from that), to reveal the secret off-chain to a different beneficiary, or even simply retire the funds himself.

Any ideas? Impossible? Or was this already implemented by somebody? Any hint is welcome Smiley

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
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!