project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

MaLearnThon

Learn, stake, and win! 🎓💸 Our decentralized education platform gamifies learning with staking. Complete projects on time to reclaim your stake and earn bonuses. Fail, and your stake powers the prize pool. Learn skills, stay accountable, and win rewards! #Web3 #EdTech

MaLearnThon

Created At

ETHGlobal Bangkok

Project Description

MaLearnThon revolutionizes education through decentralization and gamification, making learning more engaging and rewarding.

What inspired your project?

The project was inspired by the growing need for accessible, decentralized education that encourages accountability and rewards commitment. Traditional online courses often suffer from low completion rates and limited engagement. By integrating Web3 technologies, staking, and rewards, we aimed to create a system where learners are financially motivated to finish their courses on time, fostering a sense of responsibility while building a supportive and engaging community. Additionally, the project draws inspiration from the EthBangkok hackathon theme of building innovative, decentralized applications.

What challenges did you solve, and how?

  1. Fair Distribution of Rewards Challenge: Ensuring only participants who complete the course on time receive their rewards without manual verification. Solution: Implemented a deadline-driven logic in the smart contract to automate reward calculation and distribution.

  2. User Engagement Challenge: Making the platform engaging and encouraging course completion. Solution: Designed a staking mechanism that financially incentivizes users to finish courses and rewards their efforts with pooled stakes and bonuses.

  3. Limited Time for Development Challenge: Building a fully functional MVP within the hackathon's time constraints. Solution: Simplified features by focusing on core functionalities like staking, deadline tracking, and reward distribution. Leveraged starter kits and existing libraries for rapid development.

Here’s how it works:

  1. Staking to Learn:
Users commit to courses by staking an entry fee. This creates accountability and ensures active participation.

  2. Time-Bound Projects:
Each course includes a project with a clear deadline. Learners must submit their work before the deadline to qualify for rewards.

  3. Incentives for Completion:
    • Winners who complete projects on time reclaim their staked amount and receive bonuses from the prize pool, which grows based on the difficulty of the course.
    • Losers who fail to meet the deadline forfeit their stake, which contributes to the prize pool and rewards instructors or contributors.
  4. Decentralized Validation:
Smart contracts ensure fairness and transparency in staking, deadlines, and payouts. Projects are validated through peer reviews or pre-defined criteria.

  5. Skill-Driven Growth:
Focused on Web3, Ethereum, zk, and other emerging technologies, the platform empowers users with cutting-edge skills while rewarding their commitment to learning.


MaLearnThon aim to create a decentralized learning ecosystem where individuals can invest in their education, stay motivated, and earn while they learn. By aligning financial incentives with skill development, foster accountability, collaboration, and innovation. Perfect for the Web3 community and beyond, this platform bridges education and blockchain, making learning rewarding and fun! 🎉

How it's Made

We built our project using a combination of cutting-edge Web3 technologies and frameworks to create a seamless, decentralized education experience. Here's a breakdown of the tech stack and process:

Core Components

We built our project using a combination of cutting-edge Web3 technologies and frameworks to create a seamless, decentralized education experience. Here's a breakdown of the tech stack and process:

Smart Contracts (Solidity) - Implemented

Smart contracts handle staking, prize pool management, deadlines, and reward distribution with complete transparency.

Frontend + Backend (Next.js) - Implemented

User interface for learners to explore courses, stake funds, and track progress., handling project submissions and storing metadata (like submission deadlines), connect to smart contract

Decentralized Identity (Web3Auth) - Plan

Users log in with their wallets using Web3Auth for secure, seamless onboarding.

Reward Mechanism (Chainlink) - Implemented

Used Chainlink VRF (Verifiable Random Function) to ensure fair distribution of bonus rewards from the prize pool, particularly for multi-winner projects.

Gamification Logic - Plan

Deadlines and difficulty levels are encoded in the smart contracts, determining how much of the prize pool is allocated based on project difficulty.

Stake forfeits automatically upon failure, adding to the reward pool for winners and contributors. By blending blockchain principles with gamification, we built a platform that’s not only functional but also enjoyable, motivating users to learn and succeed in a decentralized manner.

background image mobile

Join the mailing list

Get the latest news and updates