Payouts from the house in a trustless, decentralised system

Started by monsterer, October 19, 2014, 10:03:43 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

HackFisher

Quote from: monsterer on October 19, 2014, 04:13:32 PM
Quote from: pc on October 19, 2014, 04:00:52 PM
The fund would not be simple address from which funds could be spent using a private key.

I think the fund would be more like a global counter that is updated in every block according to strict rules. If someone tried to violate the rules by paying out funds to themselves, other delegates would notice and reject that block.

Like a coinbase transaction in bitcoin? Presumably, then lost funds would simply be 'burned' to be in line with the 'created from nothing' aspect of a coinbase transaction?

True
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

pc

Quote from: monsterer on October 19, 2014, 04:13:32 PM
Quote from: pc on October 19, 2014, 04:00:52 PM
The fund would not be simple address from which funds could be spent using a private key.

I think the fund would be more like a global counter that is updated in every block according to strict rules. If someone tried to violate the rules by paying out funds to themselves, other delegates would notice and reject that block.

Like a coinbase transaction in bitcoin? Presumably, then lost funds would simply be 'burned' to be in line with the 'created from nothing' aspect of a coinbase transaction?
Similar, yes. Except that a winning payout would not be 'created from nothing' - instead of having input txs it would deduct the sum from the global counter.
Bitcoin - Perspektive oder Risiko? ISBN 978-3-8442-6568-2 [url="http://bitcoin.quisquis.de"]http://bitcoin.quisquis.de[/url]

monsterer

Quote from: pc on October 19, 2014, 04:00:52 PM
The fund would not be simple address from which funds could be spent using a private key.

I think the fund would be more like a global counter that is updated in every block according to strict rules. If someone tried to violate the rules by paying out funds to themselves, other delegates would notice and reject that block.

Like a coinbase transaction in bitcoin? Presumably, then lost funds would simply be 'burned' to be in line with the 'created from nothing' aspect of a coinbase transaction?
My opinions do not represent those of metaexchange unless explicitly stated.
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

pc

The fund would not be simple address from which funds could be spent using a private key.

I think the fund would be more like a global counter that is updated in every block according to strict rules. If someone tried to violate the rules by paying out funds to themselves, other delegates would notice and reject that block.
Bitcoin - Perspektive oder Risiko? ISBN 978-3-8442-6568-2 [url="http://bitcoin.quisquis.de"]http://bitcoin.quisquis.de[/url]

monsterer

How do you handle payouts from the house fund in, say a dice DAC where players losses form the fund?

At some point a private key must get revealed in order to sign the transaction paying the winner, so how do you prevent a malicious actor from just making his own transaction paying himself the entire fund?
My opinions do not represent those of metaexchange unless explicitly stated.
[url="https://metaexchange.info"]https://metaexchange.info[/url] | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads