Master Thesis
Andrianna Polydouri
Supervised by:
Aggelos Kiayias, Associate Professor NKUA
Dionysis Zindros, PhD NKUA
National and Kapodistrian University of Athens
Department of Informatics and Telecommunications
June 15th, 2020
Players in the peer-to-peer network
Simplified Payment Verification (SPV)
SPV protocol
Superlight clients
Ideal superblock distribution
Synchronization proof
Example for m = 3:
Suffix proof π: contains some superblocks...
Consensus Protocol changes
magic!
"Superblocks protocol can be deployed as-is under velvet fork"
What if a malicious player adds specious auxiliary data?
cut-and-paste portions of the honest chain
honest miners ignore unupgraded and thorny blocks while updating the interlink
Suppression & Chainsewing
velvet honest majority assumption
simple chain quality does not suffice!
the adversary may attack only some superblocks...