Do you mean git blob hash?

That was nostr:nprofile1qqs8qy3p9qnnhhq847d7wujl5hztcr7pg6rxhmpc63pkphztcmxp3wgpz9mhxue69uhkummnw3ezuamfdejj7qgmwaehxw309a6xsetxdaex2um59ehx7um5wgcjucm0d5hsz9nhwden5te0dehhxarjv4kxjar9wvhx7un89uqaujaz original NIP-62 idea, but it got slapped down because everyone wanted the commit content in events. And now they're creating Blossom blobs that are copies of the git blobs, or something.

Reply to this note

Please Login to reply.

Discussion

yeah, i think the commit hash in the events and that refers to a blob hash that is stored in blossom is the way to go

the thing is that i don't think Git uses sha256, so you'd have to have a variant of blossom that uses whatever hash it is... md5? idk 😕

git seriously needs to be upgraded as a protocol, to be honest... it was SHA1, i remember now...

SHA256 is already supported

ok so that means that you can store the nodes in events and refer to blobs to fetch them

blossom imo as a protocol is garbage, as it tries to consolidate management (upload/delete/list) with retrieval of blobs

it is a big pain in the ass for scaling, look at any service and you will see cdn domains are separate from upload

blossom also makes no attempt to allow media optimization, and I believe it is an acceptable tradeoff to sacrifice integrity for reduced data usage if you can turn it off as needed

blobs should be identified by nostr event IDs, meaning you get metadata for free, and if a user wants their blob gone, they can issue a delete event and send it to all hosts

rehosting content becomes an explicit action

Well, after Alexandria Gutenberg we're going to work on Aedile SDK for a bit, and we can maybe think up a scheme for Blossom 2.0, while the guys fiddle with C++..

Code name Weed.

the use of nostr as a flexible mechanism of reference is the elephant in the room

Yeah because it doesn't make sense to rebuild git servers from scratch out of Nostr events when we already have git servers.

Yeah ephemeral events for synchronizing state is a good use of Nostr's event-driven nature.