Giter VIP home page Giter VIP logo

hackathonsubmissions's Introduction

PREDA Scale-out Smart Contracts Hackathon

πŸ‘πŸ» 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

  • 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 β€œCuda”!

πŸ—“ Key Dates

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

πŸ† 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:

  • The code must be written with PREDA

πŸ’‘ The project must utilize the PREDA toolchain and can be successfully compiled with it.

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

πŸ‘¨πŸ»β€πŸ”§ Get Our Support

PREDA Real-time Support Available:

πŸ“ 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

Submit to our GitHub repository: GitHub - preda-devteam/HackathonSubmissions

To send a submissions after November 18, 2023 (and before January 19, 2024), just fork this repo and create a PR with your changes. You should create your own subfolder inside /submissions (make sure to give it a unique name). Your submissions should contain the following files and information:

  • README.md: 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.
  • About.md: include here information about yourself and how to contact you.
  • /code: create a subfolder with all the code of your submissions.

πŸ›  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 smart contract examples

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

❓FAQs

  • Can I register with multiple teams or submit multiple projects?

    Yes. You can be a team member of multiple teams or submit multiple projects. However, we encourage participants to focus on a single project in order to achieve the best results.

  • How many people can be on a team?

    1-5 people on a team.

  • How will this event take place?

    This hackathon takes place online, and mentorship and support take place on Twitter and Discord.

  • Do we need to create a frontend for the demo? Are projects required to have a frontend?

    No, you don't need to have a frontend.

  • Can we submit and modify the demo video link after submission?

    Yes, you can modify it before the submission deadline.

  • Who owns the IP to the submitted projects?

    You, the owner or team behind the project owns the IP.

hackathonsubmissions's People

Contributors

preda-devteam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.