\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.smart-contracts} \input{chapters/2.theoretical-background/2.7.distributed-databases} \input{chapters/2.theoretical-background/2.8.decentralized-apps}