[enhancement]: design a Soroban header registry (on-chain verifier, roadmap 5)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- rust
- Ambito
- blockchain, cryptography
Direzione di ricerca
Read CONTRIBUTING.md for the repository checks, then review the Soroban certificate and mainnet fixture references. Write the design in docs/onchain-verifier.md and prototype the contract in contracts/header-registry, including fixture acceptance, tampered certificate rejection, and instruction and ledger write measurements. Done means the design is reviewed and the prototype passes both certificate cases with costs recorded in the PR.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
Roadmap item 5: let Soroban contracts act on past Stellar events by checking proofs on chain. The first step is a registry of certified ledger headers that anyone can extend with a valid certificate.
Scope
- Write a short design in
docs/onchain-verifier.md: storage layout, how a certificate is checked within Soroban's resource limits, and how the trust set is governed. - Prototype a contract in a new
contracts/header-registrycrate that accepts a certificate for ledger N and stores its hash, with tests against the mainnet fixture. - Measure instructions and ledger writes for one submission.
Out of scope: Production deployment.
Done when
- The design document is reviewed in the PR.
- The prototype accepts the fixture's certificate and rejects a tampered one, with measured costs in the PR.
Comment to be assigned before starting. Read CONTRIBUTING.md for the checks this repository runs.
- Lingua principale
- Rust
- Stelle
- 1
- Fork
- 1
- Merge medio
- 3g 13h
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Externalize-Labs/externalize
-
area/cli complexity:trivial good first issue Stellar Wave test
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Externalize-Labs/externalize#23 ·
I maintainer di solito rispondono entro 1 giorno
-
area/docs complexity:trivial documentation good first issue Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Externalize-Labs/externalize#14 ·
I maintainer di solito rispondono entro 1 giorno
-
area/cli complexity:trivial enhancement good first issue Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
Externalize-Labs/externalize#12 ·
I maintainer di solito rispondono entro 1 giorno
-
area/wasm complexity:medium enhancement Stellar Wave
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
Externalize-Labs/externalize#26 ·
I maintainer di solito rispondono entro 1 giorno
-
area/cli complexity:medium enhancement Stellar Wave
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
Externalize-Labs/externalize#25 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Externalize-Labs/externalize
Issue simili
-
nn::linear: weight initialization depends on `bias` because the bias is created before the weightForse già presa @monfortema l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
LaurentMazare/tch-rs#1067 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
FavioVazquez/mollify#62 ·
-
C-enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
obi1kenobi/cargo-semver-checks#1785 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 61/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
fendouai/awesome-deepseek-harness#125 ·
I maintainer di solito rispondono entro 4 giorni