Bitcoin Forum
November 06, 2024, 07:06:37 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Cypherpoker - Mental Poker (P2P Poker)  (Read 2443 times)
HostFat (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
October 11, 2015, 09:34:34 PM
Last edit: October 11, 2015, 09:52:49 PM by HostFat
 #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.

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
chennan
Legendary
*
Offline Offline

Activity: 1316
Merit: 1004


View Profile
October 11, 2015, 09: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?

HostFat (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
October 11, 2015, 09: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.

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
debuni
Legendary
*
Offline Offline

Activity: 1162
Merit: 1002



View Profile
October 11, 2015, 09: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.
HostFat (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
October 12, 2015, 10: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.

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
lexuz
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500

Me, myself and I


View Profile
October 13, 2015, 01:16:15 AM
 #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
Xiaoxiao
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000

The Golden Rule Rules


View Profile
October 13, 2015, 06: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?
Joel_Jantsen
Legendary
*
Offline Offline

Activity: 2030
Merit: 1324

Get your game girl


View Profile
October 14, 2015, 03:05:18 PM
 #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
FanEagle
Legendary
*
Offline Offline

Activity: 3038
Merit: 1129


View Profile
October 14, 2015, 03:14:27 PM
 #9

Glad someone invented this, I might try it as soon as I get off the lazy period Smiley
Nobitcoin
Legendary
*
Offline Offline

Activity: 966
Merit: 1000


In holiday we trust


View Profile
October 14, 2015, 03:39:32 PM
 #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.
Panadacoin
Sr. Member
****
Offline Offline

Activity: 296
Merit: 251


View Profile
October 14, 2015, 07:06:38 PM
 #11

This is interesting. Thanks for the link.
sana9821
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile
October 14, 2015, 07: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

SyGambler
Legendary
*
Offline Offline

Activity: 2436
Merit: 1804

guess who's back


View Profile
October 15, 2015, 12:00:14 AM
 #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
HostFat (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
November 20, 2015, 11: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

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
HostFat (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
December 01, 2015, 03:19:14 AM
 #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

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
bitbaby
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1000



View Profile WWW
December 01, 2015, 05: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.

HostFat (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
December 01, 2015, 02:08:11 PM
 #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.

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
unholycactus
Legendary
*
Offline Offline

Activity: 1078
Merit: 1024



View Profile WWW
December 18, 2015, 07: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.
HostFat (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 1209


I support freedom of choice


View Profile WWW
December 31, 2015, 11: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

NON DO ASSISTENZA PRIVATA - https://t.me/hostfatmind/
Slark
Legendary
*
Offline Offline

Activity: 1862
Merit: 1004


View Profile
December 31, 2015, 12:05:03 PM
 #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.
Pages: [1] 2 »  All
  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!