fiatjaf (npub180c…h6w6) #asknostr #bloossom #ipfs
creo que si ahi una forma en que se podria implementar IPFS como una segunda opcion para recuperar el mismo archivo si esta tanto en servidores bloossom como en IPFS.
un archivo tiene un sha256 y un CID unico, si tanto el nombre como la estructura del archivo siempre es la misma al cargarse en los clientes NOSTR.
si un archivo se sube primero a servidores, se obtendra primero el sha y despues se obtendria el CID por si el usuario tambien decide subir sus archivos por IPFS para poder recuperarlos de esa red.
un detalle que note, es que si los servidores comprimen el archivo antes de subirlo, entonces el sha256 del archivo original y su CID ya no seran los mismos, por lo que si se pasa el archivo luego a IPFS, se tendria que mantener el archivo con la misma estructura y el mismo nombre para que tanto su sha256 como su CID siempre sean los mismos por si el usuario decide cambiar de servidores en el futuro y hacer que enlaces de publicaciones de hace años sigan funcionando gracias a que siempre se logra tener en un servidor un archivo con el mismo sha y el mismo CID.
si el archivo se sube primero a IPFS, este ya tendria un CID y un sha256 fijo, intentar comprimir luego el archivo para servidores bloossom provocaria que tanto su CID como su sha256 ya no sean los mismos por lo que ahora se tendrian 2 archivos iguales pero con ID distintas, por lo que el cliente NOSTR ya no podria recuperarlo de IPFS porque su CID no encaja con el archivo original
