Then why does the price of BTC change that much if not that much happens in the BTC-ecosystem? Why do bubbles happen if everything is valued upon usefulness alone?
The reason there could be fluctuations in value absent any external pressures is because value is subjective, and people have preferences that change from day to day.
Again, please provide a small sample network that clearly demonstrates your point of failure, as I fail to see it honestly.
I do enjoy your criticisms Sukrim, you are a very reasonable person. You may have thought I slunked off because my argument was defeated and I was trying to save face. Alas, I do not have such self respect, and also I'm not wrong. I was just distracted by the craziness over at Just-Dice, and learned several terms I'd never even heard before; Variance and Kelly criterion. Good times.
So your counter argument, you'll correct me if I'm wrong, is that users in ripple all have contracts with the Gateways that distribute the IOU's that users trade among themselves. Therefore, there is no contractual, or calculation problem because the users already made agreements with the Gateways that they like, and can even charge interest depending on the riskiness that they perceive in a particular Gateway.
Alright, that's cool. Again, the problem is not the relationship between a particular user and a Gateway, the problem is in between users as Liquidity Providers. I can give you two problems that can't be solved as long as Liquidity Providers exist.
The problem of changing markets.Gateway A --> Group AB <-- Gateway B
Group AB is a group of people who all agree to transact with IOU's from A and B. They have all extended trust lines to A and B.
So far so good.
The problem arises among the relationships in Group AB. There are indeterminate trust lines extended every which way determined by the trust each person has with their immediate neighbor.
The abuse arises when something happens to Gateway B, and the network begins dumping those IOU's in exchange for Gateway A's more valuable IOU's.
Unless a user is paying extremely close attention, his account is going to accumulate less valuable IOU's without any notification to him.
In that way, the most trusting people in the system get stuck with IOU's that are less valuable.
Why does this happen?Because the value of IOU's cannot be accurately automated along liquidity providers. As value changes, IOU's are dumped on the gullible/most trusting, who can't react fast enough.
Propagation of Inappropriate TrustTrust in the real world is often extended irrationally. Often friends, family, and boobs garner more trust than intelligence, experience, and discipline.
For example, a businessman might trust his drinking buddy with $3, and the businessman's boss in ripple trusts the businessman for $10. The drinking buddy could borrow, through the businessman, $3 from the boss.
Notice that it doesn't matter at all that all three of them trust the Gateway (bank), that's not relevant.
These are small amounts, but when these bad debts are rampant through the system, the only solution is to either not trust anyone, or else make the trusted amounts so small that it's not too painful when the inevitable defaults occur.
If the argument to fix this is to reduce the trust lines to tiny amounts and let people borrow from huge amounts of people in order to do exchanges, then as soon as the amount that can be transferred in this way reaches any substantial amount, someone is going to game the system and run with the booty.
As a result, the trust lines have to be useless in order to not be dangerous.
Note that it's true that trust lines will shrink in response to this. The businessman will probably cut trust from his drinking buddy if it becomes a problem, but that doesn't counter my point, it reinforces it. The trust lines have to be short in very small amounts, or not exist at all in order to avoid ending up trusting someone that isn't really trustworthy, because it's very hard for a casual user to extend trust lines appropriately.
Edit: Technically speaking, as Sukrim points out, you can't do this because a user can't be a Gateway. (Trying to follow all these caveats is enough to give a person a migraine.)
Suffice it to say, the problem still exists, but instead of borrowing, the drinking buddy might transfer something that is less valuable through some kind of knowledge advantage (insider or otherwise). It gets complicated...
Why does this happen?For the same reason I lined out in the opening post. The value of IOU's is different depending on who is getting the IOU.
There is not enough information in consecutive parties to issue IOU's appropriately.