Bitcoin Forum
May 06, 2024, 03:14:01 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.
1714965241
Hero Member
*
Offline Offline

Posts: 1714965241

View Profile Personal Message (Offline)

Ignore
1714965241
Reply with quote  #2

1714965241
Report to moderator
1714965241
Hero Member
*
Offline Offline

Posts: 1714965241

View Profile Personal Message (Offline)

Ignore
1714965241
Reply with quote  #2

1714965241
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714965241
Hero Member
*
Offline Offline

Posts: 1714965241

View Profile Personal Message (Offline)

Ignore
1714965241
Reply with quote  #2

1714965241
Report to moderator
1714965241
Hero Member
*
Offline Offline

Posts: 1714965241

View Profile Personal Message (Offline)

Ignore
1714965241
Reply with quote  #2

1714965241
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!