You just need to shard by one more byte, to multiply capacity again by 2⁸=256. So, sharding by two bytes, results in 65536 sub-networks. Sharding by three bytes, in 16777216 sub-networks. There should always be enough online, atomic swapping-server capacity available, because swap servers will find themselves attracted to growing swapping fees, in case of shortage. Your wallet will automatically pick the cheapest swapping fee.
[...]
Do you think that a sharding strategy for bitcoin could be viable? If not, let me know your objections!
Hi,
This would divide the mining power by
n (with n the numbers of sub networks), thus reduce the resilience of the network (how hard it would be for an attacker to modify the ledger) by a factor of
n. Hence having "16777216 sub-networks" is not viable at all (and that's why Ethereum won't implement sharding before using PoS).