ElementsProject / ElementsProject/elements

Should generate txout nonces deterministically

Aperta
#947 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.