Bitcoin Forum
May 04, 2024, 01:23:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [brainstorming] p2p gambling, no house edge?  (Read 2239 times)
finkleshnorts (OP)
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile
June 07, 2012, 09:52:41 PM
 #1

This thought crossed my mind:

Similar to the idea of the decentralized exchange that has been tossed around, what if there were a p2p gambling network built on open source software, with games similar to satoshi dice?

For instance, one person places an "order" for a 50% chance to double my money, then somebody else takes the other side with the same amount. The network holds the bitcoins from both parties in escrow, and then the network confirms the result. What they would actually be doing is picking one side or the other on a randomly generated number (i don't know, something open source and consistent).

It might not even have to be a p2p protocol, maybe just an ad-supported website could do it and set it up like an currency exchange site.Surely, if bitcoin bypasses (nearly) all fees for transactions, there must also be a way to bypass (nearly) all fees for gambling.

Just an idea.
1714785830
Hero Member
*
Offline Offline

Posts: 1714785830

View Profile Personal Message (Offline)

Ignore
1714785830
Reply with quote  #2

1714785830
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714785830
Hero Member
*
Offline Offline

Posts: 1714785830

View Profile Personal Message (Offline)

Ignore
1714785830
Reply with quote  #2

1714785830
Report to moderator
1714785830
Hero Member
*
Offline Offline

Posts: 1714785830

View Profile Personal Message (Offline)

Ignore
1714785830
Reply with quote  #2

1714785830
Report to moderator
1714785830
Hero Member
*
Offline Offline

Posts: 1714785830

View Profile Personal Message (Offline)

Ignore
1714785830
Reply with quote  #2

1714785830
Report to moderator
mem
Hero Member
*****
Offline Offline

Activity: 644
Merit: 501


Herp Derp PTY LTD


View Profile
June 08, 2012, 09:27:12 AM
 #2

careful bob, with that dangerously good idea some casino tycoon may put a hit out on you Wink

lightlord
Donator
Legendary
*
Offline Offline

Activity: 3226
Merit: 1226


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
November 23, 2012, 08:53:48 AM
 #3

This thought crossed my mind:

Similar to the idea of the decentralized exchange that has been tossed around, what if there were a p2p gambling network built on open source software, with games similar to satoshi dice?

For instance, one person places an "order" for a 50% chance to double my money, then somebody else takes the other side with the same amount. The network holds the bitcoins from both parties in escrow, and then the network confirms the result. What they would actually be doing is picking one side or the other on a randomly generated number (i don't know, something open source and consistent).

It might not even have to be a p2p protocol, maybe just an ad-supported website could do it and set it up like an currency exchange site.Surely, if bitcoin bypasses (nearly) all fees for transactions, there must also be a way to bypass (nearly) all fees for gambling.

Just an idea.

That's an interesting idea, I would certainly like that. If a p2p pool mining can exist,
surely this can exist as well.

Interesting.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
November 23, 2012, 09:10:13 AM
 #4

Perhaps some sort of special script op code could be used to determine that a tx output is only valid if say the subsequent nth block number's hash's high bits are equal to a value (with both an AND mask and a value).

The protocol would need to be changed to handle this special script output and it should probably not be valid until the block height is equal to the checked block height + x blocks (to avoid confusion with re-orgs).

It really isn't much different to the time delay feature - just would need a couple of extra numbers:

Code:
int64_t high_bits = get_high_bits_from_block_hash( ); // nothing special needed for this
...
if( tx_output.check_high_bits ) // tx would need these two new values
   is_valid = ( ( high_bits & tx_output.check_high_bits ) == tx.high_bits_value );

Actually I guess it might even be simpler to just use the "nonce" rather than part of the hash.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
RantinRave
Member
**
Offline Offline

Activity: 118
Merit: 10


View Profile
November 24, 2012, 04:44:50 AM
 #5

Great idea, if you are looking for somebody to actually put this plan in action. I'm down for heading up the project.
giantdragon
Legendary
*
Offline Offline

Activity: 1582
Merit: 1002



View Profile
November 24, 2012, 02:42:52 PM
 #6

Awesome idea! I have started development of the P2P gambling site yesterday, stay tuned!
finkleshnorts (OP)
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile
November 24, 2012, 09:58:42 PM
 #7

Wow, that's really cool.
Yuhfhrh
Full Member
***
Offline Offline

Activity: 238
Merit: 100



View Profile
November 25, 2012, 03:45:51 PM
 #8

Makes sense to me lol
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
November 25, 2012, 07:26:17 PM
 #9

The biggest Fish is a little bit like this. By leaving money in a fish you are offering to take wagers with odds from 50-100% in your favor for anywhere from 0.05 up to half your balance. It is more optimized for fun that flexibility so another project is needed imo, just pointing the game out.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
lightlord
Donator
Legendary
*
Offline Offline

Activity: 3226
Merit: 1226


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
November 27, 2012, 03:50:51 AM
 #10

Awesome idea! I have started development of the P2P gambling site yesterday, stay tuned!

Wow really?

Look at my post: https://bitcointalk.org/index.php?topic=127836
And start developing that as well! Well its an idea.

Best regards
Lightlord



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
giantdragon
Legendary
*
Offline Offline

Activity: 1582
Merit: 1002



View Profile
November 27, 2012, 10:43:04 PM
 #11

Wow really?
Yes, I am developing this site now. Architecture is ready, this game being designed to be provably fair with absolutely no chance to cheat for the operator and zero commission fees.
finkleshnorts (OP)
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile
November 28, 2012, 04:44:10 AM
 #12

I can't wait to see what it looks like. I'm not a gambler (satoshidice and sealswithclubs taught me well), but I may have to give this a few spins.
lightlord
Donator
Legendary
*
Offline Offline

Activity: 3226
Merit: 1226


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
December 01, 2012, 11:24:01 AM
 #13

cool, I guess it would go.

I place a bet of 0.01 BTC, and it would pop up a bet on the board.
When someone matches my bet of 0.01 BTC.

One board would black out, lose, other person gets 0.02 BTC
effectively making it a 100% money back, or 50% 2.0X true odds.
And no house percentage!

For higher odds, like 90%. I place a bet of 1 Bitcoin.
And 9 other people join me.

9 people would get 1.1 Bitcoins, and one person would get 0 bitcoins.
Which would make it a Superior odds to satoshdice
from 98.1%>100%

For cutting transactions, you can make it that once 10 game bets
have been made, it goes through at a fee of 0.00005 instead of 0.0005.
cutting it by 1/10th.

I can't wait to see this implication, or this design  Smiley



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
giantdragon
Legendary
*
Offline Offline

Activity: 1582
Merit: 1002



View Profile
December 01, 2012, 03:16:47 PM
 #14

cool, I guess it would go.

I place a bet of 0.01 BTC, and it would pop up a bet on the board.
When someone matches my bet of 0.01 BTC.

One board would black out, lose, other person gets 0.02 BTC
effectively making it a 100% money back, or 50% 2.0X true odds.
And no house percentage!

For higher odds, like 90%. I place a bet of 1 Bitcoin.
And 9 other people join me.

9 people would get 1.1 Bitcoins, and one person would get 0 bitcoins.
Which would make it a Superior odds to satoshdice
from 98.1%>100%

For cutting transactions, you can make it that once 10 game bets
have been made, it goes through at a fee of 0.00005 instead of 0.0005.
cutting it by 1/10th.

I can't wait to see this implication, or this design  Smiley
I am developing the same way as you described + fairness verification. Will launch next week.
byronbb
Legendary
*
Offline Offline

Activity: 1414
Merit: 1000


HODL OR DIE


View Profile
December 06, 2012, 11:19:13 PM
 #15

I have imagined p2p gambling and I think one day people will be able to gamble at near 0% loss. Imagine a poker app that uses the network to move funds from the pot to the winning players address/stack. The bitcoin network is a means to transfer value electronically. It should be thought of as backbone to anything you want to lay on top of it which involves the transfer of value. I came up with a sportsbook that works this way. I made up a mockup a while back as a concept.


lightlord
Donator
Legendary
*
Offline Offline

Activity: 3226
Merit: 1226


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
December 07, 2012, 12:53:17 PM
 #16

https://bitcointalk.org/index.php?topic=129608

Refers to this post.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
finkleshnorts (OP)
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile
December 09, 2012, 01:18:14 AM
 #17

Giantdragon's site is up: peerbet.org

Check it out, it looks very promising.

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!