POK3R NETWORK
P2P decentralized multiplayer on-chain poker game with video feeds.
Screenshots






Problem Statement
Problem: Online gambling has exploded into a $50b industry over the recent years and you may have seen the, just as recent, takeover of sports or twitch advertising by gambling platforms or sports betting like NBA Top Shot. Additionally California's Proposition 27 is on the ballot; which would allow online & mobile sports wagering outside of tribal lands on the condition that tribes & casinos contribute funds toward state efforts to address homelessness. We feel that blockchain can solve issues in this space before they arise by keeping things transparent and verifiably random. Blockchain technology means fan's betting history encrypted with a hash on the chain with ephemeral addresses allowing for online poker with immutable game integrity to secure your data as it will live encrypted on the blockchain forever with low risk of losing data Casino monopolys rely on opaque pricing and and structuring in hopes of widening margins and face extremely high cost, fees. and in-proportionate revenues. Monopolies like game developers hold a lot of influence - own, manage, and control game data in the metaverse. Why should gamers give up their freedom to control what they earned and paid for? Poker players should not have to trust a single centralized entity with their time and money.Poker Game Integrity Examples:Black Friday on April 15th 2011 where U.S. Federal prosecutors seize the domains of the three most popular online poker sites like PokerStars with charges of money laundering fraudHigh-stakes poker players claim that UltimateBet stole $20 million from "crooked" online poker games by exploiting security flawsJulio Cedillo a.k.a SKILLSROCKS got caught cheating via video livestream by taking a peek at his opponent Barry Wallace's hole cards during a live stream cash gameCereus Poker Network had an estimated $50 million in debt, most of which was owed to US players not being able to process player withdrawalsFull Tilt defrauding poker players out of more than $300 million.Solution: Poker Network To meet this surge in demand, we are making POK3R! It's a multiplayer, on-chain decentralized poker game with video feeds. While half of the game is simply playing your cards right, the other half is also being able to read your opponent's face and fake them out! Join our growing community of online poker players duke it out on livestream or watch previously broadcasted matches as VODs and cheer them on in the chat.Poker bots ruin online poker. How do you know you’re playing a person v.s. a bot?Advantage that PokerBots have over humans:Automated statistical decisions based on optional game theory strategy by poker solvers like Monker Solver, GTO solver, and PIO solverDo not tired, make poor decisions when fatigued, do not get confused, feel the value of money nor do they fear taking risks (tilted emotions)Can identify specific weaknesses in players from previous player dataIncrease risk of collusion (groups of bots) - they're not highly skilled but if you own the bots you could play with them at the same table Ex: Bots will not raise each other in a headset potShills to keep the poker game lobbies fullPokerBot DetectionMaking decisions within the same timeframe with a specific wait time (t=0 seconds, 5seconds) where every play is EXACTLY 5 seconds afterLeaving and entering games when a specific number of people are at a table 3 Bots can play alone or in a ring via multi-accounting. Squeezing, team up against an innocent player by forcing other person to FOLD and surrender their chips, they do not win by the best hands Ex: only play games when 6 or more are seatedUsing the SAME Uniform bet sizes for certain situations Ex:Preflop raises for 3x the blind every timePatterns for specific bets like Pre flop, Sea bets, and River betsBots don't chat via text nor do they video streamAnomalies for gameplay like making a winning 30% raise flops when it is unlikely a human player would do that. Ex: Poker player who's winning at a rate of 15 standard deviationsCollusion is easier online than in person (multiple screens, Skype teamviewer, cell phones, malware). How to tell the difference between bluffing and collusion when you don't have a ledger of poker hands?LiveStream Solution Countermeasuresreport itdon't play against itteam can watch the table 24/7real time security assistanceaccess to previous data to book sus play,detection software where poker bots can't fake a live streamAction for cheaters:bannedfunds seizedmoney returned to proper personVideofeed social features with LivePeer: Blend of competition + social Synchronous online multiplayer Chat Reduces cheating of pokerbots
Solution
We plan to launch on Polygon as our preferred EVM network to host our poker & betting contracts. These games will be managed automatically via a centralized backend server that will use Quicknode as a provider. If present, Unstoppable Domains or ENS Domains will be used instead of raw addresses.For small-scale matches (no audience), we'll use in-house streaming with VODs stored on IPFS. However, for larger scale matches we plan on integrating EPNS for match notifications, LivePeer as our CDN, & StreamrNetwork to allow fans to cheer or speculate. If need be, we will also communicate with users over XMTP to resolve any disputes people may have with the platform.Free to play & Play to Earn Business Model: Accelerated by the covid pandemic and stay-at-home orders, the video game industry generated more than $155B in revenue with $54B of this was spent on additional in-game assets like NFTs. Currently over 3.1 billion people worldwide play video games. Coupled with the Defi markets at $100 billion in total locked value, play-to-earn games like Axie Infinity with record market caps in the $10 billion dollar range, the business demand for blockchain games in the metaverse will only go up.Freemium model by acquiring Poker Network Coin (PNC) poker chips. For businesses, it is more cost efficient to add a blockchain poker game. Processing fees are extremely low. Save money by using blockchain instead of DEBIT or CREDIT cards. Withdrawing is super fast via Metamask with no middlemen.Our play-to-earn model allow poker player to collect real-life cryptocurrency and NFTs that can be sold on an NFT marketplace.In our metaverse, gamers experience a generative simulations game with a fully open decentralized convergence of virtually and physical reality. Research from the World Bank sets international poverty rates to be at $1.90/day accelerated by the Covid19 stay-at-home restrictions, and the resulting recession. In places like the Vietnam or Philippines, people playing Axis Infinity were able to earn a few hundred dollars in a month, which is multiple times the minimum wage. This can help alleviate poverty and hunger. Making it a game that never ends, where the winning continues even when you’re not playing.We reward poker players in the form of staking, farming $PNC currency, or generating tradeable poker deck covers. By playing the game regularly, each player can earn more items or tokens to sell and generate an income. To cash out, they will need to deposit NFTs or crypto to an NFT marketplace or exchange like PancakeSwap with PNC/MATIC. Play to Earn allows any player to turn a profit with game changing blockchain technology.Non Fungible Tokens :Gated access the poker game depending on levels (gamification)NFTs to change color of poker table, poker card decks====================================================================================================================================Poker Game Game Event LedgerNode NPM Package for Texas Holdem Poker Card, Hand, HandsCollection, Pack, Combinations wrapping poker game with Wagmi Config (Ex: Metamask wallet for recipient, maker, and taker fees) and SessionProvider. The goal is to reduce the chances of opening multiple poker accounts by bots. Ethereum EVM with Infura's RPC URL and solidity smart contracts. Winner of the poker game will be able to withdraw the deposited funds to the wallet via an escrow.Poker Hand Evaluator https://www.npmjs.com/package/tx-holdem https://www.npmjs.com/package/@livepeer/video-nft?activeTab=readme https://www.npmjs.com/package/@livepeer/webrtmp-sdkChainlink VRFThe most important part of any poker software is the random number generator (RNG) to shuffle the deck with encryption keys.https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/pok3rVRF.sol[SPONSOR] Polygon (Matic):Web3 authentication contains session address, signed message, and expiration time in the user's browser. This serves two purposesWallet addresses allow private key management and censorship or pseudonymity and can help simplify the onboarding login processWe can verify a gamer's pseudo gamertag with their wallet address and their personal identities. Ex: "My real life name is Lucy, my gamertag is ! LOW IQ, my wallet address is 0x20956722fF53760c0e7cB3B03B7c22e03d0228b3, and I won the Poker tournament."In order to buy-in, players must purchase poker chips with our in-game cryptocurrency PNC. $PNC will be the game governance token. Poker players must hold a minimum of X PNC in their account to participate in a game by adding the custom in-game currency. Buy in-game poker tables, poker card covers, and nft video stream tokens. Holders of tokens may also bet or gamble their PNC to increase their earnings. This allows players to make real money rewarding players for completing game tasks and incentivizing gameplay.Solidity Smart Contracts Transparent, traceable, and verifiable transactions as smart contracts are publicly visible and tamper proof. They only execute when both parties fulfill all requirements eliminating counterparty failure.https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/Mintables.sol https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/Play2earn.sol https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/pok3r.sol https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/pok3rVRF.sol https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/pokernetworkcoin.sol https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/Vault/DepositTracker.sol https://github.com/pok3rNetwork/pok3r/blob/staging/blockchain/contracts/Vault/LobbyTracker.solToken Pok3rNetworkCoin Polygon Network (MATIC) Open Zeppelin smart contracts can be verified on Polygon Scan.https://mumbai.polygonscan.com/token/0x1e315e250f74bd559540deb64bf183ac79da9268?a=0x20956722ff53760c0e7cb3b03b7c22e03d0228b3https://mumbai.polygonscan.com/token/0x1e315e250f74bd559540deb64bf183ac79da9268[SPONSOR] Livepeer.Studio API:Hosted gateway to the Livepeer Network with a distributed network of node operators that ensure that live video is delivered smoothly to viewers.WebRTC: Stream from the browser with WebRTC using in-browser streaming. For the poker video playing connects to webcam streaming media via RTMP from the Web https://github.com/node-webrtc/node-webrtcDual ERC-2O Token Economics:Poker Network Coin (PNC) for cash game poker chipsLivePeer Token for peer-to-peer video transcodingLivepeer NFT Gate Video : Access a protected page, to visit the user needs to be authenticated and own at least one NFT from the specified NFT collection with Livepeer ERC-20 tokens distributed via a 'Merkle Mine', an algorithm for decentralized distribution of token during the genesis state.Can also clip video from poker games. LivePeer Video NFT minting applications for minting an NFT in 1-command. RTMP ingest URL to rtmp://{region}-rtmp.livepeer.com/live/{stream-key}. For example: rtmp://nyc-rtmp.livepeer.com/live/3821-jkku-06da-w3nd. Some available regions are: nyc, lax, mdw, lon, prg. https://www.npmjs.com/package/@livepeer/video-nft?activeTab=readme[SPONSOR] IPFS NFT.Storage NFT-Gated Access with (Bronze, Silver, Gold Poker Memberships):The future of digital ownership and collectibles with IPFS and Poker game metadata. Pok3r players can participate in poker tournaments by supplying crypto assets with an NFT membership. The history of every in-game asset can be stored on a ledger as player levels up connected by solidity smart contracts and IPFS CIDs. Game secured from hackers, exploits, and counterparty fraud.which logs (x,y) game states and uses a consensus mechanism to track modifications. Example includes Danish poker pro, Peter Jepsen executing an online poker cheating scheme where he installed Malware to view other player's cards.Authentication: Buying or selling rare poker live feeds of winning poker hands similar to NBA TopShop , getting collectables authenticated is a time-consuming and expensive process that includes shipping it back and forth. Real poker decks could incur damage, hurting its value.Profits: Smart contracts where creators get royalties from resellers. Fans of poker players like Doyle Brunson, Daniel Negreanu, Phil Ivey orDan Bilzerian can resell it - they will get % of that income (secondary) with potentially large return on investments. Benefits by referring users to in poker tournament at receive commission feesSecurity: Blockchain technology offers scarcity with one-of-a-kind digital assets. In 2020 on OpenSea, “Statue of LeBron” NFT is worth 10,000 ETH (more than $35 million). Verification over Ether Scan or Polygon Scan overcomes fraud.Sales History: Poker card history of who owned it, how many others there are, what iBall sold for in the past and estimate its value based on that information. Each NFT is unique, 100% owned by the fan, and cannot be replicated, taken away, or destroyed.Fan interaction: Community-driven experiences with fans buying for the experience, incentive, and engagement. Poker fans trying to collect them. Fans follow NBA players and see their collection - try to beat them in NBA Top Shot. We want to do this for Poker.Memberships (Levels of benefits, prizes, exclusive privileges, and promotions ) https://opensea.io/collection/pok3r https://opensea.io/collection/pok3r-bronze https://opensea.io/collection/pok3r-silver https://opensea.io/collection/pok3r-goldMedia Highlight Example:Pok3r Royal Flush Live Stream NFTCrypto collectible NFTs from live streams - each with different poker skills that makes them non duplicatable clipped and minted from poker video livestreams. Despite centralized gamers spending 1000s of hours for purple dragons in WOW or transferring real money for virtual skins on Fortnite, they have no extrinsic real world value. Poker Network solves this problem where players can buy in-game assets like Poker tables and Poker card covers as NFTs or win lucky assets by placing verifiably random bets providing real-world value to anyone interested in social gaming.Allows users to view Poker Lobby LiveStream where they can create their own poker room and have fun full control of the settings. Each stream has a NFT collection associated with it. This gives poker players a sense of control to resell their NFTs creating an in-game digital economy with Polygon Matic. This allows players to have complete ownership over their NFTs. Users may search for poker screenshots and items listed by other players on the OpenSea marketplace promoting trade. Convert rare media clips into valuable tokens which have never been published as NFTs on the Internet.(Pinned on Pinata Cloud. IPFS CID Verifier Verify a File's Authenticity )CID QmW8uDNLYboKwzE91bEAKSu64GGgRTTWXvBSjHYB6Dc2h7https://ipfs.io/ipfs/QmW8uDNLYboKwzE91bEAKSu64GGgRTTWXvBSjHYB6Dc2h7?filename=Pok3r%20Royal%20Flush%20Live%20Stream%20NFT.pnghttps://gateway.pinata.cloud/ipfs/QmWpP2YaicHMyPemrDh6eyYn1wzZ9tMt8jakZNo6gkQWmShttps://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a89cf0599974963/14737983190717378093662307342076092370700557761899436350629869326240728481892https://nftstorage.link/ipfs/bafkreia3rjoe23rlnl6ukjmzgyibathmqratbssgxrue4k4m4f7e7kejwmhttps://ipfs.io/ipfs/QmW8uDNLYboKwzE91bEAKSu64GGgRTTWXvBSjHYB6Dc2h7?filename=Pok3r%20Royal%20Flush%20Live%20Stream%20NFT.pnghttps://polygonscan.com/address/0x2953399124f0cbb46d2cbacd8a89cf0599974963====================================================================================================================================Future to doAdd a timer for each poker’s moveusers can bet which sports team is going to going to win then poker tournaments ex: Anonymous BetsRelease Pok3r WhitepaperP2P where developers rakeLottery prizes Chainlink vrf: Fan prizes hidden in a randomly selected timestamp and the winner is revealedA “viewer” counter, to show # of people watching the poker game livePrivate and public tables in the lobbyMemorabilia fans tokenize equipment, trophies, outfits, accessories, and ticket stubs for meet & greets or sports events. Win tickets to the real championships around the world including the World Series of poker tournamentsShow actual Poker cash game chips on the tableRake Livepeer tokens paid out based on storage usage to contributors at gamertag.pok3r with profit sharing opportunities -Incentivize and motivate actions of individual participantsToken distribution model pok3r PNC % of total token supply allocated between Seed, reward (IPO participants), founding team, treasury/reserved, founding team, strategic investors (VC). Year1 includes auction reward, referral program, and liquidity program.Having a POINTS MULTIPLIER, to avoid players going “all in”NFT autographs from a roster of athletes and celebrities addressed exclusively to fans as loyalty tokens.Meet your fav poker player: By purchasing NFT, fans claim a permanent seat in the audience. Ex: Diablo sells world's first full-length concert Destination Hexagonia NFT for $1.2millionNFT drops gives poker fans for gated access like special access to "pre poker season access collection"Financial Legal Counsel and Audit
Hackathon
ETHOnline 2022
2022
Prizes
- 🏆
🏊♂️ XMTP — Pool Prize
Contributors
- ctnava
22 contributions
- Drblessing
5 contributions
- lucylow
3 contributions
- 0xAlighieri
3 contributions