Introduction Lunacred is a decentralized staking and trust-based DApp built on the Moonbeam parachain. The platform allows users to build their credibility by staking tokens and receiving stakes from others, enabling a social-proof-based ranking system. Quadratic voting mechanisms are employed to ensure that a greater number of backers contribute more to a user's credibility score rather than just the volume of tokens staked.

Features Planned for the Hackathon Credibility Staking:

Users can stake DEV tokens (Moonbase Alpha testnet) on other users to increase their credibility score Quadratic voting mechanism: Credibility points are calculated as the square root of staked tokens Weekly rewards distribution based on credibility scores User Interface:

Stake/Unstake interface Display of user's rank, available DEV, locked DEV, and credibility staking rewards Credibility score display with weekly yield information Table showing address interactions, stakes, and credibility points Token Economy Integration:

Full integration with Moonbase Alpha's DEV tokens for staking and rewards Testnet faucet integration for easy onboarding Decentralized Governance:

Governance tools using credibility scores for community-driven trust Smart Contract Development:

Core smart contracts for staking, credibility scoring, and reward distribution How Credibility Staking Works Users stake DEV tokens on other users' addresses to boost their credibility Credibility points are calculated using a quadratic voting system: When a user stakes 25 DEV tokens, the recipient gains √25 = 5 credibility points This system rewards having more supporters over larger individual stakes Weekly rewards are distributed based on credibility scores Users can claim their rewards, which are a percentage of their CRED score Architecture LunaCred follows a typical DApp architecture, consisting of:

Smart Contracts: Written in Solidity, deployed on the Moonbase Alpha testnet Frontend: React-based user interface with features for staking, unstaking, and viewing credibility scores Web3 Integration: Using Ethers.js for blockchain interactions Moonbase Alpha: Development and testing on Moonbeam's testnet LunaCred Architecture

Built With

Share this project:

Updates