Seyed Masoud Hosseini · Overview · Study log · Ideas · Transcript · RSS feed
Blockchain & Money · Lecture 9 of 23 · 1:21:22
9. Permissioned Systems
Study guide
What this lecture covers
This lecture, taught as a discussion, asks what separates permissioned (private) blockchains such as Hyperledger and Corda from permissionless chains like Bitcoin and Ethereum, and from ordinary traditional databases. It follows earlier lectures on blockchain fundamentals and the Buterin trilemma of decentralization, scalability, and security, extending that framework to a business setting.
After watching, you should be able to list the technical features that permissioned and permissionless systems share (append-only logs, cryptographic hashing, distributed ledgers), name what separates them (the consensus mechanism and whether writing is open or restricted), and reason about when a business problem calls for a blockchain solution at all versus a conventional client-server database.
Key ideas
- Permissioned blockchain: a distributed ledger where only an authorized, limited set of nodes can validate and write transactions, trading openness for scalability and privacy.
- Consensus mechanism as the key difference: both blockchain types use append-only logs and cryptographic hashing, but permissionless chains rely on proof-of-work with open participation, while permissioned chains use closed mechanisms like notary nodes or PBFT (practical Byzantine fault tolerance).
- No native currency: permissioned systems generally lack a built-in token, which matters if a project needs token economics to incentivize participants.
- Registration authority: some permissioned systems mask transaction details from other members of the network and rely on an authority that can unmask the data when needed, adding a second layer of privacy beyond restricted membership.
- Partitioning: private blockchains can segregate data and transactions among subsets of participants, reducing the need for a separate layer-two scaling solution.
- Traditional databases (CRUD): unlike append-only ledgers, conventional databases allow create, read, update, and delete operations, and rely on a single trusted party rather than distributed validation.
- Finality of settlement: recording that a transfer of value is complete and immutable; the lecture argues this is where blockchain-style ledgers add the most value over ordinary databases.
- Reconciliation cost: blockchains can reduce the cost of keeping multiple parties' separate ledgers in sync when they all track the same underlying assets.
Walkthrough
Readings and what defines a permissioned ledger (3:02)
The class reviews the assigned readings on permissioned or private distributed ledgers. Students note that permissioned systems restrict who can write to the ledger, trading decentralization for solutions to scalability problems raised by the Buterin trilemma. The discussion also covers Digital Asset Holdings, a company led by Blythe Masters, as an example of a business building on permissioned ledger technology.
Business trade-offs and shared technical features (7:30)
Students identify trade-offs between permissioned and permissionless chains: permissioned systems offer more governance flexibility (a small group can agree to changes) and more privacy, while giving up broad decentralization. Gensler confirms that append-only logs, cryptographic hash functions, and network consensus mechanisms appear in both types of blockchain, and in traditional databases the difference lies in the consensus layer.
Challenges, public policy, and financial stability (13:43)
The lecture returns to the recurring challenge list: scalability, privacy, and interoperability. Gensler discusses how policy tends to lag new technology by years, citing the SEC's three-year process to rule on electronic bulletin boards in the 1990s as a parallel. A long discussion with students covers whether crypto assets, currently a small fraction of global financial markets, pose systemic risk, drawing on historical examples of derivatives opacity in the 1990s and 2008 financial crisis.
Front-running, investor protection, and market structure (27:30)
A student question about data sold to high-frequency traders leads into a discussion of front-running across both traditional and crypto markets. Gensler explains that many crypto exchanges act as both market makers and order-book operators, which he argues creates conditions for front-running that regulated exchanges police more closely. He notes that today's stock exchanges rely on very precise time-stamping for price-time priority, something current blockchain latency cannot yet match.
Centralization trade-offs and technical features of permissioned chains (41:58)
Referencing Coase's 1930s theory of the firm, Gensler frames centralization versus decentralization as a cost trade-off, noting the financial sector currently favors permissioned systems. He then works through the technical checklist: permissioned chains use cryptography similarly to permissionless ones, lack native currency, use closed consensus mechanisms instead of proof-of-work, and can partition data among authorized subgroups. Examples discussed include real estate title records and Walmart's supply-chain tracking of agricultural products.
Blockchains versus traditional databases (1:03:30)
Gensler contrasts append-only, cryptographically committed ledgers with traditional CRUD databases. He argues that when a business needs final, immutable settlement of who owns something of value, and when multiple parties would otherwise keep separate ledgers requiring reconciliation, a blockchain-style structure adds real value; otherwise a traditional database may be sufficient.
Decision framework: access control and use-case fit (1:12:42)
The lecture closes with a framework for deciding among public permissionless, private permissioned, and client-server (traditional database) architectures, based on whether a project needs public write access, peer-to-peer transactions without a central intermediary, token economics, or verifiability among a limited set of trusted parties. Gensler urges students to ground their final projects in a genuine pain point rather than forcing a traditional database problem onto blockchain technology.
Before you watch
- Review the earlier lectures on blockchain fundamentals, the Buterin trilemma, and proof-of-work consensus, since this lecture builds directly on those concepts.
- Be familiar with basic derivatives and financial-crisis history, as the lecture uses 1990s and 2008 examples to discuss systemic risk and transparency.
Check your understanding
- What technical features do permissioned and permissionless blockchains share, and what is the main thing that separates them?
- Why does the lecture argue that permissioned systems are less likely to need a separate layer-two scaling solution?
- What conditions does Gensler suggest make a business problem a good fit for a blockchain-based ledger rather than a traditional database?
- How does a registration authority address privacy differently from simply limiting network membership?
- What historical parallel does the lecture use to argue that public policy typically lags behind new technology?
Chapters
- 0:00 MIT OpenCourseWare
- 0:15 Introduction
- 1:49 Readings
- 9:55 What is a blockchain
- 14:00 Challenges in blockchain
- 19:00 Public policy framework
- 35:40 How does it affect policymakers
- 39:15 Tradeoffs
- 41:35 Cost
- 42:35 Financial Sector
- 43:10 Permissioned vs Permissionless
- 46:20 Key Design Features
- 57:46 Technical Features
From the YouTube description
MIT 15.S12 Blockchain and Money, Fall 2018
Instructor: Prof. Gary Gensler
View the complete course: https://ocw.mit.edu/15-S12F18
YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63UUkfL0onkxF6MYgVa04Fn
In this lecture, Prof. Gensler discusses permissioned or private distributed ledger technology.
License: Creative Commons BY-NC-SA
More information at https://ocw.mit.edu/terms
More courses at https://ocw.mit.edu
← Lecture 8: Public Policy · 10. Financial System Challenges & Opportunities →
