Quali sono i vantaggi nell'aggiungere una notazione UID bitcoin blockhash alla propria chiave OpenPGP?

3

Esempio:

Notation data: [email protected] 000000000000000011d9f6931e65f814c6f3b221736b0c45f25e0365a3d156fa

Come visto qui: link

Nel caso in cui non hai familiarità con bitcoin, il "blockhash" sopra si riferisce a un particolare blocco di transazioni che è stato estratto su lo stesso giorno in cui è stata creata la chiave PGP: 2013-10-19 07:11:32

Stabilisce un'età minima dell'UID? O qualche altro vantaggio?

    
posta Jonathan Cross 03.05.2016 - 17:52
fonte

2 risposte

2

Contatta direttamente Peter Todd, questa è la sua risposta:

Basically, you guys are quite right to recognise that this isn't timestamping a PGP signature, but rather weakly proving the signature was created after a certain point in time. But that's a rather weak proof, as what exactly prevents you from recreating the signature with a different blockhash? Not much! Hard to come up with a threat model.

OTOH, I am timestamping Bitcoin itself... and I'm such a trustworthy guy obviously that adds significant confidence to the timestamping Bitcoin provides, above and beyond the hundreds of millions of dollars of electricity burned by miners.

tl;dr: It's a _really_ nerdy joke. :)
    
risposta data 15.05.2016 - 16:37
fonte
3

Questa è una grande domanda, non ne sono sicuro al 100%, ma la mia ipotesi è che è una prova dell'età che la chiave PGP è più recente di 2013-10-19 . Il mio ragionamento è il seguente:

Ciò che rende la blockchain mining computazionalmente dura sta giocando con il nonce fino a quando l'hash di quel blocco ha un numero specifico di zeri iniziali (16 esadecimali o 64 zeri binari in questo caso). Una volta trovato tale nonce per quel blocco di transazioni, puoi pubblicare il blocco e rivendicare il premio per il mining bitcoin.

Questo hash è composto da 64 cifre esadecimali = 32 byte o 256 bit. Attualmente ci sono 410086 blocchi nella blockchain. Ciò significa che le possibilità di indovinare un valore esadecimale casuale a 192 bit (256 - 64 bit di zeri iniziali) e far corrispondere l'hash di un blocco esistente sono circa 1/10 ^ 52. Quindi il fatto che abbia incorporato nella sua chiave l'hash di un blocco da 2013-10-19 significa che questo blocco era già stato pubblicato quando ha pubblicato la sua chiave; ma non c'è nulla che gli impedisca di inserirlo in modo retroattivo.

In breve: questo dimostra che la chiave è stata pubblicata tra il 2013-10-19 e ora .

Ho anche notato che la chiave è stata autofirmata per la prima volta su 2012-04-25 , ma il blocco non è stato aggiunto fino a 2013-10-19 e quindi lo stesso blockhash è stato portato avanti da allora. Sono un po 'perplesso su ciò che sta dimostrando. Perché vorresti provare che la tua chiave è più nuova di una certa ora?

Se vuoi una risposta definitiva, mandagli una mail! Sono sicuro che un nerd di bitcoin / PGP sarebbe felice di spiegare!

    
risposta data 03.05.2016 - 23:57
fonte

Leggi altre domande sui tag