👏🏻 Welcome to the Hackathon!

Welcome onboard! We're thrilled to introduce you to PREDA, a revolutionary programming model designed to scale out general smart contracts. This virtual hackathon is tailored for blockchain builders, developers, entrepreneurs, and anyone eager to supercharge the scalability of their DApps and protocols, harnessing the power of PREDA.

By participating in this event, you'll get your hands on powerful tools, dive into the latest technology sharing, and receive wholehearted support from experts who know the ins and outs of programming with PREDA.

Beyond that, there's a chance for you to snatch a piece of the 10K USDT reward pie, register for the hackathon now to secure a spot, and be part of this evolution!

📣 Introduce PREDA

PREDA is a novel programming model for scaling out any general smart contract. This is achieved by partitioning the smart contract state and dividing the transaction traffic, which are jointly handled by multiple independent virtual machines that can be distributed and parallelized.

We implemented the PREDA model by extending the Solidity language, which demonstrates that popular smart contracts with different levels of complexity can be rewritten to gain scalability without taking care of the details of the underlying distributed system.

Check out our PAPER to delve further into PREDA, and how PREDA extends Solidity to achieve significant performance and scalability advantages.

❓ Why You Should Join

  • Lead the way in the next generation of scalability solutions: Unleash scalability by partitioning smart contracts
  • A chance to win a share of 10K USDT
  • Connect with like-minded developers & professionals
  • Calling challenge lovers to get prepared to conquer puzzles in the blockchain’s “MapReduce”!

🗓 Key Dates

  • Kick-off Session & Workshop: November 18, 2023
  • Registration & Team Formation: November 18, 2023 - November 30, 2023
  • Submission Period: November 18, 2023 - January 26, 2024
  • Code Assessment Period: November 18, 2023 - January 26, 2024
  • Winner Announcement: January 20, 2024 - January 26, 2024
  • Prize Distribution: January 26, 2024

🏆 Prize Distribution

  • NFT giveaway - show off your proof of being a part of the PREDA revolution! Three types of NFT giveaways will be distributed to the selected submissions, and the recipients will be granted corresponding Discord roles.

NFT Reward.png

  • Rewards of 10K USDT(100% in USDT) are split by 2 tracks. PREDA Skill Builder Track: 20 Winning Submissions, each awarded with 100 USDT

USDT Reward.png

📚 Guidelines

All developers and blockchain project teams are welcome to participate in the event. Projects are more likely to be accepted if they meet the following criteria:

  • The code must be written with PREDA
  • Participants can apply with existing projects or write new smart contracts using the PREDA programming model and programming language for the competition.
  • Projects that make efficient use of PREDA core features to enhance scalability are highly valued.
  • If you encounter any specific issues during the development process, feel free to join our communities, and we will guide you to the right resources.

📏 Judging Criteria

The judging committee will assess each submission using the following criteria:

  • 🧹 Functionality: Examine the quality of code, whether the project performs as intended and offers valuable and practical features.
  • 👨🏻‍🎨 Innovation: Evaluate whether the project showcases novel and novel applications of the PREDA programming model.
  • ䷂ Technical Difficulty: Assess the level of complexity and challenges involved in implementing the project.

These criteria will guide the judging process to identify exceptional projects that demonstrate novelty, creativity, and practicality to PREDA.

👨🏼‍💻 Submission Guide


1. Your Code

  • Submit to our GitHub repository:

preda-devteam - Repositories

2. Explanation in Any Format

to describe the smart contract's purpose and the functionality you aim to achieve. Additionally, provide details on how you've leveraged PREDA's core features to enhance the contract's scalability.

🛠 Developer Resources