Pages:
Author

Topic: Ripple SOUNDS nice but there are some MAJOR problems (Read 7023 times)

legendary
Activity: 3766
Merit: 1368
When you are out in a boat on the water, a ripple sounds nice. But when the boat has holes in it, there is a major problem.

 Cheesy
full member
Activity: 490
Merit: 101
Perhaps the lack of full decentralization is one of the most popular criticisms of Ripple.

For beginners this does not seem such a big problem. However, for the "veterans" of the industry, decentralization is very important. Proponents of decentralized crypto-currencies consider the Internet to be an exemplary decentralized system: the flow of information flows is free and open (with some restrictions) in the absence of a single governing body.

At the same time, the other part of the crypto community is ready to put up with concentrated management, since the reverse, in their opinion, is inefficient. The developers of Ripple recognize that XRP works somewhat differently than the same bitcoyne, and is not as decentralized as they would like. But has XRP become the best form of digital money than bitcoin?
legendary
Activity: 1316
Merit: 1005
I haven't seen your opinion on something that seems like an obvious flaw in using XRP as a store of value: lowering the account reserve, which must happen from time to time due to growth and lost/used up XRP, will unlock large amounts of XRP and lower the price. This would happen suddenly and not according to any fixed schedule, unlike Bitcoin block rewards. Why would I want to store value in XRP when I can easily convert it to BTC and avoid this?
I think that's exactly the point.. XRP is not meant to be a store of value.. its the oil that keeps the Ripple system going.  Maybe it'll go up or maybe it'll stay extremely low for ever.. its really at the whim of OpenCoin and the devs who hold the majority.. but you don't have to worry because its not a store of value like Bitcoin.

I don't think it will even be able to function as a store of value. As stated below: Bitcoin's supply is infinitely expandable; Ripple's supply is infinitely renewable.

A bad analogy would compare Bitcoin to voltage and Ripple to current.

so if the XRP's are not expected to increase in value, why is it that this is exactly what expectations i'm hearing from ppl who are rushing to get their hands on them?  also giving them out for free encourages one to just hoard them in case they do skyrocket in value.  after all, they didn't cost them anything.  some Bitcoin miners otoh have to sell mined Bitcoins to pay for the costs of mining or the work they've performed.  this encourages dissemination of the units.

Expectations don't necessarily translate into reality, and I don't expect them to here. Adoption will be the major driving factor here, as it is with Bitcoin. The difference is that without market competition for limited supply, the value is unlikely to rise much until the available units have been distributed and a steady turnover volume has been achieved. It's like try to keep a 100m rope taught with only a 1m arm span.

how do the validators get paid?  what incentives do they have to set up servers and pay the costs?  don't they, as well as OpenCoin, represent focal points of failure?  the entire system depends on them.

Validators don't get paid. Each time a transaction occurs, the XRP used to facilitate the respective transfer is debited from the 100,000,000,000 unit ledger, making all remaining XRP worth slightly more than they were in relation to the entire supply.

For example, a transaction occurs and now there are 99,999,999,999 units remaining. Let's say that there are 80,000,000,000 XRP left after two years. The residual could conceivably be worth ~20% more than if there were 100,000,000,000 of them, because they're becoming more scarce. However, it's probable that there will be an extended delay in value increase due to the sheer volume of supply. For there to be real constraints on the units available, there would have to be a lot of transactions occurring. That means a lot of users.

Value will only rise when that supply limit becomes a practical constraint. However, like bitcoins, ripples are arbitrarily divisible. Therefore, the supply constraints will be balanced out to a large degree by progressively lower XRP-valued transfer costs. In effect, the BTC cost to conduct a Ripple transaction might never change! It would only change in terms of XRP. In other words, if your wealth is within the Ripple system, it will only appreciate if it remains within that system. Otherwise, it will be essentially the same value as when it entered, at least in terms of XRP valuation.

Bitcoin and Ripple divisibility:

Bitcoin's supply is infinitely expandable; Ripple's supply is infinitely renewable.

If Ripple becomes such a dominant network that it covers the vast majority of known financial structures, it is possible that XRP holders could be well rewarded in relation to other asset classes. That's a ways off, though. For now, as the situation exists, Bitcoin is the cryptocurrency; it will act as the means of exchange, metric of value, and store of value. Ripple is primarily suited as a means of exchange; if it remains small, it could become a MoV and SoV; if it becomes large, it would primarily be a MoE and MoV, but not a strong SoV.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
5. Why was XRP developed while Bitcoin would have been enough to prevent transaction spam? (requires a tiny fraction of a bitcoin to send a transaction, take that from the value being sent, even if that value is not in bitcoin)
There is no known mechanism for transacting Bitcoins off the blockchain that doesn't itself require a central authority (to hold the signing keys that would release the bitcoins). You wind up with horrible solutions like each Ripple transaction requiring a Bitcoin transaction. You also have the problem of whether you destroy the bitcoins or pay them to someone. If you pay them to someone who is not a central authority, the scheme can be rigged by someone who puts themselves on both sides.
sr. member
Activity: 428
Merit: 253
Thanks for the answer. The reason why the server is not opensourced makes sense.

I've another question: 

5. Why was XRP developed while Bitcoin would have been enough to prevent transaction spam? (requires a tiny fraction of a bitcoin to send a transaction, take that from the value being sent, even if that value is not in bitcoin)
sr. member
Activity: 369
Merit: 250
I haven't seen your opinion on something that seems like an obvious flaw in using XRP as a store of value: lowering the account reserve, which must happen from time to time due to growth and lost/used up XRP, will unlock large amounts of XRP and lower the price. This would happen suddenly and not according to any fixed schedule, unlike Bitcoin block rewards. Why would I want to store value in XRP when I can easily convert it to BTC and avoid this?

I think that's exactly the point.. XRP is not meant to be a store of value.. its the oil that keeps the Ripple system going.  Maybe it'll go up or maybe it'll stay extremely low for ever.. its really at the whim of OpenCoin and the devs who hold the majority.. but you don't have to worry because its not a store of value like Bitcoin.
member
Activity: 79
Merit: 10
...4. XRP is a currency but XRP is not. Hum… If XRP is working as well as advertized, what would be the reason to keep bitcoins?

I love how everything gets answered except this one.


I haven't seen your opinion on something that seems like an obvious flaw in using XRP as a store of value: lowering the account reserve, which must happen from time to time due to growth and lost/used up XRP, will unlock large amounts of XRP and lower the price. This would happen suddenly and not according to any fixed schedule, unlike Bitcoin block rewards. Why would I want to store value in XRP when I can easily convert it to BTC and avoid this?
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
...4. XRP is a currency but XRP is not. Hum… If XRP is working as well as advertized, what would be the reason to keep bitcoins?

I love how everything gets answered except this one.
Yeah, sorry. My crystal ball isn't any clearer than yours anyway. I don't pretend to be able to predict what will happen.
legendary
Activity: 1064
Merit: 1001
...4. XRP is a currency but XRP is not. Hum… If XRP is working as well as advertized, what would be the reason to keep bitcoins?

I love how everything gets answered except this one.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
1. Why isn't the server opensourced yet.
As soon as the network is distributed, changes can only be made by consensus. By intentional design, logic changes are difficult to do and require establishing and maintaining a consensus on the change. You wouldn't want someone quickly pushing through a change that, for example, allowed issuers to delete IOUs!

Right now, Opencoin is acting as a central authority and running the network. This makes it much easier to fix problems and make changes quickly. We're fixing issues on a daily basis now and slowing that pace would mean a much longer time before Ripple is a decentralized payment system that people can truly rely upon.

Quote
2. Do you really expect people to make a list of person they trust or person they don't?
Not any time soon. That's why we're promoting Ripple as a payment network with gateways rather than as a community credit network. I personally believe that community credit is Ripple's long-term killer app and that it will change the way people think about money. So this will always be there and maybe one day it will really catch on. Social money may take social changes, just like social media did. Those changes happened pretty fast, so maybe these will too. It will take better tools to make managing credit more user friendly. We hope to get there, but we aren't relying on it happening soon. The bigger Ripple becomes, the higher the chances this will happen.

Quote
3. Paying still requires a user unfriendly address like: rKXFsg5EuG4BzLxdTBFXJq2a6iNfyx1hRX  Is there any plan to make it friendlier? (like allowing to send money to an email address by allowing people to make an alias?)
Yes, however, we've run into some technical problems designing a usable and safe namespace scheme. The fundamental problem is not having a central authority that approves names but also not having the first person to register names like eBay and Amazon being able to hold them hostage.

The best solution we could come up with is this:

1) Anyone can create a namespace.

2) The client can use any namespace.

3) Opencoin will create a namespace which the client uses by default.

4) Namespaces can be closed or open. They start closed. A namespace's owner can open a namespace but not close it.

5) Opencoin's namespace will be closed for a year or so. We'll come up with some fair scheme to register names. (Yuck.)

6) After a year, we'll open our namespace and it will be first come, first served.

The problem is that this is kind of fake decentralization. If someone tries to create a competing namespace, payments may go to the wrong person. So as a practical matter, we'll run the namespace, and we don't want to do that. We don't want to be Ripple's IANA.

We have a hard rule that we won't implement something until we find a good way to decentralize it. We're not there yet on friendly names.

We do have a domain-based naming scheme because that can be decentralized. Domains can vouch for their ownership of particular account records. You retrieve a domain's configuration file using SSL.

For example, this is bitstamp's main account:

Quote
     "account_data" : {
         "Account" : "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
         "Balance" : "177780471670",
         "Domain" : "6269747374616D702E6E6574",
         "EmailHash" : "5B33B93C7FFE384D53450FC666BB11FB",
         "Flags" : 131072,
         "LedgerEntryType" : "AccountRoot",
         "OwnerCount" : 0,
         "PreviousTxnID" : "8E64754BE835889A4DB2E1940FD460977EEAAD5A7BC2DC8EFD74E9C4150DC53D",
         "PreviousTxnLgrSeq" : 282734,
         "Sequence" : 34,
         "TransferRate" : 1002000000,
         "UrlGravatar" : "http://www.gravatar.com/avatar/5b33b93c7ffe384d53450fc666bb11fb",
         "index" : "B7D526FDDF9E3B3F95C3DC97C353065B0482302500BBB8051A5C090B596C6133"
      }

Notice the "Domain" field? That's hex for "bitstamp.net". If you retrieve https://bistamp.net/ripple.txt, you get:

Quote
[accounts]
rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B

[hotwallets]
rrpNnNLKrartuEqfJGpqyDwPj1AFPg9vn1

[domain]
bitstamp.net

This establishes a reliable proof that the domain belongs to the "bitstamp.net" domain.
sr. member
Activity: 428
Merit: 253
Hello,

I'm quite interested in Ripple (see http://ploum.net/post/ripple-making-bitcoin-easier-or-obsolete ) but, besides the technical questions, I would like to ask some non-technical questions:

1. Why isn't the server opensourced yet.


2. Do you really expect people to make a list of person they trust or person they don't?


3. Paying still requires a user unfriendly address like: rKXFsg5EuG4BzLxdTBFXJq2a6iNfyx1hRX  Is there any plan to make it friendlier? (like allowing to send money to an email address by allowing people to make an alias?)


4. XRP is a currency but XRP is not. Hum… If XRP is working as well as advertized, what would be the reason to keep bitcoins?


Thanks
sr. member
Activity: 369
Merit: 250
I gotta say, I was digging through the source code of the Ripple client last night and the client alone is quite complex and must have taken a lot of development, I think its easy to underestimate how much work that simple clean web based UI has taken under the hood.

I can't even begin to imagine the amount of development time and complex problems that have been solved within the rippled c++ server.

Given the assumed limited developer resources and the amount of work that has been put into the server and client, i'm actually surprised the wiki and website for that matter are as detailed as they are.  Even if there are some vagities in the doco, I take my hat off to the Ripple team for their work so far.

With only 2-4 developers they must have been working on this for at least 12-24 months.
hero member
Activity: 546
Merit: 500
Agree with OP. I also think there lacked some clear cut info about how it actually works on a technical level.


I would cut them some slack, since their product is new. Having a good idea is sometimes hard to explain, especially when technology seems to be moving at light-speed.


At the same time, to remain balanced, its good to remember:


Quote
If you are in a poker game for twenty minutes and do not know who
the mark is, then you are the mark.
legendary
Activity: 1064
Merit: 1001
sr. member
Activity: 369
Merit: 250
I think 1XRP = 0.0001USD sounds like a nice place to start.. Gives the devs $100k USD worth of XRP to
reward them for their hard work Smiley. Cheap enough everyone gets to play.
legendary
Activity: 1064
Merit: 1001
that would probably be bad for Ripple in the short term.

Look:

https://ripple.com/forum/viewtopic.php?f=1&t=89

See what I mean?
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
I doubt it, but you never know.

All that's necessary is that they have some non-zero, stable value and that there be enough of them in circulation.
People in the Ripple forum, and a personal friend of mine, are acting like they think that XRP are going to skyrocket in value in a fashion comparable to Bitcoin. I think that the user interface of the Ripple web application encourages this view point as well, with the XRP/BTC currency pair.
Ironically, that would probably be bad for Ripple in the short term. I think XRP would work best as a bridging currency if it had a stable value. And, of course, if there's a bubble that bursts, that would be terrible for use of XRP as a bridging currency. Fear of a burst can be as bad as a burst. And if there's no bubble, a burst is impossible.

@JoelKatz

Perhaps I missed it, but how did you become the de facto expert on Ripple?

I'm enjoying your posts, bud.
I'm OpenCoin's (the company behind Ripple) Chief Cryptographer and one of the architects of the new Ripple. I'm not speaking for the company, only myself, but I guess I'm just the person saying the most. Thanks.
legendary
Activity: 1918
Merit: 1570
Bitcoin: An Idea Worth Spending
@JoelKatz

Perhaps I missed it, but how did you become the de facto expert on Ripple?

I'm enjoying your posts, bud.

~Bruno K~
legendary
Activity: 1064
Merit: 1001
Same person?

Isn't Jed Satoshi?

All that's necessary is that they have some non-zero, stable value and that there be enough of them in circulation.

People in the Ripple forum, and a personal friend of mine, are acting like they think that XRP are going to skyrocket in value in a fashion comparable to Bitcoin. I think that the user interface of the Ripple web application encourages this view point as well, with the XRP/BTC currency pair.
legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
1) If you expect people to be able to pay you, you should accept IOUs from at least one major gateway in one of its major currencies.
Why don't I just let them pay me in Bitcoin? If they got an IOU from a gateway I trust then they could have instead just gotten Bitcoins (?)
Because unless the Bitcoin economy is deep enough, such a transaction would incur a currency conversion fee on both sides. They'd have to buy Bitcoins and you'd have to sell Bitcoins. Of course if this works for your particular case, you should do it. And, of course, you can use Ripple to facilitate this. Say they want to pay with dollars but you're perfectly happy to accept Bitcoins. They can use Ripple to convert their dollars to Bitcoins right at the instant they pay you without paying someone commission on the currency exchange.

If XRP catches on as a bridging currency, of course, it will be all but impossible.

So are you saying now that XRPs will be scarce and have significant value?
No, and I don't think that's necessary. All that's necessary is that they have some non-zero, stable value and that there be enough of them in circulation. I hope that will happen because it makes the Ripple system more efficient and everyone who holds XRP has an incentive to make that happen. But, of course, I can't promise it will happen nor can I predict the future.

Quote
It seems that when asked direct questions you do provide something that comes close to a solid rigorous answer. My question, is why is it that the Satoshi is so concrete, concise, and elegant, while Ripple is vague and poorly defined? Especially considering that both systems were designed by the same person (?)
Same person? I guess we don't have anyone with Satoshi's gift for explanation. Also, Ripple is much more complex than Bitcoin.
Pages:
Jump to: