\chapter{Θεωρητικό υπόβαθρο} \input{chapters/2.theoretical-background/2.1.hash-functions} \input{chapters/2.theoretical-background/2.2.asymmetric-cryptography} \input{chapters/2.theoretical-background/2.3.merkle-trees} \input{chapters/2.theoretical-background/2.4.p2p-networks} \input{chapters/2.theoretical-background/2.5.blockchain} \input{chapters/2.theoretical-background/2.6.ethereum} \input{chapters/2.theoretical-background/2.7.ipfs} \input{chapters/2.theoretical-background/2.8.orbit-db}