Vite Labs, builders of Vite, a DAG-based smart contract blockchain platform, has announced the launch of its inaugural hackathon with rewards of up to $1M in native VITE tokens. This hackathon is an open invitation to blockchain developers around the world to help build the Vite ecosystem.
The hackathon will be running from June 16, 2021, until July 7th, 2021.
“Come build on the Vite network! Vite Labs is a proud sponsor of Gitcoin’s Grants Round 10 Hackathon and will be giving away rewards up to 1 million VITE. Vite is the world’s first working DAG-based smart contract platform. We designed and built the Vite mainnet from the ground up to enable lightning-fast transactions with zero fees. To accommodate the asynchronous structure of Vite, we created the programming language Solidity++ based on the original Solidity. Vite uses Hierarchical Delegated Proof of Stake (HDPoS) as the consensus protocol and a Snapshot Chain to ensure network security. In addition, we have piloted a unique Quota system that facilitates free transactions as well as provides an extra layer of security. Within the Vite ecosystem, we have built a decentralized exchange ViteX, the first of its kind based on DAG.”
– The Vite Labs Team
Reasons to Build on Vite
- Unique and differentiated platform based on DAG that enables free and fast payments and smart contract transactions
- Existing products to build on (e.g., ViteX)
- Dev support/tooling
- A passionate and growing community
- An opportunity to join Vite full-time
Prizes
Hackathon participants can define their own tasks. The Vite team is broadly categorizing all tasks into the following three types. Below are a few examples for each type as a reference. Prizes will depend on the usefulness, quality, and creativity of the completed projects.
1. Infrastructure Category (examples below, participants are free to propose their own)
- General improvement of Vite protocol
- EVM compatibility
- Asynchronous Smart Contract programming language specification and compiler implementation
- IDE: Remix / Truffle integration.
- Mobile Wallet (Android / iOS)
Prize Guidelines:
- Significance of system improvement
- The seriousness of bugs identified
2. Application Category (examples below, participants are free to propose their own)
- Payment gateways
- AMM
- Prediction market
- Social wallet
- Vanity address
- Decentralized staking pool
Prize Guidelines:
- Creativity
- Usability
- Ability to attract more users to Vite
3. ViteX Category (examples below, participants are free to propose their own)
- Custodial gateways (based on Rosetta API)
- On-chain VX dividend distributing
- Light-weight REST/Websocket API for ViteX
- Trading bots (based on Hummingbot)
Prize Guidelines:
- Increase ViteX volume
- Attract more users
All prizes will be awarded based on the quality of submissions. If a submission under a category does not meet the expectations of a certain prize tier, Vite Labs reserves the right to withhold rewarding a prize for that tier.
Judges will evaluate a submission from three aspects, aside from basic requirements such as working code, successful demo, etc.
1. Usability
- Generally speaking, a top-ranked entry serves a compelling use case
- In the case of submission of a product, a top-ranked entry has a strong value proposition with clear user adoption (perhaps as validated by existing products)
- In the case of submission for infrastructural development, a top-ranked entry addresses an important need or solves a critical problem for the Vite network
2. Rigor
- A top-ranked entry demonstrates strong technical proficiency
- Code is clean, organized, extensible, and has great documentation
3. Creativity
- Bonus points for finding a niche (but useful) problem or devising a creative way to solve a problem
Bounties
Below are defined tasks with their own set directions and requirements.
- Bounty 1: Create a DAO Governance Tool for Vite ($2,500 in VITE)
- Bounty 2: Implement Rosetta Node API for Vite to allow easier integration with the Vite blockchain ($3,000 in VITE)
- Bounty 3: Create a Quota Bank for Vite ($2,500 in VITE)
- Bounty 4: VitePay module that allows easy e-commerce payment via Vite network ($2,500 in VITE)
Judges
Participants will receive advice and support from Vite’s team of judges. In addition to the Vite team, the following industry experts will be guest judges of this event.
- Sebastian Gawenda — Kraken Institutional Solutions
- Jonathan Padilla — Stanford Future of Digital Currency Initiative
- Apollo River — Nano Tip Bot Creator
- Nick White — Harmony Co-founder
FAQs
1. How to participate in the hackathon?
Go to Grants Round 10 Hackathon and log in with a GitHub account to participate.
2. How is the Vite chain different from chains like Ethereum and do I need to learn a different computer language to participate in the hackathon?
In terms of smart contract programming, Vite is very similar to Ethereum. The biggest difference is Solidity++ (language used in Vite) which is asynchronous compared to Solidity. Developers should have no problem fitting in if they are skilled in Solidity. However, to reduce the possible learning time, it is highly recommended to read through the technical documentation before the event. Vite is also hosting a Solidity++ onboarding workshop at the beginning of the hackathon. Those interested can log in to their Gitcoin account and join on Friday, June 18th at 10 AM PDT.
3. What are the requirements for the developer environment?
The environment is not limited. Mac + VsCode is recommended but it is possible to use any familiar programming environment and IDEs. If writing smart contracts, Vite provides a Soliditypp VsCode extension which can be found in the Extension marketplace to help debug/deploy the contract.
4. Where to locate Vite’s tech documents?
All technical documents can be found here.
5. Do I need to give a demo for the product that I have built?
It is possible to submit a small presentation or video that demos a submission, however, it’s not mandatory; and only good to have. In case a project becomes one of the winners, the developer might be invited to demo the application.
6. I have some technical questions to ask the Vite devs, where can I interact with them directly?
Those interested can go to Vite’s official Discord group or post on the hackathon subreddit page.