Bitcoin Forum
May 12, 2024, 12:48:36 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Cryptographic rock-paper-scissors  (Read 1214 times)
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
April 02, 2013, 12:56:09 AM
Last edit: April 16, 2013, 03:49:09 PM by jackjack
 #1

Thanks to a wonderful idea from Off-topic, I made a cryptographic rock-paper-scissors
It uses hashes so that the second player can be sure that nobody changed the move of player 1
I tried to be clear in the About section of the site

You can play for nothing or you can bet.

Here it is: http://cryrps.net46.net
I post here to receive any comment about anything you find worth commenting

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
1715474916
Hero Member
*
Offline Offline

Posts: 1715474916

View Profile Personal Message (Offline)

Ignore
1715474916
Reply with quote  #2

1715474916
Report to moderator
1715474916
Hero Member
*
Offline Offline

Posts: 1715474916

View Profile Personal Message (Offline)

Ignore
1715474916
Reply with quote  #2

1715474916
Report to moderator
1715474916
Hero Member
*
Offline Offline

Posts: 1715474916

View Profile Personal Message (Offline)

Ignore
1715474916
Reply with quote  #2

1715474916
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715474916
Hero Member
*
Offline Offline

Posts: 1715474916

View Profile Personal Message (Offline)

Ignore
1715474916
Reply with quote  #2

1715474916
Report to moderator
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
April 09, 2013, 08:12:49 PM
 #2

I made the payment module but as the tools I use don't work on testnet, a small (but the more useful) part of it is still untested
I'd like 2 people to play a game to see if everything works
It's safe because:
  • The transaction will not be broadcasted before I validate it
  • I own the private keys
  • I'm not a thief ; being pywallet's main developer many people trusted me with their full wallets
  • Last but not least: I would only want the minimum bets, which is 0.0005 BTC

Why didn't I test with my own coins, you will ask? Well, because my broadband connection is a real pain, which makes me update the blockchain really rarely

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
ar9
Sr. Member
****
Offline Offline

Activity: 352
Merit: 250



View Profile
April 09, 2013, 11:39:17 PM
 #3

Really fantastic game idea! 

Good job, jackjack. 

With a more pleasing/simplistic UI I can really see this taking off.
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
April 10, 2013, 11:55:58 AM
 #4

Thank you!

I'd like to make a nice UI but I lack artistic feelings... If anyone has an idea of what it should look like please tell me
Tell me all the comments you have about UI/gameplay/etc

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
legendster
Hero Member
*****
Offline Offline

Activity: 1778
Merit: 764


www.V.systems


View Profile
April 10, 2013, 01:18:41 PM
 #5

I develop the UI if you want me to but I am not a programmer  Wink Grin


   ██████████        ████████████
     ██████████        ██████████
       ██████████        ████████
         ██████████        ██████
           ██████████        ████
             ██████████        ██
               ██████████
                 ██████████
                   ████████
                     ██████
                       ████
                        ██
|
     ▄▀▀▀▀▀▀▀▀▀█                 ▄▀▀▀▀▀▀▀▀▀█
 ▄▀                ▄▀█             ▄▀                ▄▀█
 ██████████    █             ██████████    █
 █                █                   █                █    █
 █                █     ▀▀▀▀▀▀▀█                █    █
 █                █  ▄▀             █                █  ▄▀
 ██████████▀                 ██████████▀
          █                                    █
          █                                    █
     ▄▀ █  ▀▀▀▀█                   ▄▀ █ ▀▀▀▀▀▀█
 ▄▀             ▄▀█               ▄▀               ▄▀ █
 █████████   █               ██████████    █
 █              █   █               █                █    █
 █              █   █               █                █    █
 █              █  ▄▀▀▀▀▀▀▀  █                █  ▄▀
 █████████▀                  ██████████▀

Blockchain
Database
                             ▄▄▄
                         ▄▄▀  ▀▄▄
        ▄           ▄▄▀  ▄▀▄  ▀▄▄
      █▄█   █████████████████    █
        █     █                              █ ▄▀ ▌
        █     █        ▄    █   ▄         █▀ ▄▌
       ██    █      ▀▄   █    ▄▀       █▀█
       ▌ ▌   █            █                █  █
       ▌ ▌   █                              █  █
       ██    ███████████████████
                     ▀▀▄  ▀▄▀  ▄▀▀
                         ▀▀▄  ▄▀▀
                             ▀▀▀
Dev friendly
SDK Platform
                             ▄▄▄▄
                         ▄▄█    █▄▄
                     ▄▄█            █▄▄
                 ▄▄█       ▄▄▄       █▄▄
                 █       ▄▀      ▀▄       █
               █▀     █      █      █     ▀█
               ▀▀█  █   ▄█▀█▄   █  █▀▀
               █▀▀   █  ▀███▀  █   ▀▀█
               ▀▀█     █    █    █     █▀▀
                   ▀▀█   █  █  █   █▀▀
                       ▀████████▀
                           █▄▄▄▄█
                 █        █▄▄▄▄█      █
             ▄▀ █▄                   ▄█  ▀▄
            █   █▀▄         ▀      ▄▀█    █
           █   █  █  ▌      ▀   ▐  █  █    █
           █   █▄▀▄▌      ▀   ▐▄▀▄█    █
           █       █          ▀        █       █
        █▀▀▀▀▀▀█                █▀▀▀▀▀▀█
        ▀▀▀▀▀▀▀▀                ▀▀▀▀▀▀▀▀
User-friendly
Token Creation
|
proff
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
April 10, 2013, 03:09:42 PM
 #6

cf https://en.wikipedia.org/wiki/Mental_poker
CasinoBit
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250



View Profile
April 10, 2013, 03:30:49 PM
 #7

div#fdiv{
background: white;
}
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
April 10, 2013, 09:12:59 PM
 #8

I develop the UI if you want me to but I am not a programmer  Wink Grin
Do you know HTML/CSS? That's all I need  Grin

I may "wrongly" understand, but this article points is about the difficulty to prove the fairness of a shuffling (ie proving the randomness)
So afaiu it doesn't apply to my game because I intend to prove that the player played what I display

div#fdiv{
background: white;
}
Thanks! I didn't notice that on my large screen

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
keatonatron
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
April 11, 2013, 02:32:42 AM
 #9

I may "wrongly" understand, but this article points is about the difficulty to prove the fairness of a shuffling (ie proving the randomness)
So afaiu it doesn't apply to my game because I intend to prove that the player played what I display

Yeah, it doesn't matter how the shuffling was done if you tell the user beforehand what the answers are (in a hash, so they won't actually know what you told them until after the fact).

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
April 15, 2013, 10:02:30 PM
 #10

The layout has been changed, I hope it's less horrible

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1233


May Bitcoin be touched by his Noodly Appendage


View Profile
April 16, 2013, 04:34:44 PM
 #11

I see few people playing, could you give some feedback?  Smiley

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
bitspill
Legendary
*
Offline Offline

Activity: 2058
Merit: 1015



View Profile
April 16, 2013, 09:26:33 PM
Last edit: April 17, 2013, 01:35:48 AM by bitspill
 #12

Code:
Oops! Google Chrome could not connect to cryrps.net46.net
Suggestions:
Access a cached copy of cryrps.­net46.­net
Go to net46.­net
Try reloading: cryrps.­net46.­net
Search on Google:

Edit:
Hmm... Strange it loads homepage when I use one proxy http://www.majorprivacy.com/
http://hidemyass.com throws an error connecting
Above error when with out a proxy

{ BitSpill }
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!