Blockchain#
Table of Contents#
Resources#
Tools & Technologies
[ h ][ w ] Block Cypher
[ h ][ w ] Stanford Blockchain Conference
[ h ][ w ] Wolfram Blockchain Labs
Courses
[ h ] Gensler, Gary. (2018). “15.S12: Blockchain and Money”. MIT.
[ h ] Gramoli, Vincent. “Blockchain Scalability and its Foundations in Distributed Computing”. University of Sydney. [ h ][ y ] MITOpenCourseware. (2018). “Cryptocurrency Engineering and Design”.
[ h ] Tang, Yuzhe. “CIS600/FIN600: Blockchain and Cryptocurrency”. Syracuse University.
More
“How does a blockchain prevent double-spending of Bitcoins?” Investopedia
“Public, Private, Permissioned Blockchains Compared” Investopedia
Texts#
[ g ] Antonopoulos, Andreas M. & David A. Harding. (2023). Mastering Bitcoin: Programming the Open Blockchain. O’Reilly.
[ g ] Antonopoulos, Andreas M.; Olaoluwa Osuntokun; & René Pickhardt. (2021). Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments. O’Reilly.
[ g ] Antonopoulos, Andreas M. & Gavin Wood. (2018). Mastering Ethereum: Implementing Digital Contracts. O’Reilly.
Infante, Roberto. (2019). Building Ethereum Dapps. Manning.
[ g ] Kok, Arjuna Sky. (2019). Hands-On Blockchain for Python Developers. Packt.
[ g ] Lantz, Lorne & Daniel Cawrey. (2020). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. O’Reilly.
[ h ] Narayanan et al. Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. Princeton University Press.
[ g ] Solorio, Kevin; Randall Kanna; & David H. Hoover. (2019). Hands-On Smart Contract Development with Solidity and Ethereum. O’Reilly.
[ g ] Song, Jimmy. (2019). Programming Bitcoin: Learn How to Program Bitcoin from Scratch. O’Reilly.
Hellwig, Daniel, Goran Karlic, & Arnd Huckzermeier. (2020). Build Your Own Blockchain: A Practical Guide to Distributed Ledger Technology. Springer.
[ h ] Lantz, Lorne & Daniel Cawrey. (2020). Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications. O’Reilly.
Ramamurthy, Bina. (2020). Blockchain in Action. Manning.
Sheikh, Jamiel. (2020). Mastering Corda: Blockchain for Java Developers. O’Reilly.
[ h ] Shi, Elaine. (2020). Foundations of Distributed Consensus and Blockchains.
Swan, Melanie. (2015). Blockchain: Blueprint for a New Economy. O’Reilly.
Werbach, Kevin. (2018). The Blockchain and the New Architecture of Trust. MIT Press.
Zand, Matt, Xun (Brian) Wu, & Mark Anthony Morris. (2021). Hands-On Smart Contract Development with Hyperledger Fabric V2: Building Enterprise Blockchain Applications. O’Reilly.
Terms#
[ w ] Block Explorer
[ w ] Blockchain
[ w ] Directed Acyclic Graph (DAG)
[ w ] Distributed Ledger Technology (DLT)
[ w ] Hashgraph
[ w ] Ledger
[ w ] Proof of Stake
[ w ] Proof of Work