La sicurezza della blockchain dipende dal numero di transazioni in tempo?

5

Ho una conoscenza di base su come funzionano le tecnologie blockchain.

So che dipende dal registro in cui sono registrate le transazioni e può essere efficacemente verificato.

Nessuno dovrebbe essere in grado di modificare il libro mastro a causa delle funzioni di hash crittografiche le collisioni non possono essere trovate così velocemente con le opzioni correnti.

Ma da questo punto di vista la sicurezza della tecnologia blokchain o del caso d'uso dipende dal numero di transazioni effettuate nel tempo.

Ad esempio, se avrò il root record e quindi 5 transazioni registrate nel libro mastro e nessun'altra transazione per 1 anno, teoricamente qualcuno sarebbe in grado di cambiare il libro mastro? Possibile attaccante avrà tempo sufficiente per trovare le collisioni.

È giusto che le tecnologie blockchain siano resistenti per tale scenario?

    
posta user1563721 30.08.2017 - 21:19
fonte

3 risposte

1

Tale impresa richiede che l'attaccante trovi un preimage del secondo ordine (un tipo speciale di collisione) nel funzione di hash. Questo è generalmente non fattibile nella maggior parte dei casi, anche con molti anni di calcolo.

Se il sistema blockchain target usasse un hash interrotto in modo da consentire attacchi preimage di secondo ordine, ciò potrebbe consentire la contraffazione. Tuttavia, la maggior parte dei casi esistenti di questo nelle funzioni di hash crittografiche standard (ad esempio SHA-1, MD5) ci sono limiti specifici su come funziona la collisione e poco controllo sui dati che producono una collisione. In quanto tale, non solo l'attaccante deve trovare una collisione, ma dovrebbe anche trovare una collisione che sia utile.

L'uso di SHA256 in Bitcoin e altre criptovalute è interessante in questo senso, poiché è un Merkle-Damgård hash di costruzione simile a MD5 e SHA-1, entrambi i quali hanno dimostrato di essere infranti in vari modi. Tuttavia è importante notare che la debolezza intrinseca delle costruzioni di Merkle-Damgård (estensione della lunghezza) è l'estensione dell'estensione, che non è utile per la contraffazione della blockchain. Tuttavia, la costruzione condivisa implica che le lezioni apprese dalla rottura di MD5 e SHA-1 potrebbero essere trasferibili a SHA-256. Questo è in gran parte speculazione, però.

    
risposta data 30.08.2017 - 21:39
fonte
1

Sì, questo è teoricamente possibile. Infatti, tutta la crittografia che non è perfettamente sicura (ad esempio, one-Time-Pads) è teoricamente irrinunciabile con risorse sufficienti. Ma affinché ciò accada, un utente malintenzionato non solo deve costruire i blocchi della contabilità generale, ma anche le transazioni all'interno, per sborsare una blockchain separata da quella radice, che attualmente non è praticamente fattibile.

Inoltre, la modifica del libro mastro non ha valore quando non ci sono transazioni - e la generazione tempestiva di nuovi blocchi è garantita da misure diverse con catene di blocchi differenti.

Si noti inoltre che la "block chain" non è uguale a "bit coin block chain", né utilizzata esclusivamente nel contesto delle transazioni criptovalute e ci sono altri modi per concordare ciò che il leger effettivo è al di fuori del mondo bitcoin altro di "vittorie di catena più lunghe". Di fatto, Szenario può essere facilmente sconfitto quando una catena di blocchi è progettata per prevedere un basso traffico.

    
risposta data 30.08.2017 - 21:42
fonte
0

teoricamente è possibile, ma poi tieni a mente solo ciò che puoi cambiare è l'ultimo blocco. dopo averlo fatto, è necessario accedere ai nodi rimanenti che possono essere gestiti da diverse istituzioni. Tieni presente che parte della blockchain potrebbe avere un meccanismo di recupero incorporato, quando rilevano che qualcuno sta temperando con uno dei nodi.

    
risposta data 29.09.2017 - 23:28
fonte

Leggi altre domande sui tag