If nodes relay block solutions between miners, then yes their connection matters.
If a node is presented 2 blocks for the same height, it will always prefer the one it received first. It will not relay the second one even though it is as valid until the next block orphans one of them. Therefor nodes are poor relay points for miners and any miner not trying to connect directly to the majority of his competitors is doing it wrong. So I'll insist, nodes aren't all that relevant in block propagation between miners.
Nonetheless, the orphan cost still exists (it is just smaller), which creates a fee market even in the absence of a block size limit.
The bold part is the issue. A weak fee market is the same as no fee market. It can't sustain mining and does not filter transactions enough. The absence of limit (or an unrealistically large limit for that matter) puts it all on Moore's law.
Orphan cost can essentially be equated to friction. For that friction to be significant, the adoption rate will have to at least constantly match Moore's law. Any engineering breakthrough or any better software propagation scheme will gravely undermine the network. Also, adoption is finite. Moore's law may or may not be infinite, that's up for debate, but certainly has more growth potential than Bitcoin adoption does.
Again, the existence of a fee market is pointless if it isn't healthy.
The cost of orphan is about as bad a metric as electricity to define mining profitability. As the cost of electricity, connectivity is subject to heavy government intervention (just look at China). Let's not reinforce the reliance of the network on yet another manipulated metric.
Lastly, technological improvement happens in thresholds, it doesn't propagate evenly or at a continuous pace. One day you have 20Mb DSL, the next day you have 250Mb fiber. One day you have 3G, the next you have LTE. Adoption on the other hand is a lot more continuous. What do you expect that will do to the fee market if suddenly the cost of orphans is so low that every miner can afford to deplete the mempool on every block for even the next 6 months? Year? 2 years?
But let's admit adoption isn't continuous, let's admit it is a bumpy as technological leaps. What happens if adoption booms and technological leaps do not occur concurrently?
The cost of orphans is not a good metric to establish a fee market because it is very inconsistent. It is poorly distributed and rather unpredictable. It acts as an extra barrier to entry into the mining market, which is meant to be defined by hash rate. Why do you think Chinese miner blind mine?
Also Moore's law doesn't regress. How do accommodate the fee market in a recession or a long term stagnation on hardware friction alone?
We need another metric to underline the fee market precisely because cost of orphans is a bad one. We shouldn't look at cost of orphans as a feature, we should try to reduce it as much as possible.
If most miners use the Corallo Relay Network, I agree that average node connection becomes less relevant.
And this is what we are getting to. No miner has cause to stay out of the relay network, and XT can't avoid this network either, because it reduces the cost of orphans. Any miner that doesn't use it is at a disadvantage. However it will finish off the fee market in XT before Moore's law even gets to kick in.
... and you don't "agree not to orphan" ... either your wording is incorrect or your understanding is incorrect.
What I have highlighted in bold doesn't make sense to me. How can they agree not to orphan? What if the block contained an invalid transaction?
Imagine Corallo's relay network doesn't exist. Imagine a couple large miners set up private version of that network for their own sake. Suddenly their cost of orphan has globally reduced.
I will not explain why this is bad for the network and why it will give an edge to these collaborating miners. I invite you to reread the previous paragraph if you want more details, it is pretty much all there.
Bottom line, either XT does not implement the relay network and a couple miners will use that edge to wear and tear their competition, or XT will implement it and friction will be so insignificant compared to demand that fees won't be able to sustain decent hash power.
TL;DR what jonny1000 said.
This can only be done by the equivalent of a 51% cartel not accepting blocks from the rest of the network
Not really. I am not talking about rejecting blocks outright, only about how the network tells 2 blocks apart in the case of a simultaneous solution.
Assume miner A has 10% hash rate and miner B has 30% hash rate. Assume both A and B find a solution for a block at about the same time. Let's say miner C receives these 2 blocks within a few seconds of each other. Which block do you think miner C should work on? A's or B's? Obviously B's.
Bottom line is, in the case of a propagation race, you don't need 51% hash power. You only need more hash power than your competitor and the rest of the network will prefer your block to his.
"We conclude by noting that the analysis presented in this paper breaks down when the block reward falls to zero. It suggests that the cost of block space is zero; however, this would suggest zero hash power, which in turn would suggest that transactions would never be mined and, paradoxically, that no block space would be produced. Happily, questions about the post-block reward future can be explored at a leisurely pace, as we have a quarter-century before it begins to become a reality.
Into the distant future then, a healthy transaction fee market is expected to exist without a block size limit."
How can you conclude this from the previous paragraph. If anything it means there needs to be a primary factor in determining fees that is not the cost of orphans. If you don't want a block size limit, then your prime candidate is enforcing minimum fees, and that's a whole new can of worms.
And it would not suggest zero hash power. It would suggest blocks will be mined by those who emit the transactions directly. There is always an incentive to mine blocks, with or without a coinbase reward. The reality however is that if that incentive is proportionally too low compared to the network's market capitalization, it will lack in security and make malevolent mining profitable.