Vite Labs Inaugural Hackathon — Up to 1M VITE in Rewards!

Vite Editor
Vite Labs
Published in
5 min readJun 14, 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.

This hackathon is an open invitation to blockchain developers around the world to reimagine the future of the Vite ecosystem.

Hackathon Duration

Jun 16, 2021 — Jul 7, 2021

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

Open task:

Participants can define their own tasks. We broadly categorize all tasks into the following 3 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.

Infrastructure Category (Examples below, feel free to propose your 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

Application Category (Examples below, feel free to propose your own)

  • Payment gateways
  • AMM
  • Prediction market
  • Social wallet
  • Vanity address
  • Decentralized staking pool

Prize Guidelines:

  • Creativity
  • Usability
  • Ability to attract more users to Vite

ViteX Category (Examples below, feel free to propose your 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 the submissions under a category do not meet the expectations of a certain prize tier, Vite Labs reserves the right to withhold rewarding a prize for that tier.

In general, we evaluate a submission from three angles, aside from basic requirements such as {working code, successful demo}:

Usability

  • Generally speaking, a top-ranked entry serves a compelling use case
  • In the case of a submission of a product, a top-ranked entry has strong value proposition with clear user adoption (perhaps as validated by existing products);
  • In the case of a submission of an infrastructural development, a top-ranked entry addresses an important need or solves a critical problem for the Vite network

Rigor

  • A top-ranked entry demonstrates strong technical proficiency
  • Code is clean, organized, extensible, and has great documentation

Creativity

  • Bonus points for finding a niche (but useful) problem or devising a creative way to solve a problem

Bounties:

These are defined tasks with their own set directions and requirements.

  • Bounty 1: Create a DAO Governance Tool for Vite ($2500 in VITE)
  • Bounty 2: Implement Rosetta Node API for Vite to allow easier integration with the Vite blockchain ($3000 in VITE)
  • Bounty 3: Create a Quota Bank for Vite ($2500 in VITE)
  • Bounty 4: VitePay module that allows easy e-commerce payment via Vite network ($2500 in VITE)

Judges

You will receive advice and support from our team of judges. In addition to the Vite team, we are extremely excited and grateful to have the following industry experts as 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 do I participate in the hackathon?

Go to Grants Round 10 Hackathon and log in with your 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. You should have no problem fitting in if you are a skilled Solidity developer. However, to reduce the possible learning time, it is highly recommended you read through the technical documentation before the event. We are also hosting a Solidity++ onboarding workshop at the beginning of the hackathon. Make sure to log in your Gitcoin account and join us on Friday, June 18th at 10 AM PDT.

3. What are your requirements for the developer environment?

The environment is not limited. Mac + VsCode is recommended but you can use any programming environment and IDEs you are familiar with. If you are writing smart contracts, we provide a Soliditypp VsCode extension which can be found in the Extension marketplace to help you 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?

If you want you can submit a small presentation or video that demos your submission, however, it’s not mandatory, and only good to have. In case you are one of the winners, you might be invited to demo your application. We will provide sufficient advance notice in this case.

6. I have some technical questions to ask the Vite Devs, where can I interact with them directly?

You can go to our official Discord group or post on our hackathon subreddit page.

--

--

Vite Editor
Vite Labs

All things related to the Vite public blockchain. Our website is vite.org.