% See also: https://www.overleaf.com/learn/latex/bibliography_management_with_bibtex @misc{1.2-ethereum-learn, title = {Μάθετε για το Ethereum}, urldate = {2021-03-16}, url = {https://ethereum.org/el/learn/} } @online{1.2-the-meaning-of-decentralization, author = {Vitalik Buterin}, title = {The Meaning of Decentralization}, date = {2017-02-06}, url = {https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274} } @book{1.2-virtual-migration, author = {Aneesh, A.}, title = {Virtual Migration}, date = {2006}, OPTpublisher = {Duke University Press} } @article{2.2-ecdsa, author = {Johnson, Don and Menezes, Alfred and Vanstone, Scott}, title = {The Elliptic Curve Digital Signature Algorithm (ECDSA)}, year = {2001}, month = {8}, url = {https://doi.org/10.1007/s102070100002}, journal = {International Journal of Information Security}, doi = {10.1007/s102070100002} } @online{2.3-merkle-tree, author = {Wikipedia}, title = {Merkle tree}, url = {https://en.wikipedia.org/wiki/Merkle_tree} } @online{2.3-merkle-proofs-explained, author = {Belavadi Prahalad}, title = {Merkle proofs Explained.}, date = {2018-01-07}, url = {https://medium.com/crypto-0-nite/merkle-proofs-explained-6dd429623dc5} } @inproceedings{2.4-p2p-networking, author={Schollmeier, R.}, booktitle={Proceedings First International Conference on Peer-to-Peer Computing}, title={A Definition of Peer-to-Peer Networking for the Classification of Peer-to-Peer Architectures and Applications}, year={2001}, pages={101-102}, doi={10.1109/P2P.2001.990434} } @article{2.5-bitcoin, author = {Nakamoto, Satoshi}, date = {2008-10-31}, title = {Bitcoin: A Peer-to-Peer Electronic Cash System}, journal = {Cryptography Mailing list at https://metzdowd.com} } @misc{2.5-blockchain, author = {Wikipedia}, title = {Blockchain}, url = {https://en.wikipedia.org/wiki/Blockchain} } @online{2.6-ethereum-whitepaper, author = {Vitalik Buterin}, title = {Ethereum Whitepaper}, date = {2013}, urldate = {2021-06-28}, url = {https://ethereum.org/en/whitepaper} } @online{2.6-ethereum-documentation, author = {Ethereum community}, title = {Ethereum documentation}, urldate = {2021-09-05}, url = {https://ethereum.org/en/developers/docs/} } @article{2.6-ethereum-smart-contracts, author={Szabo, Nick}, title={Formalizing and Securing Relationships on Public Networks}, url={https://journals.uic.edu/ojs/index.php/fm/article/view/548}, doi={10.5210/fm.v2i9.548}, year={1997}, month={9}, journal={First Monday}, volume={2}, number={9}, } @book{2.6-ethereum-mastering, author = {Andreas M Antonopoulos, Gavin Wood}, title = {Mastering Ethereum: Building Smart Contracts and DApps}, date = {2018}, publisher = {O'Reilly Media}, isbn = {1491971940 }, OPTurl = {https://cypherpunks-core.github.io/ethereumbook/}, } @misc{2.7-ipfs, title = {IPFS}, url = {https://ipfs.io/} } @misc{2.7-ipfs-docs, title = {IPFS documentation}, url = {https://docs.ipfs.io/} } @misc{2.7-merkle-dags-proto-school, author = {ProtoSchool}, title = {Merkle DAGs: Structuring Data for the Distributed Web}, url = {https://proto.school/merkle-dags/} } @misc{2.8-orbitdb, title = {OrbitDB}, url = {https://orbitdb.org} } @misc{2.8-orbitdb-guide, title = {Getting Started with OrbitDB}, url = {https://github.com/orbitdb/orbit-db/blob/main/GUIDE.md} } @online{4.2-github-flow, author = {GitHub Guides}, title = {Understanding the GitHub flow}, url = {https://guides.github.com/introduction/flow/} }