What if I'm in an area without internet and I need to spend bitcoins? Wouldn't it help the decentralization principle if bitcoin doesn't depend on third-party internet connection? An internet built on the Bitcoin blockchain should be a possibility.
I already thought about that and i think it could work.
If you break down internet what you have is low level protocols like ip, tcp/udp, which is useless in case of bitcoin because the protocol doesnt dépend on IP address to identify users, and its a message based protocol so it should work on connection-less protocol like udp or even simpler, and the blockchain protocol already allow To check data integrity so it in part redundant with lower layers, and all packets are supposed To be transmitted to all nodes indiscriminally, so there not even a real need for ip layer.
Other part of internet is DNS server, but its mostly used To identify a particular machine as being controlled by the person owning the domain, and blockchain are trustless so doesnt require dns either. All nodes are supposed To have the same data minus few last blocks. Maybe there could be reason To want dns for initial download especially for staking coins to avoid sybil attack.
To me you could perfectly have a system of datagram transmission over very simple radio protocol, and you just need To be in range of at least one node or a few in order To keep synchronized, and you would only need To have a few nodes that have internet for trans continental transactions.
It might require some change to the bitcoin protocol as it is now To be efficient in block propagation and bitcoin protocol as it is still rely on internet To identify seed nodes and have certain part that depend on IP address like for banning or identifying nodes but its not critical and something based directly on cryptography could be used instead.