Launches: Blockchain Basketball :: Decentralized, Equitable Sports Betting

Name of Project/DAO/Company

Blockchain Basketball Betting (BBB)

Application Type

Product Launch

Proposal Overview

BBB is the first dedicated decentralized sports betting platform that allows users to bet on sports games without interference from a third party sportsbook. Since the inception of sports betting, the house has always won: in exchange for providing their services, centralized sportsbooks set lines for bets such that their expected earnings are positive, and users’ are negative. Sportsbooks also control payouts and charge heavy fees, creating a predatory gambling environment monopolized by a few casinos in Vegas. By deploying audited smart contracts to handle sports betting and taking the sportsbook out of the equation, we let users and the market set the lines and give bettors full control over their decision making and earnings.

For grant priority purposes, please note that this project was developed for Harmony’s University Hackathon over Dec. 2021-January 2022 and finished second place overall. Our github with code, link to web app, and Youtube demo are all linked at the end of the proposal. Our project name is also temporary, we’re in the process of ideating something more fitting than our hackathon project name.

Technical Breakdown

Our dapp works as such: our smart contract indexes NBA games and holds funds bet on the home team or the away team in the contract. Upon the completion of the game, the result is sent to the contract and the contract releases all funds bet on that game to people who bet on the winning team. Each winner earns a prorated sum depending on how much they originally bet (e.g. if you bet 100 ONE on the home team and there was a total of 1000 ONE bet on the home team, if the home team wins, you would earn 10% of the away team’s pool as your reward, along with your initial bet back). This model of betting allows the market of bettors to set lines: the Pistons have a much worse record than the Suns, who are much more favored to win if the teams play; hence more people would bet on the Suns and people who bet on the Pistons would have a larger potential pool of rewards than the pool they bet. It is zero-sum, no central party is taking a cut, and betting lines aren’t set in a way such that not all money is returned to the betters.

Where we’re at

We have deployed smart contracts and a React based web interface that connects to MetaMask and lets users bet real testnet tokens on Harmony’s testnet. The interface is functional but not fully audited; we built the project under time pressure for the Harmony University Hackathon so some bugs and lack of features like some old games accidentally showing up on the main page, smart contract having to be prompted by a daily cron job to release tokens instead of doing it automatically, and not showing bet amounts for each team on the web interface so each user has full information (code for this is written but not yet fully reviewed and deployed) still exist.

The core of the product is working correctly though: upon the completion of a game, the result is sent to the contract and correctly disperses the fund prorated to the people betting on the winning team.

Where we’re going

The ultimate vision of our product is to become the go to sports betting platform on Harmony. We support NBA games right now because that was the best sport to integrate within the timeframe of the hackathon (NBA was deep in season), but we will look to support more sports. We also need to better define our betting mechanism: we hope to flesh out a better algorithm that more fairly rewards earlier (and thus more uncertain) bettors, or to institute spot betting, where people’s betting “line” is the proportion of bets at the time in which they place their bet (as such to create the ultimate fair and free betting market).

Why you should care

More and more people around the world are buying into sports betting, and along with that, more and more people are getting sick of Vegas stealing their money and the lack of trustworthy, truly fair platforms. Demand for the idea behind our platform is high, and as such the success of our platform would give millions of already crypto curious people the reason they need to dive into Harmony and the decentralized world. Someone has to build a decentralized sports betting platform eventually (existing projects like Augur don’t cover sports betting well or have incredibly small volume); we already have a working proof of concept and want to see what we can do from here.

Team

Our core team is a group of four Harvard CS students with strong backgrounds in both software/dapp/smart contract development, product management, venture capital/investing, and business strategy/consulting.

Grant Purpose

We are looking for Harmony’s support and funding to help us build, market, and scale our dapp. In particular, we would like funding to hire a graphic designer or outsource graphic design work and a lawyer to assist us in navigating the challenging regulatory landscape of online gambling with cryptocurrencies. These are potentially large costs that must be covered for a sports betting dapp to scale.

Additionally, we need to cover operating expenses, such as getting game data from oracles, Chainlink jobs, purchasing a domain name, web hosting, and more.

Proposal Ask

$50K contingent upon below metrics for success.

Metrics for Success

  • $10K after launching a feature-complete product on Harmony testnet
  • $10K after forming a DAO with 5-out-of-9 multisig with Harmony DAOs
  • $10K after launching on Harmony mainnet with audit
  • $10K after 1K daily active users (with launch video, full PR promotion)
  • $10K after 10k daily active users (with a detailed roadmap, governance process)

Progress on our Metrics

  1. Already Accomplished: Feature complete application that’s deployed onto testnet. Won 2nd place in Harmony’s University Hackathon.

  2. Weeks 1-3: Build out user functionality and bug test web and smart contract interface. Start conducting beta testing on “base” version of the app.

  3. Weeks: 4-8: Integrate and test new features (complex bets, rewarding users who get in early, exhaustive edge case testing). Extensive oracle integration is completed here, as well as iterating product off of users’ feedback (choosing more sports to integrate etc.)

  4. Weeks 8-9: Launch on the mainnet.

  5. Following months: Acquire 10k new users

External Links

3 Likes

Hi there,
Can you describe your team in terms of roles and responsibilities and experience levels? The more information you reveal, you will likely gain more trust from the community to support this proposal. Any public profile will help, such as Twitter accounts, LinkedIn, GitHub, Gitcoin, Bitbucket, and/or personal websites.

If you so choose to remain anonymous, at least describe the roles each one of them play, the amount of time they’ve worked in such capacity (full time) and why they are involved.

Cheers,
HU

Hi HU! Thank you for the feedback. Here’s our update:

Team roles

All four of us are dedicated co-founders with extensive experience in blockchain, web3, and software engineering and strong backgrounds in product management, venture capital/investing, and business strategy/consulting. We’re all studying computer science at Harvard and have had flexible responsibilities in the project thus far, with all of us contributing significant code, ideas, design, and BUIDL energy. As we move forward, we may specialize more in these areas, in addition to engineering and product development:

  1. Ash Ahmed LinkedIn: Oracle and API integration

  2. Charles Ma LinkedIn: Product strategy, domain expertise, and frontend

  3. Albert Zhang LinkedIn: Growth, marketing, and operations

  4. Jeremy Zhang LinkedIn: Smart contract architecting and integration, audits and security

@HarmonyUniverse Hope your week is going well! We’re looking to move fast on this project, and would appreciate any feedback or updates regarding our proposal.

Thank you and have a great weekend! :slight_smile:

Thank you Albert. It’s understandable!

do you have a working prototype at the moment?

Yup! Our web app is deployed at https://blockchain-bball.web.app/, our github repo is here, the link to our initial hackathon submission is here (you may need login access to see the hackathon submission), and a Youtube video with our demo is here.

Project is deployed to testnet and you can play around with our web app with a MetaMask wallet connected to Harmony testnet and tokens!

2 Likes

Thank you BBB team!

Your grant proposal is pre-approved on the condition that your KYC is submitted and confirmed.
Please email identification documents to kyc@harmony.one.

Team members must submit a photo displaying full face and photo ID to the address above.
Please reply to this comment once submitted so that we may proceed.

1 Like

Awesome, thank you! We just emailed our identification documents. :smiley: WAGMI!

Good afternoon, Harmony KYC,

Please let us know if our identification documents look good for the grant approval. Just wanted to check in on this in case y’all wanted any more information. :slight_smile:

Once again, we really appreciate y’all and look forward to building on Harmony!

Sincerely,
Albert Zhang

1 Like

Thank you for checking! Confirmed receipt!

Looking forward to seeing this built out with the first milestone for a Testnet Launch built on Harmony :tada:

“Testnet Launch” means launching a feature-complete product on Harmony Testnet. We define feature complete to include a user interface, connection to a wallet (Metamask, Harmony ONE Chrome Extension, etc.) on Testnet, and can be tested end-to-end by at least 100 users.

Funds will be released upon completing these milestones

$10K after launching a feature-complete product on our testnet
$10K after forming a DAO with 5-out-of-9 multisig with our DAOs
$10K after launching on our mainnet with audit
$10K after 1K daily active users (with launch video, full PR promotion)
$10K after 10k daily active users (with a detailed roadmap, governance process)

Meanwhile, to prepare receiving funds, be sure to create a Gnosis Safe MultiSig wallet at https://multisig.harmony.one and using instructions below
:arrow_right: Setup Gnosis Safe with MetaMask & 1Wallet

Checkout the Funding FAQ for further info at Harmony Funding FAQ. Join the Harmony Grants Telegram channel to share your story and to gain partnerships there by growing your own ecosystem.

Please join the Harmony Grants Telegram channel and Harmony’s Discord server.

We’d love :blue_heart: to see weekly updates on this thread here, to keep the community posted on this proposal’s progress!

1 Like

Thank you so much, HarmonyUniverse! We appreciate this a lot, and look forward to following up on these milestones, as well as giving weekly updates. :smiley: WAGMI! :blue_heart: Harmony :blue_heart:

2 Likes

Hi @Albert_Zhang - Looking forward to this project. We’d love :blue_heart: to see weekly updates on this thread here, to keep the community posted on this proposal’s progress!

1 Like

Hi @cheualx , thanks for checking in! That’s our bad, we’ve been really busy with exams for college, but we’ll start posting more regular updates. So far, we’ve been working on polishing some of our website’s features and appearance. We’ve also been networking with sports bettors and other KOLs to learn more about go-to-market, as well as to further develop our vision. We talked with several sports bettors to ask them about what features in particular they would want us to add. We also refined our pitch and roadmap for what we want to achieve before a mainnet launch. We also got some other interested potential users to look at our current testnet product and give feedback on it. :blue_heart: :smiley: