Razlike
Slijede razlike između dviju inačica stranice.
Starije izmjene na obje strane
Starija izmjena
Novija izmjena
|
Starija izmjena
|
racfor_wiki:blockchain:blockchain_u_racunalnoj_forenzici [2020/01/05 14:37] ivrhoci [Blockchain tehnologija] |
racfor_wiki:blockchain:blockchain_u_racunalnoj_forenzici [2024/12/05 12:24] (trenutno) |
{{ :racfor_wiki:blockchain:blok.png?nolink&300x175 }} | {{ :racfor_wiki:blockchain:blok.png?nolink&300x175 }} |
| |
Primjerice podaci kod Bitcoina su detalji o transakciji (pošiljatelj, primatelj i iznos). Sažetak možemo usporediti s otiskom prsta. Jedinstven je za svaki blok te pomoću njega možemo razlikovati blokove. Sažetak svakog bloka izračunava se prilikom njegovog stvaranja na temelju podataka koji se nalaze u njemu. Promjena podataka unutar bloka zahtjeva promjenu sažetka. Iz ovog se jasno vidi kako su sažeci vrlo korisni ako želimo detektirati promjenu podataka unutar bloka. Ako se sažetak bloka promijeni to više nije isti blok. Treći element je sažetak prethodnog bloka. On omogućava stvaranje lanca blokova jer pomoću sažetka prethodnog bloka možemo jedinstveno odrediti blok koji prethodi u lancu. Prvi blok u lancu nema svog prethodnika te se on naziva //genesis block//. | Primjerice podaci kod Bitcoina su detalji o transakciji (pošiljatelj, primatelj i iznos). Sažetak možemo usporediti s otiskom prsta. Jedinstven je za svaki blok te pomoću njega možemo razlikovati blokove. Sažetak svakog bloka izračunava se prilikom njegovog stvaranja na temelju podataka koji se nalaze u njemu. Promjena podataka unutar bloka zahtjeva promjenu sažetka. Iz ovog se jasno vidi kako su sažeci vrlo korisni ako želimo detektirati promjenu podataka unutar bloka. Ako se sažetak bloka promijeni to više nije isti blok. Treći element je sažetak prethodnog bloka. On omogućava stvaranje lanca blokova jer pomoću sažetka prethodnog bloka možemo jedinstveno odrediti blok koji prethodi u lancu. Prvi blok u lancu nema svog prethodnika te se on naziva //genesis block//. Opisana struktura lanca vidljiva je na slici ispod. |
| |
| {{ :racfor_wiki:blockchain:hash.png?nolink&500x244 }} |
| |
Ako dođe do promjene podataka unutar bloka, mijenja mu se i sažetak. Samim time sljedeći blok u lancu više ne pokazuje na ispravan blok te zbog toga on i svi sljedeći blokovi postaju neispravni. Ipak, sažeci nam ne predstavljaju savršeni mehanizam detekcije izmjene bloka jer su današnja računala vrlo brza te bi mogla izračunati i promijeniti sažetke svih blokova u lancu te se bi se izmjena mogla sakriti. Kako bi se smanjila mogućnost izmjena blockchain uvodi mehanizam zvan //proof-of-work// koji usporava stvaranje novih blokova. U slučaju bitcoina potrebno je oko 10 minuta da bi se dodao novi blok u lanac. Ovaj mehanizam znatno otežava izmjenu blokova jer bi se kod izmjene jednog bloka morali izmijeniti svi sljedeći blokovi u lancu što je zbog //proof-of-work// mehanizma zahtjeva puno vremena. | Ako dođe do promjene podataka unutar bloka, mijenja mu se i sažetak. Samim time sljedeći blok u lancu više ne pokazuje na ispravan blok te zbog toga on i svi sljedeći blokovi postaju neispravni. Ipak, sažeci nam ne predstavljaju savršeni mehanizam detekcije izmjene bloka jer su današnja računala vrlo brza te bi mogla izračunati i promijeniti sažetke svih blokova u lancu te se bi se izmjena mogla sakriti. Kako bi se smanjila mogućnost izmjena blockchain uvodi mehanizam zvan //proof-of-work// koji usporava stvaranje novih blokova. U slučaju bitcoina potrebno je oko 10 minuta da bi se dodao novi blok u lanac. Ovaj mehanizam znatno otežava izmjenu blokova jer bi se kod izmjene jednog bloka morali izmijeniti svi sljedeći blokovi u lancu što je zbog //proof-of-work// mehanizma zahtjeva puno vremena. |