Decentralized gaming on the Cardano blockchain has not been realized. Poker players don’t have a fair, transparent and secure non-custodial Poker solution available to them.
Develop cPoker, a decentralized poker solution with UI, smart contract integration, and real-time protocol, providing a full working game
This is the total amount allocated to cPoker Development.
@randall
@psuzzi
No dependencies.
Project will be fully open source
We aim to develop cPoker, a decentralized poker game on the Cardano blockchain. This solution addresses the lack of decentralized poker options, providing a fair, transparent, and trustless gaming experience.Our project engages present and future Cardano community members by providing a new, exciting way to use the ADA token and the wider gaming community by offering a fair and secure poker platform.
In 2011, Full Tilt recklessly risked customers' funds in the stock market, and when a significant number of individuals withdrew their money, Full Tilt was unable to fulfill their requests. However, with our self-custodial poker platform, such a scenario is impossible. We have no access to players' funds whatsoever.
In addition, it's worth noting that credible poker sites have experienced numerous incidents involving super-users who were able to view players' entire hands. These incidents were eventually discovered through statistical analysis and other methods. However, on our platform, the presence of super-users is simply not possible. This is because we operate on a decentralized system where cards are not stored or processed on a centralized server. Instead, nodes execute the poker protocol and communicate directly with their opponents through peer-to-peer interactions on the blockchain. Moreover, our platform incorporates an incentive mechanism that discourages players from attempting to manipulate the game, as any deviation from the established protocol will result in penalties and there is no advantage to gain.
cPoker is a continuation of the Cardano After Dark - Hold’em poker, we are taking what we designed and learned from our previous proposal and pivoting away from the kaleidoscope paper which we were not able to implement due to technical and financial constraints. Instead we see a clear path to implement poker through zkproof technology.
We still believe this to be an interesting problem for other Defi protocols, topics like secure protocols without trusted intermediaries, zero knowledge, financial rewards and penalty enforcements, responsible gambling and responsible tokenomics are still some of the issues we work on and care about, we do try however focus on building a working open source poker protocol.
The legal aspect of Poker should not be understated, which is why we put in a budget for consulting and better understanding what our strategy for this should be and how we can mitigate risk as much as possible while still being able to deliver an innovative solution.
cPoker addresses the “Products & Integrations” challenge by implementing a unique product, cPoker, and integrating it with the Cardano ecosystem. By offering a decentralized poker game, we contribute to ecosystem growth, user engagement, and innovation. We believe this will stimulate transaction activity, demonstrating Cardano’s versatility beyond financial transactions. The benefits include attracting new users, increasing value locked, fostering adoption, fostering growth and innovation, and enhancing user experience within the Cardano ecosystem.
The success of the project will be measured by:
As the users will be onboarded only at project completion, we plan to host onboarding sessions to gather feedback via surveys, which will provide insights into the project’s impact and help refine the game for optimal UX.
A strong indicator of success will be having a working cPoker application, with a growing number of users for the dApp.
A secondary but important benefit consists in delivering a Cardano interactive dApp achieving fast communication through a state channel. We believe this will serve as an example for fostering innovation in Cardano by opening the possibility to have dApps where groups of people can build transaction collaboratively in almost real-time.
The outputs and results of the project will be shared through multiple channels, updating the community via twitter, discord, and ATHs for regular community engagement. When done, the project will be publicly available on GitHub. Additionally, we will collaborate with Cardano’s developer community, organizing workshops and webinars to share knowledge, discuss our solutions, and encourage further R&D activities related to decentralized multi-player games and similar interactions.
Regarding the project's impact on further R&D, the output of this project will serve as foundation for future endeavors. We have already identified potential applications that can benefit of improved interaction, particularly within the gaming and decentralized governance domains. By leveraging the output and the knowledge gained from this project, we aim to drive innovation and explore new possibilities.
Our capabilities are best demonstrated by what we have already done. We developed DRED, explored the Kaleidoscope paper, designed and coded some of the poker protocol with the help of Catalyst. We have managed funds before and shown resilience when practically things didn’t work out as described in the paper, by pivoting to a zk proof solution and the work we have done shows that there is effort behind our project and long term goal to build a poker project on Cardano.
The main goals of our project include:
We already de-risked part of the project by contributing a partial implementation of the zkpoker for the Cardano hackathon. Our work-planning front-loads key technical development to the first milestone, so that we can get prompt feedback and decide how to respond to any discovered challenges.
We will validate our approach's feasibility through incremental testing of the cPoker application, and by getting feedback from the community sessions
Our project timeline is divided into two main milestones, and one final one, each with its own set of tasks:
M1 (1 mo): 75 k ADA
M2 (1 mo): 125 k ADA
M3 (2 mo): 175 k ADA
M4 (2 mo): 175 ADA
M5 (1 mo): ~ 100 k ADA
The team is composed of 3 established members, and 4 additional roles, two of which will have to work full time in M1 and M2, and two of which are consultants. The team will drive the development, management, and communication efforts. We will work in an agile fashion, and we are well aware that we should not underestimate potential expenditures.
M1 (1 mo):
M2 (1 mo):
M3 (2 mo):
M4 (2 mo):
M5 (1 mo):
Overall, the total expenditure will be 650k thousands ADA [k₳], so split:
Project Management: ₳ 65,000
Documentation: ₳ 31,000
Legal: ₳ 66,000
Security Verification: ₳ 33,000
Development: ₳ 328,000
Testing and Onboarding: ₳ 33,000
Bug Fixing: ₳ 41,000
Promotion and Community Engagement: ₳ 53,000
The rationale for these figures is team composition, and past experience with previous proposals.
Our established team is composed of an experienced Architect / Developer, a Developer / Technical Writer, and a Project Manager / Social Media Manager. Such a team already worked together on the successful completion of another project, and will be driving the development, management, and communication efforts.
We’re also contracting more figures, such as: an additional Developer to work on the DApp and its UI/UX (M1-M3); a Smart Contract expert / Developer to work on the smart contract and wallet integration (M4-M5); an independent blockchain expert to validate the security of the solution (M2-M4), and a lawyer to ensure we’re not trespassing any legal barriers (M2-M4).
To pay for an Architect, three development contributors, and a project manager, we anticipate a cost equivalent to ~79k ADA per month. With the current exchange rate of 0.305, this translates to ~ 24k USD per month.
In addition, we add the costs for contract specialists: a cryptography and cybersecurity expert, and a lawyer, which we estimate to be in the range of $30k total (~98k ADA).
The funding requested is reasonable considering the complexity and the impact of the project.
Our seasoned team, with past successful projects, comprises an Architect, Developers, a Technical Writer, a Project Manager, and a Social Media Manager. The team's cost, at $24k per month, is well below market rates and represents a blend of necessary skills. We're also bringing in specialized contractors, such as a Smart Contract Expert, a blockchain security expert, and a lawyer, with an anticipated cost of $30k in total. These roles are crucial for technical accuracy, security validation, and legal compliance. Given our expertise and carefully considered expenses, we believe this project offers value for money to the Cardano ecosystem.
On the other hand, this project represents an excellent value opportunity for the Cardano ecosystem by providing a real application that people would engage with on Cardano and a unique experience to the user.
Core Team:
Seomon: Project Management, Communication, Social Media Management, Workshops
Seomon is an experienced Cardano veteran, Project Manager, and former Poker professional. He has co-founded multiple communities within the Cardano ecosystem, establishing a strong network of Cardano-focused companies, professionals, and enthusiasts. Simon's contributions have earned him the Cardano Ambassador status and community funding for various proposals through Project Catalyst. Guiding the overall direction of projects, cultivating strategic partnerships, and ensuring the vision aligns with the teams values are some of his responsibilities.
Randall: Software Architect, dApp and Smart Contract Developer, Developer Manager
Randall is an Experienced software veteran specializing in business-oriented applications, with a background in accounting and distributed data processing. Skilled software architect and system designer, driven by a continuous desire to learn and adapt. He gives technical guidance and designs as well as develops our innovative software.
Patrik: dApp Developer, Technical Writer, Communication
Patrik is a Senior SW Engineer with 15+ years of experience in different sectors, such as (Swiss) Banking, Open Source, (Dutch) Oil & Gas, (German) Automotive, and Healthcare. Experienced in Cardano blockchain projects, catalyst-funded proposer, and dedicated open-source enthusiast. As a driving Engineer he develops our open source software and offers valuable insights and expertise to the Team.
Full-Time contractors:
Part time contractors