About project
Sportsbetting Dark Pool is an exchange platform for bookmakers, including betting shops, syndicates or hedge funds with cryptocurrency payments. The exchange algorithm works P2P, which assumes no single central counterparty on which all bets are kept. All bets are absolutely secure and anonymous, and even the company staff does not know who is betting on the game.
Facts
First anonymous bet exchange with payment in crypto.
Customer
Under NDA
Spellsystems Role
- Creating concept and system architecture from scratch, only having problems stated by the customer.
- Full working product delivered incrementally via agile development process with all steps:
1. Pre-project
2. Planning
3. Requirements analysis
4. Programming
5. QA
6. Release & handover - Hiring and management of other vendors, like security auditors.
- Our team was integrated into existing in-house technology processes, working together with the customer engineers and developers.
- Further growth and maintenance.
Implementation
Idea (April 2022)
The customer approached us with a problem but no clear vision for the solution—no defined technology stack, user experience, or understanding of blockchains and cryptocurrencies.
Through multiple brainstorming sessions, we developed a concept that included:
- A component and infrastructure scheme.
- A general algorithm for core processes.
- A structured data model ensuring the required level of anonymity.
Proof of Concept (August 2022)
- Developed a fully functional prototype covering key business processes, including secure anonymous authentication, balance management (deposit/withdrawal, transaction adjustments), P2P matching, reporting, administration, and public blockchain interaction.
- Integrated third-party services to fetch game feeds, results, and other critical data for deal execution.
- Deployed Smart Contract v1 on the production Ethereum blockchain.
- Optimized system performance for mobile devices, ensuring smooth operation within the MetaMask browser on Android and iOS.
- Enhanced user experience and core functionality based on early client feedback.
- Implemented an incident reporting system via Skype.
- Improved overall system performance by 10x.
- Completed a third-party security audit, including source code review, smart contract analysis, and penetration testing.
- Prepared the system for a soft launch.
- Peer-to-peer anonymous matching algorithm.
- Ethereum-based smart contract for balance storage and transaction settlement.
- Secure anonymous authentication via crypto wallet (MetaMask integration).
- Cross-platform support for mobile and desktop applications.
- Client-side blockchain node ensuring full anonymity and operational independence.
Technologies
Basic technologies
1
- Golang
Storing and working with data
2
- MongoDB
- PostgreSQL
- SQLite
Web Interface
3
- React.js
Blockchain
4
- Binance Smart Chain
- Etherium-based wallet MetaMask
Infrastructure
5
- p2p anonymous interaction through mesh net (Yggdrasil)
Similar cases studies
Tokenized Uranium Product Family
U3O8 is the first token that is physically backed by uranium. It’s the world’s first attempt at democratizing global access to the uranium market with stablecoin backed by uranium or NFT assets that provide uranium-based products in metauniverse or with collaboration with other crypto assets.
A country-wise platform for sports facility catalogization and reporting
The integrated sports facilities accounting, reporting, and presentation platform, including a whole Russia collaboration platform, a facility catalogue, and an interactive presentation software for touch panels.
Tourist assistance system
Tourist assistance system with mobile applications, interactive touch terminals, and web-portal.