ElementsProject / ElementsProject/elements
Should generate txout nonces deterministically
- Lingua principale
- C++
- Stelle
- 1.2k
- Fork
- 416
- Merge medio
- 1g 23h
- PR unite (30g)
- 15
Descrizione
Makes testing easier and reduces dependency on strong random sources.
We only blind outputs when we have an unlocked wallet currently (I think) so we could just do a tagged hash of the commitment and the master wallet blinding key.
Unsure what we should use for the blinding factors themselves. A hash of the scriptPubKey + amount could work, but would result in equal commitments when people reused addresses, which we ought not to compromise privacy on even more..
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non sono identificati alcun file sorgente, test o punto di ingresso. Per prima cosa individua l’implementazione di txout nonces, output blinding, commitments e master wallet blinding key, quindi chiarisci il design deterministico e i requisiti di privacy. Il lavoro è completo quando un approccio concordato è implementato e le sue implicazioni per i test sono documentate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- blockchain, cryptography
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100