Introduction
In episode 3, Bill needed to figure out how to share ownership of his dependency manager’s database in a secure and efficient manner. Bill is the only stakeholder with full access to his dependency manager’s database. That is, he is the only person with the ability to mutate the database. This is problematic because he can freely edit the database which will make it harder for other users to confidently perform audits. And as a result, reduce the perceived transparency of his dependency manager.
In this video, Bill will explore different solutions to the “database ownership” problem. By doing so, you will learn about common modern-day approaches to sharing access to a database. He will apply each solution to his dependency manager’s database. While experimenting, Bill will identify the bottlenecks and disadvantages of these solutions. He does this to highlight the reasons why blockchains operate in the manner they do today.
Things you will learn in this video
- Different methods of sharing control of a database.
- The benefits and drawbacks of each method.
- Why each method falls short while attempting to solve the database ownership problem.
Video