Adopting Bitcoin 2025

Beyond TCP/IP: Introducing the Bitcoin Communication Network Protocol
15/11/2025 , Talleres en Ingles
Idioma: English

The Internet still runs on a bloated and insecure legacy: TCP/IP. What if we rethought the data layer entirely, just like Bitcoin rethought money?
BCNP (Bitcoin Communication Network Protocol) is a minimalist alternative to TCP/IP. Inspired by the clean design of the good old CLNP and the ethos of Bitcoin Lightning; BCNP removes IP addresses, DNS, NAT, etc in favor of self-assembling communication based on MAC-derived addressing and gateway-assigned prefixes.
This talk presents a working prototype of BCNP, including host to gateway negotiation, Ethernet-based transmission, and IP-tunneled multi-segment communication. It’s not just theory; BCNP runs now on Linux, over real hardware.
Like Lightning, BCNP favors locality, speed, and direct connections. It’s an open invitation to rethink everything beneath Bitcoin and to stop relying on an Internet stack built for surveillance and control.


TCP/IP was never designed with privacy, sovereignty, or decentralization in mind. Its layers - including IP addressing, DNS, NAT and port multiplexing - reflect an Internet model that favors central authorities, surveillance infrastructure, and brittle endpoint assumptions. In the age of Bitcoin, this foundation is no longer sufficient.

BCNP (Bitcoin Communication Network Protocol) is a working prototype of a post-IP data networking layer. Modeled after the clean architecture of ISO CLNP and driven by principles aligned with the Lightning Network, BCNP eliminates traditional IP stack concepts entirely. Devices construct their own addresses based on gateway-assigned prefixes and their MAC address, forming 20-byte NSAP-style identifiers. Address negotiation happens dynamically over Ethernet via host to gateway Hello exchanges. Communication can traverse multiple segments using gateways that tunnel BCNP frames over UDP/IP; simulating how BCNP could cross public Internet boundaries while remaining fully MAC and prefix-driven at the edges.

This talk will showcase the actual prototype in use: client and server nodes operating without IP addresses, gateway-based prefix assignment, and successful chat between clients across tunneled segments. It’s a minimal but functional system and a demonstration that a self-routing, decentralized alternative to TCP/IP is not only possible, but running.

Bitcoin gave us monetary sovereignty. BCNP proposes we build the data layer to match.

I’m a seasoned network infrastructure architect with over two decades of hands-on experience in data networking, cloud architecture, and protocol design. I’ve spent much of my career helping global organizations build scalable, secure, and high-performance systems but my passion lies in rethinking the foundations of communication itself.

As a lifetime CCIE and a builder deeply aligned with the Bitcoin ethos, I believe the Internet’s legacy stack - especially TCP/IP - needs a clean break. My current work on the Bitcoin Communication Network Protocol (BCNP) is a practical step toward a future where communication is as decentralized and sovereign as money.

I see BCNP as an open, MAC-address-based protocol stack that could one day serve the Lightning and Bitcoin ecosystem, replacing the Internet’s central choke points with peer-driven, prefix-routed autonomy.