Sergio_Demian_Lerner
|
|
April 09, 2012, 06:24:18 PM |
|
The patent was applied to sell the technology to some online casinos.
I would issue a unlimited license for the open source network that solves the p2p poker problem right. But it can't be GPL because GPL has some issues regarding patents..
The MAVE protocol is unpatented (and, anyway, it's no big deal)
Sorry for the out-of-topic response.
Sergio.
|
|
|
|
|
HostFat
Staff
Legendary
Offline
Activity: 4270
Merit: 1209
I support freedom of choice
|
|
September 23, 2013, 08:47:00 AM |
|
Do you think that with current knowledge this is now possible to develop it?
|
|
|
|
Mike Hearn
Legendary
Offline
Activity: 1526
Merit: 1134
|
|
September 23, 2013, 09:13:02 AM |
|
Lately I've been exploring how to use SCIP/TinyRAM with e-Passports. The idea here is that modern passports have a chip inside them that can be read using an Android smartphone. The data is signed by your government and is thus hard to forge. You could use a modified/improved version of SCIP to create a proof that you have a valid passport that hashes to X (including a public key), thus creating for yourself an anonymous identity that is nevertheless as "bannable" as a real life identity.
It could be applied to poker like so. Your software searches out other people who want to play. They are identified only by their hashes+SCIP proofs (i.e. large opaque numbers) and a nick they chose. If there was a suspicion of cheating, you could choose to add the player to your own personal blacklist. People could share or publish their blacklists of cheaters (assuming they get caught) to make it harder for them to re-offend. People are nevertheless still anonymous.
If you wanted to, you could run games alongside a group video chat to raise the bar for cheating a bit further (i.e. people are not actually sitting next to each other, you can see their hands+keyboard), and you could pay someone independent to randomly audit peoples computers using screen-sharing software to verify they weren't communicating.
All this is a lot of work though.
|
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
September 23, 2013, 10:52:58 AM |
|
I'm doing a related experiment. I have a thread in the games and rounds section for a correspondence style forum based poker with 72 hour time outs.
However, it is not strictly Mental Poker, but an implementation of what I consider as Provably Fair shuffling, with me as a non-playing dealer. Someone mentioned escrow. That's also my function.
I'll try to get the link, but I'm on an iPad now. I didn't want to necro this thread but, someone did it already.
|
|
|
|
Sergio_Demian_Lerner
|
|
September 23, 2013, 03:40:45 PM |
|
For an update on the feasibility of online p2p poker, I'm working on QixCoin.com since half a year ago. It solves all poker-related problems: collusion, pot, etc. It does not require a TTP nor an escrow: it's pure P2P. It's based on my patented (pending) mental poker protocol. The problem with using an escrow is that, under many regulations, the escrow service is facilitation online gambling so it must have a license to do it. So nobody would be able to (legally) provide such escrow service. Since the protocol itself handles all money-related actions, legal responsibility relies solely on players. And that it the reason why I had to create still another alt-coin, since Bitcoin scripting language could not support game specific verifications. QixCoin is salable and performant (the block-chain is NOT cluttered with ZNPs). Bet payments are done off-chain instantaneously. Pots (new games) can be created in less than a minute (the block interval is as low as 30 seconds). QixCoin code is not based on Satoshi Bitcoin code (I think it's the first alt-coin built fully from another source tree). If you have a specific question regarding how I solved some of these hard problems, please ask me here on in another forum, since it belongs to an alt-coin. Best regards, Sergio.
|
|
|
|
Mike Hearn
Legendary
Offline
Activity: 1526
Merit: 1134
|
|
September 23, 2013, 04:02:12 PM |
|
Well, that's interesting! Looking forward to seeing what you come up with Sergio. You might get the honour of making the first alt coin that's actually technically interesting (well, NameCoin was also quite interesting I guess).
That said - a patent? Why? Do you think that's for the best?
Are you planning to implement atomic chain-trades with bitcoins to obtain your new coin?
|
|
|
|
Sergio_Demian_Lerner
|
|
September 23, 2013, 04:18:54 PM Last edit: September 23, 2013, 04:35:02 PM by Sergio_Demian_Lerner |
|
Well, that's interesting! Looking forward to seeing what you come up with Sergio. You might get the honour of making the first alt coin that's actually technically interesting (well, NameCoin was also quite interesting I guess).
That said - a patent? Why? Do you think that's for the best?
I patented the protocol before I didn't know Bitcoin existed. I did it back in 2009, because I had to show my thesis to my director and I was developing the first commercial p2p poker security solution for online casinos (Certifiedplay), which was not ready, but I wanted to publish my thesis anyway... It's a pity that sooner or later patents will start bitting Bitcoin related companies, like it occurs for any other tech companies in Sillicon Valley. But that's how the business are done in the US, so you must protect your investment.. at least that's was what I was told at that time... Are you planning to implement atomic chain-trades with bitcoins to obtain your new coin?
Yes, I'm using P2PTradeX, so I'm leveraging on the whole Bitcoin trading infrastructure for Qixcoin trading. Best regards, Sergio. PS: Mike: do you happen to have a block-chain blk0000.dat file from the 2009-2010 period? I want to analyze the evolution of orphan rates.
|
|
|
|
jl2012
Legendary
Offline
Activity: 1792
Merit: 1111
|
|
September 24, 2013, 03:12:47 AM |
|
If you wanted to, you could run games alongside a group video chat to raise the bar for cheating a bit further (i.e. people are not actually sitting next to each other, you can see their hands+keyboard), and you could pay someone independent to randomly audit peoples computers using screen-sharing software to verify they weren't communicating.
In this case, cheaters will tap Morse code with toes.
|
Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY) LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC) PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
|
|
|
Mike Hearn
Legendary
Offline
Activity: 1526
Merit: 1134
|
|
September 24, 2013, 01:11:22 PM |
|
I lost my old Bitcoin 0.1 installation+wallet a long time ago, sorry. Otherwise I'd have had some nice 2009-era Bitcoins in my wallet. Oh well.
|
|
|
|
Peter Todd
Legendary
Offline
Activity: 1120
Merit: 1160
|
|
September 24, 2013, 05:19:54 PM |
|
QixCoin is salable and performant (the block-chain is NOT cluttered with ZNPs). Bet payments are done off-chain instantaneously. Pots (new games) can be created in less than a minute (the block interval is as low as 30 seconds). QixCoin code is not based on Satoshi Bitcoin code (I think it's the first alt-coin built fully from another source tree).
How will chain consensus be determined? (what proof-of-foo algorithm will be used and what are the incentives involved?)
|
|
|
|
Sergio_Demian_Lerner
|
|
September 25, 2013, 02:06:26 PM |
|
QixCoin is salable and performant (the block-chain is NOT cluttered with ZNPs). Bet payments are done off-chain instantaneously. Pots (new games) can be created in less than a minute (the block interval is as low as 30 seconds). QixCoin code is not based on Satoshi Bitcoin code (I think it's the first alt-coin built fully from another source tree).
How will chain consensus be determined? (what proof-of-foo algorithm will be used and what are the incentives involved?) Currently Proof-of-work, plus merged Bitcoin-mining. Possibly allowing both scrypt and SHA-2 mining, with two different dynamically adjusted difficulties. I think scrypt will dominate most 30-secs blocks, while SHA-2 merged mining will ocurr once every 10 minutes. I have many ideas regarding innovations for the block-chain, but I cannot put all the new stuff into the QixCoin since I have to step on some firm grounds! If not, I won't be able to predict how it will work... I will post about how QixCoin works shortly. Now I'm preparing my Ekoparty 2013 talk on Bitcoin.
|
|
|
|
agent13
Newbie
Offline
Activity: 26
Merit: 0
|
|
September 28, 2013, 12:32:25 AM |
|
Under a decentralized poker heads-up scenario, I would imagine that hands could be bound to some sort of contract or lock time. If one player leaves the hand for an extended period of time, the funds would be released to the opponent. However, peers would need to operate via Tor or I2P. Without this additional secure layer, one player could simply DDOS the other if they are heavily invested in a hand they can't win. They could then simply claim the other player left the table.
I would also be interested to know how collusion could be solved in a decentralized setup. Even the large poker sites have not completely solved the issue, and give a false sense of security to some degree.
I could live with pure P2P heads-up NL. However, latency may be an issue with the additional security layer. I love fast HU.
|
|
|
|
cunicula
Legendary
Offline
Activity: 1050
Merit: 1003
|
|
September 28, 2013, 04:25:22 AM |
|
Under a decentralized poker heads-up scenario, I would imagine that hands could be bound to some sort of contract or lock time. If one player leaves the hand for an extended period of time, the funds would be released to the opponent. However, peers would need to operate via Tor or I2P. Without this additional secure layer, one player could simply DDOS the other if they are heavily invested in a hand they can't win. They could then simply claim the other player left the table.
I would also be interested to know how collusion could be solved in a decentralized setup. Even the large poker sites have not completely solved the issue, and give a false sense of security to some degree.
I could live with pure P2P heads-up NL. However, latency may be an issue with the additional security layer. I love fast HU.
I'd guess that you solve collusion by a) matching people to tables randomly b) requiring people to pay an upfront, nonrefundable fee to enter a table Then you hope that the cost of searching for your buddy's table is higher than the profits from collusion. Hmm... I suppose you set the fee by targeting some mean number of hands before players switch tables. If you fall short of the target, bump up the fee. Of course, if you only have enough players for one table you are shit out of luck. Maybe you bootstrap the system with 1v1 games? BTW Sergio, great project. Very interested to learn about the details. Is there a white paper?
|
|
|
|
Dabs
Legendary
Offline
Activity: 3416
Merit: 1912
The Concierge of Crypto
|
|
September 30, 2013, 04:48:19 AM |
|
In my version (which is semi-centralized) I plan to offer anonymous tables. This means that you don't know who you are playing against in a table of 9 other players. You can't track them, your HUDs won't work, and you can't collude (since your buddy might be on a completely different table and he can't tell you to go there.) But, dunno if that will work, since some people like to know who they are playing against, or they want a particular set of people they have been playing with for awhile. And ... my thread is here: https://bitcointalk.org/index.php?topic=274068.0;allIt's been a really slow game so far. I think people are just lazy to play or something. (It hasn't even started, but the deck is shuffled already and waiting for players.)
|
|
|
|
maaku
Legendary
Offline
Activity: 905
Merit: 1012
|
|
September 30, 2013, 05:14:20 AM |
|
Sergio, I'd be interested to hear what changes to the Bitcoin scripting system were required to make it work. I'd be interested in implementing such changes in the p2p Freimarkets, assuming the patent issue could be resolved.
|
I'm an independent developer working on bitcoin-core, making my living off community donations. If you like my work, please consider donating yourself: 13snZ4ZyCzaL7358SmgvHGC9AxskqumNxP
|
|
|
|
HostFat
Staff
Legendary
Offline
Activity: 4270
Merit: 1209
I support freedom of choice
|
|
September 27, 2015, 04:42:38 AM |
|
|
|
|
|
jordanovmkd
Newbie
Offline
Activity: 13
Merit: 0
|
|
October 04, 2015, 08:16:50 PM |
|
I play poker online sometimes and most of it on Poker Stars and i notice that there are so much unlogical set up games that are not fair and confused me about how that can happend and makes me thing again about wasting my money although its fucking addictible. Your idea about decentralised network is interesting and i am with you about changing something in controling this games because it would be great step for better games and chances about the players. The truth is that we can only elaborating that here and no one will make a move about that because it is with plan and strategy predicted bussines for stealing money from fools. No one will agree with changing somenthing that can make them disfigured and unsecure, belive me.
|
|
|
|
|
|