Content Addressing

tags
Computer Science

Content addressing uses a value directly derived from a piece of content (usually a hash) as an identifier for that content, as opposed to inventing a name for it.

This has some advantages, especially in distributed environments:

Unison is a programming language that stores code as content-addressed ASTs. In that context there are additional benefits: