Author

Topic: Cypherpoker - Mental Poker (P2P Poker) (Read 2450 times)

legendary
Activity: 1092
Merit: 1001
June 03, 2016, 02:09:58 PM
#24
Any update?  How's the project going?
sr. member
Activity: 406
Merit: 250
I'm no programmer either but I agree. I'm looking forward to all forms of decentralised gambling. It looks like it may be some time though for us end users.
hero member
Activity: 616
Merit: 500
I AM A SCAMMER
April 02, 2016, 01:13:07 AM
#22
The hardest part of this project will be to transition people from Pokerstars, which also means people will have to transition from fiat to Bitcoin.
Although if I understand well, people will still be able to use fiat to fund their hobby.
Again, getting the coding work done is only the tip of the iceberg, it will take much more to get a decent user base.

Its much easier getting the poker community into bitcoin then it is getting the poker community away from pokerstars and any other sites.  Poker players go were the good games are at. Using bitcoin wont matter much to them its just like exchanging to casino chips.  Generally poker players online are smarter than average and understand computers better than average. 

I can't believe that Cypherpoker and this thread has gotten as little attention as it has.  I ran across the Cypherpoker subreddit a while back and thought it was the coolest idea.  Cypherpoker is to poker as bitcoin is to fiat.  I'm shocked that the bitcoin community hasn't grabbed a hold of this concept.  I'm no programmer, but I would think that there would be a bunch of people from bitcointalk working on implementations of this.
hero member
Activity: 546
Merit: 500
December 31, 2015, 07:07:52 AM
#21
The hardest part of this project will be to transition people from Pokerstars, which also means people will have to transition from fiat to Bitcoin.
Although if I understand well, people will still be able to use fiat to fund their hobby.
Again, getting the coding work done is only the tip of the iceberg, it will take much more to get a decent user base.

Its much easier getting the poker community into bitcoin then it is getting the poker community away from pokerstars and any other sites.  Poker players go were the good games are at. Using bitcoin wont matter much to them its just like exchanging to casino chips.  Generally poker players online are smarter than average and understand computers better than average. 
legendary
Activity: 1862
Merit: 1004
December 31, 2015, 07:05:03 AM
#20
If this project will be successful I can see creaky death of every other poker room out there. I am surpised that major casinos and Poker sites are not developing solutions of Mental Poker already.
With Bitcoin and altcoin support quality Mental Poker can take over big Poker sites as we know it! Pokerstars, 888poker, titanpoker, fulltilt and other big poker sites may start to fear.
staff
Activity: 4270
Merit: 1209
I support freedom of choice
December 31, 2015, 06:51:55 AM
#19
https://www.reddit.com/r/cypherpoker/comments/3ytanx/cypherpoker_2016/
Quote
To start off with I'd like to thank everyone who has supported CypherPoker whether materially, in spirit, or otherwise. I'm amazed and thankful for the attention and excitement that the project has generated.
I was genuinely surprised that this subreddit managed to gather as many members as it has given that I didn't do much to advertise it. With one of my blogs, Toronto City Life, now heading into its 8th year (yikes!), I'm all too well aware of how difficult it is to find an audience let alone an interested community. To this end I have to extend extra thanks to certain members of the Bitcoin community for stoking the fire.
I'm also very happy to report that my local CypherPoker family has grown. Earlier this month I was approached by two gentlemen with a keen interest in the game and a willingness to support its further development. The fact that this support included a financial aspect was a great relief – Sarah and I have been living on vapours for some time now and the loss of my job a few months ago certainly didn't help the situation.
Kamal and Ben, the two gentlemen in question, have also provided some excellent input that has provided me with avenues to move beyond some of the looming roadblocks of the project.
With the completion of the main game code I began looking at cryptocurrency integration. For some time I've been mentioning an escrow system of some sort as being a part of the solution but didn't have too many details to go along with it. Skeptics pointed out that collusion could be a big problem for game verification and settlement but I put such comments on the back burner until I was ready to tackle the problem. Still, the commenters had some good points.
As I usually do, I started sketching out some pencil-and-paper concepts to see how the problem could be tackled. I would need something decentralized and highly collusion-resistant but every time I thought I had hit on a custom solution I was able to figure out a way to manipulate it. Maybe the solution would be found elsewhere.
An immutable blockchain-based system seemed like a good way to fill in some of the gaps so next I started looking into a purely Bitcoin-based solution. Unfortunately, I quickly discovered that the non-Turing-complete Script language (https://en.bitcoin.it/wiki/Script), was far too limited to perform the necessary mathematical operations, not to mention that the brevity of storage available on the Bitcoin blockchain would become a problem very quickly.
It was around this time that Kamal and Ben suggested that maybe smart contracts might be the way to go. I admitted that my experience with such technology was extremely limited but with the present dearth of alternatives it would certainly be worth a look.
Not wanting to put the carriage before the horse I'm not going to get into which particular solution we've been focusing on but the initial testing is looking extremely promising.
I'm sure that anyone following the project will be wondering what kind of timeline we're looking at so this is the part where I put on my prognostication hat. The project is pretty much all uncharted territory so it's important that I accompany any predictions with a big caveat but based on what I know I expect to have a working proof of concept in early 2016.
Working around the limitations of the smart contract solution will take a little longer and I'm sure that we'll want to do plenty of testing before releasing any such solution, but if I were being forced to provide a date for this I would guesstimate some time around April of next year.
Besides ideas and support, our new partners are providing some of the other desperately needed pieces to the puzzle so I have good reason to expect that 2016 will be a banner year for the CypherPoker project.
Personally I'm elated that we're able to vault the hurdles we're discovering as we go along and moreover that people are seeing some of the same possibilities that I've envisioned since the beginning of this endeavour. Even if we have to push certain technologies to their limits I'm more confident now than ever that the totality of the project is achievable, and I look forward to sharing the details with you once the wrinkles have been ironed out.
Once again I want to offer my heartfelt thanks for your continued support and feedback. Without you, producing a peer to peer game of any kind probably wouldn't make much sense.
Wishing you a sincerely restful and joyous holiday, and may the new year bring with it as many blessings as have been bestowed on me.
Patrick
legendary
Activity: 1078
Merit: 1024
December 18, 2015, 02:41:10 PM
#18
The hardest part of this project will be to transition people from Pokerstars, which also means people will have to transition from fiat to Bitcoin.
Although if I understand well, people will still be able to use fiat to fund their hobby.
Again, getting the coding work done is only the tip of the iceberg, it will take much more to get a decent user base.
staff
Activity: 4270
Merit: 1209
I support freedom of choice
December 01, 2015, 09:08:11 AM
#17
https://np.reddit.com/r/cypherpoker/comments/3uymrf/hosting_your_own_cypherpoker_rendezvous_server/
Quote
With the last few updates to the software I've made liberal use of Adobe's Cirrus service to provide rendezvous functionality for players connecting over the internet. This is similar to a BitTorrent tracker which is used by the client software to initially discover other clients' presences on the network. Put more simply, the rendezvous service allows players to find and connect to each other over the internet - assisted peer-to-peer networking, in other words.
The Cirrus service, however, is intended primarily for development and testing, not to mention that it's Adobe-branded and centrally operated which makes it less than ideal as a decentralized peer-to-peer solution, so I've put together a guide on setting up and running a CypherPoker rendezvous server using the free and open-source MonaServer:
http://patrickbay.ca/blog/?p=821
RTMFP, the communication protocol currently used by CypherPoker and MonaServer, has many great features that will find their way into the software but it was never my intention to limit the game to just one or two methods of exchanging data.
Lots of work has already been done on SOCKS5-proxy-based protocols like Tor and I2P, and other protocols like XMPP and HTTP (relay) seem relatively straightforward to implement. There's plenty of work to be done before I can start thinking about incorporating these but adding MonaServer into the mix will go a long way towards providing independence to the game software.
Please let me know if you have any questions, comments, or concerns and I'll do my best to answer them in a timely fashion.
hero member
Activity: 812
Merit: 1000
December 01, 2015, 12:17:46 AM
#16
This is a stroke of a genius ! Glad it is open source !Looking forward to go ahead and check out the code! Mental poker seems like a great concept too.Death of the online poker ?Might as well take couple of years to do that . Lips sealed

It doesn't have to die but it might since now people who were always concerned about the fairness in an online poker game and about who can see our cards would have a choice and they will choose this concept over the old one any day.
staff
Activity: 4270
Merit: 1209
I support freedom of choice
November 30, 2015, 10:19:14 PM
#15
https://www.reddit.com/r/cypherpoker/comments/3ua8qp/cypherpoker_v12b_source_code_now_available/
Quote
The source code for the complete 1.2 beta version of CypherPoker, as well as accompanying documentation and wiki entries, are now available at the GitHub repository:
https://github.com/monicanagent/cypherpoker
This version contains minor updates for the recently-posted public demo and overhauls to class names and directories to more closely reflect current functionality. If you have a copy of an older repository it's recommended that you delete it and retrieve the newest one.
This update marks the completion of the code migration from my local repository to GitHub so updates should now be more regular.

https://www.reddit.com/r/cypherpoker/comments/3uhcp9/funding_ideas/
Quote
Hi everyone,
I wanted to ask for your input on funding further CypherPoker development.
Recently I started a GoFundMe campaign and managed to raise a little money before they pulled it (http://www.torontocitylife.com/2015/11/26/that-was-quick/). Of course I'm disappointed but I respect GoFundMe's decision.
The response we received leads me to believe that crowdfunding of the project could be viable but I wonder if an Indiegogo or Kickstarter campaign may not meet the same fate.
The Indiegogo Terms of Use (https://www.indiegogo.com/about/terms) only include gambling as a prohibited perk, and I have no intention of offering it as a reward. My fear, however, is that the project will be poorly understood and cancelled under some vague clause.
Kickstarter's Terms of Use (https://www.kickstarter.com/terms-of-use) make no mention of gambling or gaming and again seem to focus on perks. Here too I'm met with some vague language but their list of prohibited projects doesn't look optimistic (https://www.kickstarter.com/rules/prohibited).
What are the chances that a CypherPoker campaign on Indiegogo or Kickstarter will be pulled?
Are there better alternatives? Maybe crowdfunding isn't the best approach?
Your input is greatly appreciated!
As are your Bitcoin donations: 1N5nkMSWf1vTkbekst4PvsGq3Q5eK38ga5
staff
Activity: 4270
Merit: 1209
I support freedom of choice
November 20, 2015, 06:10:01 PM
#14
https://www.reddit.com/r/cypherpoker/comments/3tj7i1/cypherpoker_v12b_now_available_to_play/

Quote
No longer will I need to provide unsatisfactory answers when people ask where they can go to play it. Here, I'll tell them:
http://cypherpoker.org/play/
Version 1.2 beta has had some large and obvious overhauls of the startup process and some not-so-obvious updates of the cryptosystem. As it turns out, in my zeal to produce "lean" code I'd inadvertently set hard limits on the data structures for the cryptosystem and any numbers larger than 736 bits were being truncated. In versions 1.1b and earlier this would result in catastrophic failures.
Having "unwound" so much code during Rochambeau development and subsequent updates, CypherPoker is somewhat fragile at the moment so please excuse its occasional hiccups. Optimizations have all been disabled for now but if it feels like something's stuck, right-click on the game and select "DEBUG >> Toggle log" to see if any progress is being logged.
The next steps are to branch the current GitHub repository and submit the cleaned-up v1.2b code. After that I'll be focusing simultaneously on design and user experience, Bitcoin integration, and optimizations + code hardening. More details coming very soon.

 Grin
legendary
Activity: 2436
Merit: 1804
guess who's back
October 14, 2015, 07:00:14 PM
#13
I watched the video and tried to understand the point of this thing but I really couldn't
would you please give more explanation about it , what do you mean by P2P
as I understood you should not let everyone know about this thing so you should send it only for people who you want to play with so how this could replace the online poker rooms , especially how this will control the MTT market
I'm really lost and I think I misunderstood it , that's why I'm asking for a little bit more info
sr. member
Activity: 420
Merit: 250
October 14, 2015, 02:48:08 PM
#12
it seems to be pretty cool idea i cant wait to see how it will turn out  i think it should be a really good poker game
sr. member
Activity: 296
Merit: 251
October 14, 2015, 02:06:38 PM
#11
This is interesting. Thanks for the link.
legendary
Activity: 966
Merit: 1000
In holiday we trust
October 14, 2015, 10:39:32 AM
#10
Glad someone invented this, I might try it as soon as I get off the lazy period Smiley

Very cool indeed I may step out of retirement to play poker once again sick of playing on Maverns software and that boring me to death interface.
legendary
Activity: 2884
Merit: 1117
October 14, 2015, 10:14:27 AM
#9
Glad someone invented this, I might try it as soon as I get off the lazy period Smiley
legendary
Activity: 1988
Merit: 1317
Get your game girl
October 14, 2015, 10:05:18 AM
#8
This is a stroke of a genius ! Glad it is open source !Looking forward to go ahead and check out the code! Mental poker seems like a great concept too.Death of the online poker ?Might as well take couple of years to do that . Lips sealed
legendary
Activity: 1274
Merit: 1000
The Golden Rule Rules
October 13, 2015, 01:16:09 AM
#7
For those of us that don't want to click on external links could someone explain in a nutshell how this works?
hero member
Activity: 714
Merit: 500
Me, myself and I
October 12, 2015, 08:16:15 PM
#6
Sorry i have question how can p2p in poker site room and what a different with other poker site. If this great i hope this project will success
staff
Activity: 4270
Merit: 1209
I support freedom of choice
October 12, 2015, 05:57:25 PM
#5
You can now compile it for Android Smiley


https://www.reddit.com/r/cypherpoker/comments/3ohbd5/android_export_project_files_added/

Quote
The CypherPoker project on GitHub has been updated with the necessary project and settings files for exporting and testing Android APK files.
The steps to compile a custom Android build of CypherPoker are almost identical to those required to produce the desktop AIR version (https://redd.it/3o8swq), but with two notable exceptions:

1) You must use the Android project file instead of the desktop project file: https://github.com/monicanagent/cypherpoker/blob/master/Lounge/InstantLocalLounge-android/InstantLocalLounge-android.as3proj
2) The exported APK will appear in the "bin-output/APK" folder rather than the "bin-output/AIR" folder.

I haven't released any iOS export instructions yet since I don't have any Apple products to test and confirm with. If anyone is interested in and able to help out with this, please get in touch.
legendary
Activity: 1162
Merit: 1002
October 11, 2015, 04:48:39 PM
#4
Wow, this is an extremely cool way to securely play poker.  But yeah, this could mean every poker room that doesn't use a system like this will fall off and die.  Why is it called "Mental" poker though?

As it's P2P, cannot be compared to poker rooms.
But there is current idea which could uncrown /by traffic and  accessibility/ PokerStars and Amaya Inc. Recently they even gain 1st US license...

I think the idea is really cool and will look it in details in next few days. As there is even something working.
staff
Activity: 4270
Merit: 1209
I support freedom of choice
October 11, 2015, 04:46:05 PM
#3
But yeah, this could mean every poker room that doesn't use a system like this will fall off and die.
It's a P2P system, there is no place for online poker rooms.
legendary
Activity: 1316
Merit: 1004
October 11, 2015, 04:42:20 PM
#2
Wow, this is an extremely cool way to securely play poker.  But yeah, this could mean every poker room that doesn't use a system like this will fall off and die.  Why is it called "Mental" poker though?
staff
Activity: 4270
Merit: 1209
I support freedom of choice
October 11, 2015, 04:34:34 PM
#1
Open Source: https://github.com/monicanagent/cypherpoker
Blog: http://patrickbay.ca/blog/?p=650
Blog2: http://www.torontocitylife.com/2015/09/19/totally-mental-poker/
Reddit: https://np.reddit.com/r/cypherpoker/
Reddit2: https://np.reddit.com/r/Bitcoin/comments/3mjosp/cypherpoker_mental_poker_alpha/

What is the Mental Poker?
https://en.wikipedia.org/wiki/Mental_poker

CypherPoker: Building a test version for private internet games
https://www.youtube.com/watch?v=KfeI7f2PD5w


This is one of the most advaced project about the idea of Mental Poker (P2P Poker)
It can be the main reason of the death of all online poker rooms Smiley


The dev said that he will work on a javascript version and it will support cryptocurrencies.
Jump to: