Architecture of Enterprise Blockchains
The course provides a broad understanding of the architecture of enterprise blockchain design from a holistic and technical perspective.
The course covers the fundamentals of crypto networks, as well as their origins in the pre-Bitcoin times. It assesses the protocols and networks by looking into e.g. different consensus mechanisms. The course defines and describes smart contracts, focusing on smart contract code. Additionally, the course does a deep dive into four selected enterprise blockchain systems or smart contract platforms: JP Morgan’s Quorum, R3’s Corda, Hyperledger Fabric and Hedera Hashgraph.
Learning objectives:
- Understand the fundamentals of blockchain protocols and networks
- Learn about the functionality of smart contracts and oracles
- Understand why permissioned blockchains are relevant for enterprises
- Know when to use enterprise blockchains like Quorum, Hyperledger Fabric, R3 Corda and Hedera
Why should you take this course?
- Enterprise blockchains enable business workflows between different stakeholders
- Smart contracts allow enterprise processes to be automated amongst companies
- Learn the basics for making informed business and investment decisions on blockchain projects
- Quizzes offer the opportunity to track your process and gain a certificate
Lecturer
Miguel Vaz is the founder of Verifiable Intelligence, a company providing blockchain solutions for AI, and director of an investment fund in the digital assets space, and a technical leader with experience in innovative technologies in the financial sector. As a management consultant at a top quant-risk boutique, he advised and worked with central banks, exchanges, commercial banks, and startups on both blockchain and AI topics, building issuance platforms, payment infrastructures, etc. He has a Ph.D. in Robotics and AI and a degree in Mathematical Finance from Oxford University. He is a co-organizer of the Frankfurt Smart Contract Meetup.
Ali Pasha Foroughi is a software developer and tech lead with experience in both enterprises as well as in startups. He studied applied computer science at Darmstadt University. He has been contributing as a developer, software architect and CTO in a number of Frankfurt (FinTech) startups. Past experiences also include Deutsche Bahn, Deutsche Bank, German Air Traffic Control and KanAm Real Estate Investment. Besides acting as Hedera Ambassador in Germany, he is also a community co-organizer of AI Camp and the recently launched Frankfurt Smart Contract Meetup.
Pre-Bitcoin / Fundamentals
- Protocols for Public Key Cryptosystems, April 1980, Ralph Merkle, http://www.merkle.com/papers/Protocols.pdf
- “How to Time-Stamp a Digital Document” (Journal of Cryptology, 1991), Haber, Stornetta, https://www.anf.es/pdf/Haber_Stornetta.pdf
- A Cypherpunk's Manifesto, Eric Hughes, 1993, https://www.activism.net/cypherpunk/manifesto.html
- Smart Contracts, 1994, Nick Szabo, http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html
- Code is Law, 2001, Lawrence Lessig, https://harvardmagazine.com/2000/01/code-is-law-html
- Lawrence Lessig’s book (2nd revision), http://codev2.cc/download+remix/Lessig-Codev2.pdf
- The Ricardian Contract, Ian Grigg, 2004, http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.78.7403&rep=rep1&type=pdf
- RPOW - Reusable Proofs of Work, Hal Finney, 2004, https://nakamotoinstitute.org/finney/rpow/
- PBFT Practical Byzantine Fault Tolerance, Miguel Castro and Barbara Liskov, 1999, dl.acm.org/citation.cfm?id=296824
- Bitcoin: A Peer-to-Peer Electronic Cash System, Satoshi Nakamoto, 2008, https://bitcoin.org/bitcoin.pdf
Technical
- Mastering Ethereum: Building Smart Contracts and DApps, Andreas M. Antonopoulos, Gavin Wood Ph.D., 2018, https://books.google.de/books/about/Mastering_Bitcoin.html?id=MpwnDwAAQBAJ&source=kp_cover&redir_esc=y
- Mastering Bitcoin: Programming the Open Blockchain, Andreas M. Antonopoulos, 2017, https://books.google.de/books/about/Mastering_Bitcoin.html?id=MpwnDwAAQBAJ&source=kp_cover&redir_esc=y
- Ethereum: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER BYZANTIUM VERSION e7515a3 - 2019-08-16, DR. GAVIN WOOD, https://ethereum.github.io/yellowpaper/paper.pdf
- ChainLink - A Decentralized Oracle Network, https://link.smartcontract.com/whitepaper
- Corda: A distributed ledger. Mike Hearn, 2016, https://www.corda.net/content/corda-technical-whitepaper.pdf
- The Corda Platform: An Introduction, Richard Gendal Brown, 2018, https://www.corda.net/content/corda-platform-whitepaper.pdf
- An Introduction to Hyperledger, V1.1 published in August 2018. The Hyperledger White Paper Working Group, www.hyperledger.org/wp-content/uploads/2018/08/HL_Whitepaper_IntroductiontoHyperledger.pdf
Hedera Hashgraph
- Hedera: A Public Hashgraph Network & Governing Council, Dr. Leemon Baird, Mance Harmon, and Paul Madsen
- Hedera Whitepaper (updated August 2019) www.hedera.com/hh-whitepaper-v2.0-300819.pdf
Quorum
- Quorum, https://docs.goquorum.com/en/latest/
- “Performance Evaluation of the Quorum Blockchain Platform”. 2018, https://arxiv.org/pdf/1809.03421.pdf
Ethereum 2.0
- Ethereum Casper Explained, https://www.binance.vision/blockchain/ethereum-casper-explained
- Casper Proof of Stake Compendium, https://github.com/ethereum/wiki/wiki/Casper-Proof-of-Stake-compendium
- Consensys 3 part series of medium articles: "The state of Ethereum Layer 2 Protocol"
- Simplifying the Plasma Whitepaper, https://medium.com/@robertgreenfieldiv/simplifying-the-plasma-whitepaper-3b8a4be2bc57
Zero Knowledge Proofs
- zk-SNARKs — A Realistic Zero-Knowledge Example and Deep Dive, Adam Luciano, 2018, https://medium.com/coinmonks/zk-snarks-a-realistic-zero-knowledge-example-and-deep-dive-c5e6eaa7131c
- A Quick-and-Dirty Intro to zk-SNARKs, https://blog.bankex.org/a-quick-and-dirty-intro-to-zk-snarks-2094649819cc
- zkSNARKs in a nutshell, Christian Reitwiessner, 2016, https://blog.ethereum.org/2016/12/05/zksnarks-in-a-nutshell/
Applications
- "Making sense of smart contracts", 2016, Josh Stark, https://www.coindesk.com/making-sense-smart-contracts
- Clack, C. D., Bakshi, V. A., & Braine, L. (2016). „Smart contract templates: foundations, design landscape and research directions.“ arXiv preprint arXiv:1608.00771
- Distributed ledger technology in payment, clearing and settlement, Bank for international settlements - Committee on Payments and Market Infrastructures, February 2017, www.bis.org/cpmi/publ/d157.pdf
- The Blockchain and the New Architecture of Trust, https://books.google.de/books/about/The_Blockchain_and_the_New_Architecture.html?id=lnp8DwAAQBAJ&source=kp_cover&redir_esc=y
- Blockchain Science: Distributed Ledger Technology, Roger Wattenhofer, 2019, https://books.google.de/books/about/Blockchain_Science.html?id=Tt1QwQEACAAJ&source=kp_cover&redir_esc=y
- Smart Derivative Contracts (Detaching Transactions from Counterparty Credit Risk: Specification, Parametrisation, Valuation), Christian P. Fries, Peter Kohl-Landgraf, 2018, https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3342785
- Implementing a Financial Derivative as Smart Contract, Fries et al, 2019, https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3163074
Masterclass Content
Ratings and Reviews

- 8 Kapitel
- 8 Lektionen
- 4 Stunden
- Englisch