A rough draft of a BUD-10 for multi-part uploads to blossom servers. not sure if this is a good idea so I'm looking for feedback
The biggest issue comes from the fact that blossom relies on the sha256 hash of the whole blob. so there isn't a way to verify that each uploaded chunk is part of a whole until the all the chunks are uploaded.
I think this issue can be mitigated slightly if the client includes `x` tags in the auth event for each chunk its uploading. so that the server can verify that each chunk was created by the client.
In the case of payments, I think it could be possible for the client to pay for each chunk. although this might require more requests or the server to define an x sats/bytes pricing.
Inspiration taken from
Thanks to @fiatjaf for making me aware of it
GitHub
BUD-10 multi-part uploads by hzrd149 · Pull Request #67 · hzrd149/blossom
This BUD adds a PATCH /upload endpoint to allow clients to upload blobs in multiple chunks
Readable version

tus - resumable file uploads
tus is the open protocol standard for resumable and reliable file uploads across the web, facilitating efficient and seamless file transfer experie...
