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

WorldWave

Implementation of a Reth client integrated with World ID verification and gas subsidy features.

WorldWave

Created At

Superhack 2024

Winner of

Worldcoin - Pool Prize

Prize Pool

Project Description

WorldWave is an innovative OP Stack-based blockchain that integrates native World ID verification and a built-in incentive system for verified users. This project aims to create a more secure, efficient, and user-friendly ecosystem within the Optimism network, riding the wave of next-generation identity solutions.

Key Features:

  1. Native World ID Integration: WorldWave implements World ID verification at the protocol level, making identity verification a fundamental feature of the chain. This integration ensures robust Sybil resistance and enhances overall network security.
  2. Tiered Verification Surf: Multiple verification levels (e.g., beginner, intermediate, expert surfer) allow for graduated incentives, motivating users to ride higher waves of identity proof for greater benefits.
  3. Dynamic Incentive Allocation The incentive system adjusts based on network conditions, user activity, and ecosystem needs, ensuring long-term sustainability and adaptability.

How it's Made

Miro board: https://miro.com/app/board/uXjVKst3lEk=/?share_link_id=441483821728

  • Fork the latest OP Stack and implement necessary modifications to integrate World ID verification at the consensus layer.

  • Develop a custom gas fee mechanism that incorporates subsidies for verified users, creating a smooth ride for transactions.

  • Implement a state management system to track user verification status and incentive allocations, like a buoy tracking wave patterns.

  • Create new precompiles or opcodes to allow smart contracts to efficiently check user verification status.

  • Modify the Reth client to support the new verification and incentive features, ensuring it can ride the WorldWave.

  • Integrate Blockscout to display the transactions and modify it to display the subsidy for each transaction.

(Note: Some of the parts are left to integrate)

background image mobile

Join the mailing list

Get the latest news and updates