Headjack is a blockchain that links sovereign identities to content at web-scale. Key points:
- Creation is fundamentally different from transfers and exchange of value - the design space around trust & data availability for media and identity is different from finance.
Following the UNIX philosophy - in Headjack identity is simply an identifier (unique number) and anything orthogonal (KYC, profiles, privacy, finance) can be layered on top of it.
It solves single sign-on and allows for user experience similar to Web2 through hierarchical authorization management - keypairs are not required by default and even those with keys bound to their accounts may choose to not explicitly sign every interaction.
Consensus is reached on the absolute bare minimum - the history of authorizations, names, keys & off-chain content anchors (merkle roots) - the simplest mental model for developers.
Content addressing is with persistent & human-readable URIs (instead of hashes) - the link between identity and data is cryptographically provable even if keys & names have changed.
It doesn't deal with off-chain data storage and retrievability - those are separate problems and Headjack simply lets entities point to ways for others to retrieve addressable content.
- What is Headjack - How the protocol technically works and how things like applications, services, DMs, social graphs, preferences, etc. could be implemented - the building blocks necessary to recreate anything from Web2 and beyond.
Why Headjack - What's broken with the web and a blueprint of what could be possible - services, business models, infrastructure, algorithms, markets, metaverse, etc.
Implementation of Headjack - A detailed specification of the implementation.
- Guiding principles & design goals
- Identity & authorization
- Content addressing
- IDMs, preferences & social graphs
- Storage & retrievability of data
- Blocks, state & proofs, oh my!
- Throughput numbers (scaling)
Named after the data port at the back of the head of synthetically-grown humans in the Matrix.