The IsoGrid: Scalable Mesh Networking for a Better World

 

Version 0.215

Abstract

 

The TCP/IP Internet has:

·        High and Unbounded Latency

·        Wasteful, Underused Links

·        Limited Node/Switch/Hop Counts (no IoT support)

·        Low Redundancy

·        A Tendency to Centralize Power

·        Choke-point Surveillance and Censorship

·        Disaster Vulnerabilities

·        Tragedy of the Commons

 

What follows is a free and open proposal for a solution: A new globally-scalable network protocol with a mesh topology. Instead of being limited to traditional address-routed packets, the protocol uses source routing to set up bounded-latency isochronous streams avoiding the problem of congestive collapse. Once a stream is set up, the route is given a numeric name to support routing micro-packets (µPkt) both directions along the route. In order to support isochronous streams across the entire network, the framerate of every links is a power of 2 frequency relative to TCG time, this opens the door to many new scenarios that require precise relative timekeeping. Micro-payments in arbitrary settlement instruments, which are made ‘by simple agreement’ between each neighbor along a route, are used to pay for sending data across the network, avoiding the Tragedy of the Commons. Client endpoints are responsible for building up multi-path redundant link maps through the network, relying on the advertised 3D-Geohash locations of the nodes to track only a subset of nodes within a given area; providing scalability, redundancy, and wider distribution of power. Contrasted with TCP/IP, the new protocol stack’s layering model provides additional options for streams, packets, safety, reliability, robustness, latency, and extensibility. Most importantly, the entire protocol was morally designed with its socioeconomic side-effects as a guide.

 

IsoGrid_Protocol_Specification_v0_215 [pdf]

 

 

Thanks!

-=Travis.Martin