Ultimate Go: Advanced Engineering Episode 4
source link: https://www.ardanlabs.com/blog/2022/12/ultimate-go-advanced-engineering-episode-4.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Ultimate Go: Advanced Engineering Episode 4
Cheikh Seck
December 14, 2022Introduction
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
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK