Our Blog
Deep dives into Web3, blockchain technology, Ethereum clients, and trustless infrastructure.
Series
Corpus Core Insights
A nine-part series on blockchain clients — from full nodes and light clients to stateless verification, Layer 2, and multi-chain applications.
5 of 9 articles published · more coming
Full Nodes vs. Light Clients — Trade-offs in Security and Efficiency (2 of 9)
Stateless Light Clients — Enabling Trustless Blockchain Interaction (3 of 9)
Layer-2 Solutions and Their Clients (4 of 9)
Multi-Chain Apps & the Importance of Stateless Clients (5 of 9)
More articles

colibri.stateless v2.0.0: New Prover, PAP Reaches MVP
colibri.stateless v2.0.0 migrates to SP1 v6 for faster ZK consensus proofs, ships PAP MVP with C1 aggregation, and fixes sync, block tags, and eth_getLogs in production.

The Code Was Fine. That's the Problem.
A post-mortem on the KelpDAO exploit — why trust-layer failures in cross-chain bridges need cryptographic verification, not just more validators.

Pragmatic Adaptive Privacy (PAP)
If we are honest, privacy was not a primary design goal of Bitcoin and Ethereum, which have shaped most of today’s Web3 infrastructure.

colibri.stateless Production Release
Colibri.stateless production release: a ~200kB fully stateless Ethereum client that verifies consensus and execution proofs locally — no trusted RPC required.

Why JavaScript is the Worst Choice for Web3 Applications
JavaScript was never designed for mission-critical or trustless systems, yet much of Web3 relies on it. Its inherent features — dynamic code execution,...

We're Building Colibri: A Trustless Stateless Client for Ethereum
Colibri is a trustless, stateless Ethereum client that lets dApps verify blockchain data locally — without trusting centralized RPC providers.