Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Blobs

Blobs are the binary assets of The Wired — 3D models, textures, audio, scripts, avatars. Unlike records, blobs are immutable: their identity is the hash of their contents, so they never change.

This has useful properties. The same asset referenced from two different spaces is stored once. You can verify the integrity of any asset by checking its hash. And because the hash is the identity, anyone with the hash can fetch the asset from any data store that has it.

Blobs are referenced from records — an object record points to the blob hashes of its mesh geometry, textures, and scripts. The record changes (permissions, metadata, placement); the blobs stay fixed.