Mental Poker (Reactjs, C++)
Budget: $10 – $30 USD
What is Mental Poker Protocol?
Read this article: https://github.com/kripod/mental-poker/blob/master/specs/thesis.pdf
I need to build a Dapp on EOS/WAX blockchain using Mental Poker Protocol to make sure it's fair, security and safe for users.
What is Mental Poker Protocol?
Read this article: https://github.com/kripod/mental-poker/blob/master/specs/thesis.pdf
I need to build a Dapp on EOS/WAX blockchain using Mental Poker Protocol to make sure it's fair, security and safe for users.
This project have 2 parts:
I. Frontend: React.js javascript function component (can work with Native React):
1. All players generate fragments of cards, send it to blockchain and then combine to a deck of cards for all players and then send the deck to blockchain by eosjs (https://github.com/EOSIO/eosjs)
2. All players do steps like mental-poker protocol: encrypt cards and shuffle it, give it to others to do the same things. then: decrypt cards and encrypt with other keys. each key for each card. all player together make the encrypt deck. and send encrypt deck to blockchain.
3. A player decrypts cards with their private key and other private key from others who sent their private key to player.
An Example can do all jobs mental poker is written with secp256k1: https://github.com/kripod/mental-poker but I prefer other "curve25519" because if It's secp256k1, I will not need to hire you to do this job. it's avaiable at github now. at this link: http://safecurves.cr.yp.to curve25519 is better than secp256k1. Do you have other offer?
II. EOS/WAX Blockchain: C++
1. receive cards/keys. check if cards/keys are valided and then decrypt cards by keys from users, check fraudulence
Example C++ decrypt cards: https://github.com/GrapheneLab/Poker_contract you don't need to do all logic game like them, just show me a demo receive cards, key, and decrypt card.
all reference link:
1. https://github.com/kripod/mental-poker/blob/master/specs/thesis.pdf
2. https://github.com/kripod/mental-poker
3. https://github.com/GrapheneLab/Poker_contract
4. http://safecurves.cr.yp.to
5. https://github.com/indutny/elliptic
-------------------------------------------------------
Read the project description above carefully and place a bid with reasonable price and time frame.
Correct bidder will be the winner of this project, and this will be extended to long-term relationship.
AUTO-BIDs will be declined on my side instantly.
Thanks in advance.
Feel free to messages me for more information and discuss about project.
Only completed on time get payment. I never make a payment for people who don't complete the job.
Read this article: https://github.com/kripod/mental-poker/blob/master/specs/thesis.pdf
I need to build a Dapp on EOS/WAX blockchain using Mental Poker Protocol to make sure it's fair, security and safe for users.
What is Mental Poker Protocol?
Read this article: https://github.com/kripod/mental-poker/blob/master/specs/thesis.pdf
I need to build a Dapp on EOS/WAX blockchain using Mental Poker Protocol to make sure it's fair, security and safe for users.
This project have 2 parts:
I. Frontend: React.js javascript function component (can work with Native React):
1. All players generate fragments of cards, send it to blockchain and then combine to a deck of cards for all players and then send the deck to blockchain by eosjs (https://github.com/EOSIO/eosjs)
2. All players do steps like mental-poker protocol: encrypt cards and shuffle it, give it to others to do the same things. then: decrypt cards and encrypt with other keys. each key for each card. all player together make the encrypt deck. and send encrypt deck to blockchain.
3. A player decrypts cards with their private key and other private key from others who sent their private key to player.
An Example can do all jobs mental poker is written with secp256k1: https://github.com/kripod/mental-poker but I prefer other "curve25519" because if It's secp256k1, I will not need to hire you to do this job. it's avaiable at github now. at this link: http://safecurves.cr.yp.to curve25519 is better than secp256k1. Do you have other offer?
II. EOS/WAX Blockchain: C++
1. receive cards/keys. check if cards/keys are valided and then decrypt cards by keys from users, check fraudulence
Example C++ decrypt cards: https://github.com/GrapheneLab/Poker_contract you don't need to do all logic game like them, just show me a demo receive cards, key, and decrypt card.
all reference link:
1. https://github.com/kripod/mental-poker/blob/master/specs/thesis.pdf
2. https://github.com/kripod/mental-poker
3. https://github.com/GrapheneLab/Poker_contract
4. http://safecurves.cr.yp.to
5. https://github.com/indutny/elliptic
-------------------------------------------------------
Read the project description above carefully and place a bid with reasonable price and time frame.
Correct bidder will be the winner of this project, and this will be extended to long-term relationship.
AUTO-BIDs will be declined on my side instantly.
Thanks in advance.
Feel free to messages me for more information and discuss about project.
Only completed on time get payment. I never make a payment for people who don't complete the job.