More robust and extendable, sha256 filenames means you can find identical files across mirrored servers - nip96 is just an upload API basically