Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

research(bounties): on-chain optimization bounties with verifier contracts

Ouverte
#20 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
python, solidity

Piste de recherche

Start with application/financial_portfolio.py to understand the repository’s QUBO/Ising portfolio representation, then read dependency #2 and roadmap issue #1 for project constraints. Define a compact problem encoding, prototype a verifier on a testnet, and document gas and cost limits, feasible problem sizes, and fixed-point arithmetic. Done means the design and prototype demonstrate one accepted and one rejected submission.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

chain-integration enhancement research-spike tier-3

Summary

Explore bounties for small portfolio-style QUBO problems where anyone submits a candidate bitstring and a contract verifies feasibility and objective value and pays the best solution.

Motivation

Optimization is hard to solve but cheap to verify, which suits an on-chain contract and opens the platform to external solvers, quantum or classical.

Current state in this repo

  • Portfolio problems are QUBO/Ising formulations in application/financial_portfolio.py; there is no external-solver path.

Proposal

  • Define a compact on-chain problem encoding (small N, committed matrix hash with data availability off-chain or in calldata).
  • Prototype a verifier on one testnet (an EVM L2 and, optionally, Starknet) that checks the budget constraint and recomputes the objective.
  • Design the bounty lifecycle: post, submit, challenge window, payout.
  • Write up gas/cost limits and feasible problem sizes.

Acceptance criteria

  • A written design and a testnet prototype with at least one successful and one rejected submission.
  • Limits on problem size and fixed-point arithmetic are documented.

Out of scope

  • Mainnet deployment.
  • Production-audited contracts.

Technical notes and risks

  • Contracts must be treated as unaudited prototypes.

Dependencies

  • #2

Part of ##1. Ground rules for all issues in this roadmap are listed there (testnet-first, no secrets in the repo, chain logic behind the registry, tests and docs with every PR).

Langage dominant
Python
Étoiles
2
Forks
4
Merge moyen
5 h 19 min
PR mergées (30 j)
11

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de QMeshPy/distributed-quantum

Toutes les issues de QMeshPy/distributed-quantum

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.