As far as I can tell, this project could just use raw hashes. I ask because this library:
- Does no validation.
- Doesn't actually support arbitrary CIDs. It simply assumes that every CID is a prefix followed by a 32 byte digest.
IMO, it would be better to just use raw hashes.