Research Article

A Data Preservation Method Based on Blockchain and Multidimensional Hash for Digital Forensics

Table 1

Comparison of some blockchain architectures.

BlockchainBitcoinEthereumRippleHyperledger

ArchitectureElectronic encrypted currency systemElectronic encrypted currency systemElectronic currency settlement system applied for paymentBlockchain platform for commercial application
TypePublic blockchainPublic blockchainConsortium blockchainConsortium blockchain
Consensus algorithmProof of work (PoW)Proof of work (PoW)Ripple prove of consensus algorithm (RPCA)Practical byzantine fault tolerance [21] (PBFT)
Fault tolerance49%49%(n-1)/5(n-1)/3
Smart contract [22]Not supportedSupportedNot supportedSupported
Block generation time10 minutes15 seconds3–6 seconds3–6 seconds
New node and block synchronizationAdding nodes dynamically not supported and synchronization takes longAdding nodes dynamically not supportedAdding nodes dynamically supportedNodes cannot be added dynamically and breakpoint recovery
PrivacyAnonymity, unable to auditAnonymity, unable to auditSupport privacy of individual transactionMember service management, strong identity authentication, auditable
OtherIntroduce turing-complete smart contract languageIntroduce UNL trust nodes listPluggable consensus algorithm framework, electronic currency