This is because the aggregate their transactions and perform them periodically.
Using an aggregator is not always possible and will not always happen. There could be two networks that have few transactions occurring between them. How are you going to transfer your currency from one network to another without a $20 network transaction in that case? Use Ripple?
Ignoring the fact that $20 was pulled right out of someone's ass at some point (and is doubled when it does not sound like enough to make a point...)
I mean they aggregate their internal transactions and square periodically with other entities when they need to. If at the end of the day they have only a $100 imbalance, they don't even bother to square that day. They'll just cover something like that with their own buffer of working capital. In any event, the user see's a UI and can drag-n-drop funds as they please. Again, with minimal fees.
What you are describing is nothing more than the clearing of cheques between competitive banks at the national level and it has worked well within a single country for well over a century. The trouble is that this does not happen effectively at all between competitive propriety e-money providers on an
international level. Try moving money between say Perfect Money. PayPal, WebMoney, OKPay, etc and see how much you will end up paying in fees. By the way if this were possible in a cost effective manner there would little use for Bitcoin in the first place.
The key advantage of Bitcoin blockchain transactions have is that the end users can move the Bticoins themselves across international and sub national borders thereby freeing the respective MSBs from having to be compliant in, and develop trust in,
multiple jurisdictions. This places Bitcoin in a unique competitive advantage over other forms of money transmission ranging from Hawala, to PayPal to Credit Cards to Bank transfers to Western Union etc.
That's exactly how I see it, and what I've been trying to articulate to tvbcof.
Intermediary processors can realistically be no more free than the medium they process. The costs of doing business with fiat processors is directly related to the fact that it costs a lot to comply with the the various regulations which they are forced to comply with. Also, and hardly by accident, the barrier to entry is high fostering end-user gouging and stifling competition.
Off-chain Bitcoin processors would have none of these problems. If Bitcoin itself can remain free, off-chain processors can as well, or at least have that possibility.
I'm genuinely trying to understand why you believe BTC banks and clearing houses would be any different than fiat ones, and struggling to understand your reasoning.
How does the medium they process being free prevent them from being subject to the same inefficiencies, over-regulation, and centralization you see in other industries? Gold is free, but trading gold through an exchange is not low cost.
To me, it seems obvious that it's their size and immobility, which comes from the requirement for trust-based relationships between the clearing house and its members, that makes them choke points in a market, not whether they deal in bitcoin, dollars, euros or gold.
Any type of credit-based market will naturally centralize, as a result of people and companies gravitating toward the party with the most already existent connections, and that central point then becomes a critical and easily disrupted point in the industry.
It is inevitable that open-source reference software which defines best-practice transparency and security will also develop and become the base platform which off-chain processors would use. This would make the barrier to entry very low and their reliability to end users quite high from the start.
It's inevitable? That's a pretty confident statement, which again, I can't understand the basis for.
Whether there is quality open-source reference software for payment processors and clearing houses is not even that important to my critique of your vision, just an example of one of your claims that I see as pure conjecture.
Of course off-chain processors who also wish to have a foot in fiat-land are a different story. At least some of their fees will be much higher, and their life expectancy will not be very good.
If there's a major clearing house that tens of thousands of BTC-banks use, it will be subject to the same regulatory obligations as a clearing house that fiat-banks use.
I might add that if Bitcoin becomes a size when 'a few thousand' entities have the capability to operate the infrastructure, said entities will be at least the size of Dwolla, OKPay, etc. And as history has demonstrated, they are far from immune from being pressured into whatever compliance is demanded.
The central clearing house that your free BTC-credit transfers require will be orders of magnitude larger than these entities, which by the way is an exaggeration, as parties much smaller than Dwolla would be able to operate a high-bandwidth node, will be much harder to replace if taken down, is a much more attractive target for governments to attack, and will have a much larger network effect advantage that leads to increasing centralization than those peer-to-peer nodes.