Bitcoin Forum
May 08, 2024, 10:02:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Assurance contracts  (Read 1941 times)
SamBull (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
November 17, 2015, 06:33:48 PM
 #1

In the wiki, there is an example of assurance contracts. https://en.bitcoin.it/wiki/Contract#Example_3:_Assurance_contracts

It says: "that the good will be created if at least 1000 BTC is raised."

But, a following step is: "the output value is set to 1000 BTC."

Surely this means that the creator can only claim exactly 1000 BTC from the incoming transactions. If they received 2000BTC they could presumably create 2 transactions of 1000 BTC each. But, if they received 1900 BTC, they would be able to receive only 1000 BTC. If they created the transaction with all 1900 BTC, I assume the other 900 BTC would have no output and would be lost as mining fees.

Am I right in this analysis? Is there a way to actually allow the creator to receive all bitcoins pledged?
1715205774
Hero Member
*
Offline Offline

Posts: 1715205774

View Profile Personal Message (Offline)

Ignore
1715205774
Reply with quote  #2

1715205774
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Luke-Jr
Legendary
*
Offline Offline

Activity: 2576
Merit: 1186



View Profile
November 17, 2015, 07:26:21 PM
 #2

Your assessment is correct, but the language does not imply the recipient will receive more than 1000 BTC, only that nothing will be sent unless >=1000 BTC is raised.
Feel free to make it clearer.

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!