Saturday, January 20, 2018

Upspin: global namespace for files

Rob Pike, co-creator of UTF-8 and GoLang, presents "global namespace for files" Upspin

Gopherfest 2017: Upspin (Rob Pike) - YouTube

Upspin architecture · Upspin

Upspin Overview · Upspin

"Upspin provides a global name space to name all your files. Given an Upspin name, a file can be shared securely, copied efficiently without “download” and “upload”, and accessed from anywhere that has a network connection.
Its target audience is personal users, families or groups of friends. Although it might have application in corporate environments, that is not its motivation.
Upspin provides a uniform naming mechanism for all data, along with easy-to-understand and easy-to-use secure sharing, as well as end-to-end encryption that guarantees privacy."

Every Upspin file name has the same basic structure. It begins with the user’s name—an email address—followed by a slash-separated Unix-like path name.
For example,

ann@example.com/dir/file

Upspin · Upspin

Google Online Security Blog: Another option for file sharing

No comments: