Back

Author Profile

AIOZ Network logo

AIOZ Network

No bio

author cover image

Blogs

blog thumbnail

DNSLink: Pointing a Domain Name at IPFS Content

DNSLink lets a regular domain name resolve to IPFS content using nothing but a DNS TXT record. Here is the exact syntax and how it compares to IPNS.

5 min readAugust 31, 2026
blog thumbnail

IPNS: Mutable Pointers to Immutable IPFS Content

IPNS solves the one thing a CID can't: staying the same address while the content behind it changes. Here is how a name gets derived, signed, and updated.

5 min readAugust 30, 2026
blog thumbnail

How IPFS Verifies Content Without Trusting the Gateway

IPFS content verification lets a client check retrieved data against its CID directly, without trusting whichever peer or gateway sent it. Here is how.

6 min readAugust 29, 2026
blog thumbnail

libp2p: The Networking Layer Underneath IPFS

IPFS libp2p is the peer-to-peer networking stack that DHT lookups and Bitswap transfers actually run on. Here is what it handles: identity, security, and NAT.

6 min readAugust 28, 2026
blog thumbnail

UnixFS: How IPFS Represents Files and Directories

The raw IPFS Merkle DAG has no concept of a file or folder. UnixFS is the format that adds one. Here is exactly how, node type by node type.

5 min readAugust 27, 2026
blog thumbnail

IPFS Garbage Collection: What Unpinning Actually Does

Unpinning an IPFS file does not delete it immediately. Here is exactly what pin types exist, what garbage collection actually removes, and when.

6 min readAugust 26, 2026
blog thumbnail

IPFS Content Addressing vs. Location Addressing

Content addressing vs location addressing is the core design split between IPFS and HTTP. It fixes tampering and link rot, but creates a new problem: discovery.

5 min readAugust 25, 2026
blog thumbnail

How IPFS Finds and Retrieves Files: DHT and Bitswap

IPFS splits content retrieval into two jobs: a DHT finds who has your file, Bitswap fetches it. Here is exactly how provider records and want-lists work.

6 min readAugust 24, 2026
blog thumbnail

How IPFS Splits Files: Fixed vs. Content-Defined Chunking

IPFS defaults to 256 KiB fixed-size chunks, but also ships Rabin and Buzhash content-defined chunkers. Here is why the choice affects deduplication.

5 min readAugust 23, 2026
blog thumbnail

Anatomy of a CID: Decoding an IPFS Identifier

An IPFS CID is not a random string. It encodes a version, a codec, and a hash algorithm plus digest. Here is how to decode a real CID piece by piece.

5 min readAugust 22, 2026
blog thumbnail

How IPFS Shards Large Directories: The HAMT, Not a B-Tree

IPFS does not use a B-tree for large directories. It uses a HAMT, a Hash Array Mapped Trie. Here is exactly how it shards a folder once it outgrows one block.

5 min readAugust 21, 2026
blog thumbnail

How IPFS Really Works: Merkle DAGs, Chunking, and Routing

How does IPFS work under the hood? Every file becomes a Merkle DAG of hash-linked blocks, found via a DHT and moved with Bitswap. Here is the full path.

7 min readAugust 20, 2026