1992 1997 2002 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 IPFS algorand anonymity applications attacks authenticated-data-structures bitcoin blockchain book bullet-proofs byzantine cardano casper chainspace consensus credentials crime cross-chain cryptocurrencies dag data-science defi discrete-log e-voting ecc ecdsa eth2dot0 ethereum evm exchanges formal-methods game-theory governance guo hotstuff key-management layer2 light-client litecoin machine-learning micropayments mining monero network oracles ouroboros permissioned pki plonk post-quantum privacy proof-of-* proof-of-space proof-of-stake proof-of-storage proof-of-work provable-security ripple rollups scalability secure-multiparty-computation sidechains signatures simple-payment-verification smart-contracts snark-friendly snarks solidity stenography storage survey tendermint tezos theory thesis truebit trusted-computing utxo vdf wallet whitepaper zero-knowledge zerocash zerocoin zkvm