1

Ultimate Go: Advanced Engineering Episode 4

 1 year ago
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.
neoserver,ios ssh client

Ultimate Go: Advanced Engineering Episode 4

Author image

Cheikh Seck

December 14, 2022

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK