D

DeCode

Decentralised Coding Platform

The problem DeCode solves

We are bringing the Decentralized Coding Contest “De-Code” as an alternative to existing coding platforms such as codechef.com and codeforces.com where the judging and ranking process is not transparent and cannot be trusted.

Since running a competitive coding platform involves high traffic and huge compute, it cannot be simply run on a smart contract. To overcome this and to get higher processing power at lower expenses we make use of Cartesi machine that provides the same level of security as a blockchain but without compromising on the speed and languages supported ( infact we used javascript for writing the cartesi code )

We also make use of Covalent for creating a leaderboard of people owning our token and push protocol for sending important notifications

Challenges we ran into

Bulk transfer of erc20 tokens was failing frequently
setting up the environment for cartesi machine and deploying it
Implementing push notification when the user is still active on the website

Discussion