Author

Topic: Idea: Decentralized Betting Exchange (Read 1428 times)

jr. member
Activity: 42
Merit: 1000
September 26, 2012, 01:23:47 AM
#5
@ffunenga
1) I have no solution ( besides "paper betting" ).
And, yes, 1) statement above is an ideal
("perfect" solution).
Also : if a player will have proof of that he/she was scammed, what he/she can do with it ?
There are no suitable laws/courts or bitcoin police ...
Proof without contract enforcement is nihil.
^--^ is why no-trust ( or very low-trust ) solution is
much better.

2) Yes, maybe, it would be something like this :
http://www.intrade.com/v4/misc/howItWorks/theBasics.jsp
this approach can subst. increase the velocity of bettors'
 money in the system and therefore boosts profits of some  of the participants ( esp. the ones supporting the betting exchange ).
newbie
Activity: 53
Merit: 0
January 10, 2014, 06:03:04 AM
#4
I have been thinking of decentralised betting too.

A dark pool to circumvent exorbitant Betfair fees or to provide exchange betting in jurisdictions that have outlawed it or forced exchanges to leave due to tax regimes.

Betfair is P2P but it is not decentralised. Consequently Betfair can charge commissions.

I am looking for a decentralised P2P exchange with no commissions.

How that is achieved, I don't know. It would mean that prices are located on individual machines. But if you are looking for a certain price to hedge a market then you just post the ask and and let it propagate through the network until some bids it on another machine.

The usual protocol will then write a ticket, confirming the transaction. From there you need a reconcilliation after the event has decided who won the bet and a transfer of funds is made. How this is achieved without 3rd parties, I don't know.
legendary
Activity: 1596
Merit: 1099
September 25, 2012, 04:39:07 PM
#3

This is doable in a decentralized manner.  See https://en.bitcoin.it/wiki/Contracts

In particular, this specific example applies: https://en.bitcoin.it/wiki/Contracts#Example_4:_Using_external_state

newbie
Activity: 7
Merit: 0
September 25, 2012, 04:22:39 PM
#2
Hi Ukigo,
thanks for pointing me in the right direction.

About your observations:
1) hum... thats actually the main problem. If you think its possible to make a system without the involvemetn of a third-party or an approach where no trust is required to be given to that third-party (and obviously if you have a tecnichal solution to that) please tell us!
What I present in dbex.pdf is an "in-the-middle" solution between what you suggest (and I agree) as the perfect solution (no trust required in a third-party) and total trust in that third-party. What I suggest gives the bettors the ability to prove they have been scammed by the regulator, if needed. With this, the regulator has no interest (or margin for manouver) in stealing from its clients.

2) I don't understand what "selling" or "buying" a bet(lay or back?) is... Is it a different kind of trading from the one available at betfair or betdaq?
4) very good one.. Didn't though about that but it makes total sense.
newbie
Activity: 7
Merit: 0
September 25, 2012, 05:28:22 AM
#1
Hello everyone,
I'll leave here an idea that I've been developing hoping I can get opinions on the subject.
This idea tries to solve a problem that will probably appear in my country (Portugal) in the next months with the new law for betting.
The technical solution presented is based in public-key cryptography and bitcoins.

At github [1] you can read dbex.pdf. Contributions and corrections are welcome!

[1] https://github.com/ffunenga/dbex
Jump to: