-
Notifications
You must be signed in to change notification settings - Fork 38
Add blog post about blob store design challenges #305
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
Link to the blog post in the preview |
|
would be nice to have an introduction of how blake3 is relevant for iroh, to get a better understanding before diving into the depths |
|
Agreed - this post is great but it's missing a short introduction. Why are we talking about blobs? What is iroh-blobs? Just a paragraph or so. |
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
matheus23
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Read through it - was a good read!
| export const post = { | ||
| draft: false, | ||
| author: 'Rüdiger Klaehn', | ||
| date: '2025-02-24', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to remember to adjust the date
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rklaehn can you update this, I think this is the last missing piece
Co-authored-by: Philipp Krüger <philipp.krueger1@gmail.com>
ramfox
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, just some grammar / flow nits!
|
|
||
| Put briefly, this protocol helps you transfer arbitrary data ("blobs") from one device to another in a way that allows these transfers to be interrupted, resumed and verified by content-addressing blobs using the BLAKE3 hashing function. | ||
|
|
||
| It also allows you to exchange the backing storage it uses via a *blob store* abstraction. The actual hashes and blobs might be stored as files on disk, stored fully in-memory or even fully remotely by utilizing some cloud storage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| It also allows you to exchange the backing storage it uses via a *blob store* abstraction. The actual hashes and blobs might be stored as files on disk, stored fully in-memory or even fully remotely by utilizing some cloud storage. | |
| It also allows you to exchange the backing storage it uses via a *blob store* abstraction. The actual hashes and blobs might be stored as files on disk, stored fully in-memory, or even fully remotely by utilizing some cloud storage. |
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey <kasey@n0.computer>
Co-authored-by: Kasey <kasey@n0.computer>
|
@ramfox thanks for the fixes! |
No description provided.