👏🏻 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.

🙌🏼 Register Now 🙌🏼

https://tally.so/r/npojLE

❓ Why You Should Join


🗓 Key Dates


🏆 Prize Distribution


  1. NFT Giveaway - Show off Your Proof of Being A Part of the PREDA Revolution!

    3 types of NFT giveaways will be distributed to the selected submissions, and the recipients will be granted corresponding Discord roles.

NFT Reward.png

  1. A total of 10,000 USDT (100% in USDT) in rewards are split between 2 tracks.

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:

<aside> 💡 The project must utilize the PREDA toolchain and can be successfully compiled with it.

</aside>

👨🏻‍🔧 Get Our Support


PREDA Real-time Support Available:

PREDA (@PREDALang) / X

Join the PREDA Discord Server!

📏 Judging Criteria


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

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

👨🏼‍💻 Submission Guide


‼️Must-haves:

1. Your Code

GitHub - preda-devteam/HackathonSubmissions

<aside> 💡 Ensure your code is well-documented and presented neatly.

</aside>

2. Explanation in Any Format

Please 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.

<aside> 💡 Feel free to use text, video, or any other form of explanation, all in English.

</aside>

🛠 Developer Resources


  1. The shortcut to install PREDA Devkit

    https://github.com/preda-devteam/preda/releases/tag/v0.1.0.3

  2. Learn PREDA with language specs

    https://github.com/preda-devteam/preda/blob/main/docs/language_specification.pdf

  3. Learn PREDA with an interactive tutorial

    https://preda-lang.org/puppy/#/

  4. Learn PREDA with 4 smart contract examples

    https://github.com/preda-devteam/preda/tree/main/oxd_preda/simulator/contracts

    $$ \text {FAQ} $$

Untitled

Brendon Wann

Hao Wang

Helius Pankratz