Skip to content

BlocSoc-iitr/open-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Blocsoc Open Projects 2024

The enclosed README contains a list of proposed ideas for this year's BlocSoc Open Projects. Candidates are encouraged to familiarize themselves with these topics and submit a detailed proposal based on their selected idea for evaluation. Those who are selected will have the opportunity to undertake their projects under the guidance of BlocSoc. Successful completion of these projects will result in formal verification by BlocSoc.

Problem Statements

Here is a list of our 2024 problem statements:

DappHack

  • Solve the existing beginner-friendly issues in Blocsoc's DappHack.
  • DappHack is an advance Web3 Hackathon portal.
  • Various issue has been raised related to frontend, backend and smart contracts development.
  • You are required to choose from the given list of issues and make a proposal on how you would be tackling it.

Cross-chain Bridge

  • Candidate is expected here to make a cross-chain bridge, a cross-chain bridge is a protocol which allows user to transfer assets between various blockchains.
  • Make a proposal describing the architecture of smart contract and backend for calling these contracts.
  • The final outcome of your code should be a fully functioning Cross-Chain-Bridge with a very basic frontend.

Undercollaterized lending and borrowing platform

  • Build a DEFI protocol which will allow users to lend and borrow assets on a blockchain.
  • The main challenge here is that, most of the existing DEFI protocols are Over-Collaterize i:e the value of collateral deposited is much more than the assets provided. Hence you need to think of a proper solution on your own on how you would keep your protocol undercollaterized, without compromising security and financial risks.
  • You are expected to submit a proposal describing your Smart Contract architecture.
  • The final outcome of your code should be a fully functioning Undercollaterized DEFI protocol with a very basic frontend, we are mostly intrested in your solution logic and code for that.

HorseRiders

  • Come up with an idea for a non-existent library in huff to build and merge in Blocsoc's HorseRiders.
  • Huff is a low-level assembly language for EVM.
  • You are required to develop unique Mathematical or Cryptography libraries in Huff with efficient and highly gas-optimized code.
  • For your reference we have already implemented Fast Fourier Transform(FFT) algoritmin in Huff.

Timeline

Date Task
2024-01-17 Problem statement release
2024-01-18 Discussion of statements starts
2024-01-27 Proposal submission deadline
2024-01-29 Accepted Proposals announced
2024-01-30 Coding period starts
2024-02-08 Mid-phase Evaluations
2024-02-14 Final-phase Evaluations
2024-02-20 Accepted projects are verified and announced

Guidelines

1. Research and identify your problem statement

  • Review the project description for the existing projects and understand the requirements for the problem statements.
  • For the non-existing projects, research about how will you develop the project
  • If you have any doubt regarding the problem statements, discuss with the assigned mentors.

2. How to prepare your proposal

  • Please use the template provided for applying in this program.
  • Tell us why you are fit for the problem statement you are choosing and mention your past experiences(if any).
  • Tell us how you will solve the problem statement in a detailed manner along with the goals till your mid and final evaluation.
  • Add links to the resources you will need for completing the problem statements.
  • Also add the follow-up ideas for the problem statements if you have any.

NOTE: We don't expect you to be knowing everything about the problem statements, we want you to understand the concepts in it correctly and we will guide you for the same.

3. Deliverables

  • The final deliverable for the non-existing projects will be a github repo. We will provide for more resources if needed during any phase of the program.

Contributing

Please find detailed instructions on how to contribute to existing projects and also during this program in CONTRIBUTING.md.

Resources

DappHack

Cross-Chain Bridge

Undercollateralized lending and borrowing protocol.

HorseRiders

Template

Submissions:

  • Proposal Submissions: A google form will be floated which will allow you to submit your proposals, you will need to submit a Google Docs link of your proposal with view access to everyone, along with the required info in the form.
  • Code Submissions: A google form will be floated which will allow you to submit your code.

Submission link:

  • Please use iitr email id for your submissions.
  • Submit your proposals in the google form attached below: Proposal submission

A word on ChatGPT

When writing your proposal we encourage you to not use ChatGPT or other AI tools. If you do so, we ask you to disclose the usage in your proposal. It doesn't automatically disqualify you, but we will take that usage into account when evaluating your application.

Contact

  • DappHack : Pushpendra, Shashank

  • Cross-chain Bridge : Samarendra, Aditya

  • Undercollaterized lending and borrowing platform : Aditya, Shashank

  • HorseRiders : Prabhat

    If you have any questions or queries, you can always ask on our open-projects discord channel.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published