BlockchainCommons / BlockchainCommons/Learning-FROST-from-the-Command-Line

Suggetion for improvement on explaining Frost signing process

Aperta
#2 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
5
Fork
3
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Hello!

First of all, thank you for putting out such great learning materials--I have much enjoyed going thru the Frost on the command line piece.

With that said, I've spent the past few months trying to understand the Frost protocol, and I'd like to offer some improvements for explaining the nonces.

In 1.2, you state that there are 2 nonces in the pre-processing stage. This is something that I struggled to understand in the literature for a long time and finally started to make some progress on in recent weeks which is why I'd like to suggest the following.
The "2 nonces" in the preprocessing stage I don't believe are nonces--they are "nonce material" or a "nonce material pair" which are used to stage a commitment. This helps understanding because otherwise it seems like the protocol is using 3 nonces, where in fact there is only one nonce-- the signing nonce. This nonce material pair is used to establish the commitment so that the signing nonce can occur.

It may help to distinguish things this way, but feel free to correct me if you think I'm off base.

Many thanks!

4bit

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia dalla sezione 1.2 del tutorial a riga di comando di FROST e verifica come vengono descritti i nonce di preelaborazione. Chiarisci la distinzione tra il materiale del nonce, il commitment e il nonce di firma, quindi controlla che la spiegazione circostante utilizzi una terminologia coerente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cryptography
Ambito
cli, cryptography, documentation
Tipo di issue
Documentazione
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.