Design Patterns for Decentralized Protocols (Avoiding Blockchain Centralization)
"Decentralization" is a word we often hear in Hyperledger circles, and we may pat ourselves on the back on the assumption that if we're using blockchain, we must be decentralized. But blockchain can h …
Talk Title | Design Patterns for Decentralized Protocols (Avoiding Blockchain Centralization) |
Speakers | Daniel Hardman (Chief Architect, Evernym) |
Conference | Hyperledger Global Forum |
Conf Tag | |
Location | Phoenix, AZ, USA |
Date | Mar 2- 6, 2020 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
“Decentralization” is a word we often hear in Hyperledger circles, and we may pat ourselves on the back on the assumption that if we’re using blockchain, we must be decentralized. But blockchain can have its own centralization problems. In this talk, we’ll explore some Gang-of-Four-style design patterns that are truly decentralized, that you can implement in your own solutions–and we’ll also look at antipatterns where blockchain doesn’t keep the architecture from centralizing. You’ll come away with terminology, diagrams, and examples that will make your decentralization goals easier to achieve, and that will protect you from gotchas.