Bitcoin Forum
May 02, 2024, 12:30:25 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 [63] 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 ... 205 »
1241  Alternate cryptocurrencies / Altcoin Discussion / Re: Why Ripple is a bad idea. on: February 11, 2013, 01:21:23 AM
If "everyone" is going to use "gateways" the decentralisation isn't really looking very P2P, its more like it plans to be centralised in the same kind of "central exchanges" we are already seeing and that some folk already complain about, that made them cry out for a P2P exchange system in the first place. In particular if a supposedly P2P exchange of bitcoins for dollars is going to really just give me MtGox tokens that will cost me notarisation of documents and mailing in of IDs to get the actual dollars that to me just seems more like extending MtGox's reach than an alternative to MtGox.
That may be a problem in the short term, but I hope that we soon have a number of competing gateways with plenty of liquidity between them. So even if you trade to MtGox IOUs because that's the deepest order book with the best rates between bitcoins and USD, you could immediately exchange those USD IOUs for ones at a gateway whose redemption policies you find more attractive.
1242  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 11, 2013, 12:32:52 AM
Destruction of RXP for each transaction is bad economics. The number of transactions will continually decrease since the supply of RXP will continuously decrease, meaning RXP value will increase. People will begin to value their RXP more than they value their transactions, so the RXP fee per transaction will have to be manually adjusted to get people making transactions again. Ultimately what you will have is an economy dependent entirely upon a centrally-managed currency. It's exactly the opposite problem of inflationism in the real world.
The cost of transactions is managed by consensus much the same way as which transactions get into the ledger is managed by consensus. The system has a 'base_fee' that all other fees and reserves are based on. A node can introduce a transaction to change the base fee. If a trust-weighted majority of nodes vote "yes" on the transaction, it will be incorporated into the ledger and the fee will be changed.

Even without this, if there's a consensus that the transaction fee is too high, nodes could just propagate and vote "yes" on transactions with lower fees.
1243  Alternate cryptocurrencies / Altcoin Discussion / Re: Why Ripple is a bad idea. on: February 11, 2013, 12:19:36 AM
I think the idea is that Charlie would lose his reputation. I still have concerns about Ripple, but this isn't one of them.
There are two things that help to prevent this:

First, Charlie would lose his network. So long as the value of his network is significantly greater than the value of the money in it at any particular time, this is a very significant deterrent.

Second, while I wouldn't expect Ripple debt to be enforceable alone, I don't see why the contracts backing it wouldn't be enforceable at entry and exit points. If Charlie got $10 cash from Jack and has a contract with Jeff that says he'll pay that money to him if the ripple system tells him to, I don't see why that contract wouldn't be enforceable. For Charlie to argue otherwise, he has to argue that he gets to default on his contract with Charlie and his contract with Jeff and keep the money.

But I absolutely agree that this is a risk that should be evaluated carefully. Using the ripple system as a medium of exchange, this risk is very low. Using the system as a store of value, this risk is higher.
1244  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 11:28:17 PM
Yes, Ripple will make a fantastic open ledger for managing and settling debt among parties sophisticated enough to form the proper agreements and be trusted with issuing and making good on their debt.  And it will also be a fantastic open ledger for work buddies to trade their lunch money around.  But between these two groups, there will be this HUGE donut hole of people in the middle who will erroneously presume that because Ripple works for lunch money and the babysitter, and because they hear it also works for bigshot rich people to settle monstrous sums, that they should feel OK using Ripple to manage large undocumented debts for things like cars, vacations, bad investments, gambling losses, and all kinds of things... people are going to get their financial backsides seared and blackened repeatedly until they learn the hard way that they should not accept any "debt" as payment that they won't mind being 100% defaulted on... at which point it ceases to be revolutionary and they may as well just use PayPal.
To fill the donut hole, we need reliable gateways. If we don't have that, you're absolutely right, it's not usable for medium-sized transactions denominated in fiat currencies. (At least not without real community credit which, if it ever happens, is certainly far off.) We have a lot of things built into the system to encourage the creation of reliable gateways, we'll see if it works.

As for the benefits of Ripple versus something like PayPal, see the list I posted previously. Key advantages are lower fees, cross-currency transactions, the inability of a single entity to freeze your funds, higher speed, no chargebacks, the ability to easily change who handles your money without changing payment arrangements, and so on.

The big advantage of Ripple here, I hope, is competition. It would be like if you could choose PayPal and I could choose Dwolla and we could still pay each other seamlessly, with me putting money into Dwolla and you pulling money out of PayPal. We could choose the service that best covers our needs or our location. And if PayPal decides they have a problem with me because someone stole my identity a decade ago and they give me a lifetime ban (long story), I can move my business to another service without disruption.
1245  Alternate cryptocurrencies / Altcoin Discussion / Re: Why Ripple is a bad idea. on: February 10, 2013, 11:21:22 PM
It just sounds like anyone could charge what they want and because it is just IOUs. Aren't we seeing a debt based currency war going on now? Every nation is devaluing their productivity by inflating their economies. It won't be long before we are mowing lawns and washing cars for one million. It just seems that this economy is way too easy to hyperinflate.
There are several things built in to try to keep IOUs pegged to the currencies they're denominated in. For example, within the system, issuers must always accept their own IOUs at face value.

Also, we expect merchants or others who accept payments to just use a raw currency. You'll communicate a price as, say, "30 Euros". If a merchant can't maintain sufficient connectivity to allow consumers to pay them 30 Euros by using 30 Euros at a major gateway, they should consider that a failure. So they'll try to maintain connectivity to one or more major gateways such that anyone with similar connectivity can pay them 30 Euros for an amount very, very close to 30 Euros.

You may have a "junk economy" too, I suppose. I don't think people will find that terribly useful, but if they do, I guess that's good too.
1246  Alternate cryptocurrencies / Altcoin Discussion / Re: Why Ripple is a bad idea. on: February 10, 2013, 11:11:15 AM
But I think Bitcoin will still win out in terms of long term value store.  I just cant imagine leaving any significant wealth in Ripple as IOUs?  I feel like it would be safer to convert those IOUs out to Bitcoins and hold onto them like gold/silver.
One of the things that we're finishing up is a gateway between bitcoin and ripple. This will mean that both that you can cash out ripple IOUs as bitcoins and also that you can pay merchants that take ripple payments in bitcoins.

1247  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 07:08:02 AM
With all due respect, I think you misunderstand what it means to "make" someone owe someone money.  You can't just make someone owe you money, only they themselves can make themselves owe you money by agreeing to pay you.  There is a legal concept of assignment of debt, but a legal system also decides how that is to be done.  Absent a law saying that the Ripple system is how it's done, nothing in the Ripple system has the legal authority to effectuate an assignment of debt, or to make anybody owe anybody anything.
Absolutely. And I should try to be clearer about what I mean.

Someone can owe you money in the sense that the system records a particular balance between you and them. Here, the words "owe you money" don't really refer to an actual legal or moral obligation but to a particular status in the system. That status has an effect though, because the system has that status, the system will act in a certain way when it receives future transactions.

Where it gets real is when people have an actual "withdraw on demand" agreement. You could have such an agreement with a friend of yours. You could agree that the ripple system says they owe you dollars, they'll pay you dollars on demand in exchange for you cancelling out that debt. More likely, you could enter into such an agreement with a "gateway", an entity that makes it their business to enter into "withdraw on demand" agreements with lots of people.

We should make it very clear that absent an agreement that says otherwise, there is no inherent obligation to settle "debts" recorded in the ripple system. The system gives those "debts" power, and you can't stop it from doing that. But that's strictly within the system until you get to a case where you have an enforceable withdraw on demand agreement (or people are willing to settle on an ad hoc basis).

If I extend you 10 USD credit, you are under no obligation to ever pay me any actual US dollars. However, I can then acquire your IOUs within the system various ways and I can use them as a medium of exchange with anyone who can accept them. I can also give them to you and obtain other IOUs you hold within the system. This is all automated. But to get actual dollars in my hand or bank account, there needs to be an agreement outside the system.
1248  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 06:57:55 AM
I see that there is a second line of criticism here that claims that the concept behind Ripple is unsound. Let me distance myself from that - Ripple the concept sounds great (more on this below). But Ripple the implementation / specification seems lacking. The impact of a finite amount of XRPs seems hard to determine. Does this mean that eventually it will be impossible to produce new transactions? Again why are 80 billion XRP kept on reserve? Perhaps I just need to re-read the wiki a few more times to have a clear picture but it is not obvious how to analyze the system for correctness given only the published docs.
If ripples become scarce in the future, the transaction fee can be lowered by consensus. Ripples are quite finely divisible, but if it came to that, their divisibility could be increased in the future, just like with bitcoins. That couldn't even come close to being a problem in less than 100 years though.

Quote
Whats to stop someone from creating a bunch of accounts and using them to spam the network by creating new bogus currencies?  Is this what the XRP are for? What prevents someone from making a new currency that has the same name as someone else's currency?
Currently, currencies are just a three-letter code and a sequence number (in case a currency is re-issued). We have plans for custom currencies but they're not supported yet. If someone created a new currency, you would never see that currency unless you elected to transact in it. You can't hold an IOU you didn't agree to hold, and the currency is part of what you have to agree to.

Quote
Who controls the master list of Nodes? How does a node add itself to the list? How do you prevent someone from spamming the list of Nodes?
I'm not sure if you mean nodes you might connect to or nodes you might trust. The list of nodes you can connect to is managed just like Bitcoin does it. Nodes keep lists and offer those lists to their clients. We don't currency have a DNS anchor, but will probably add one. You can have a list of known node IPs in your configuration.

As for nodes you might trust, anyone who wants to can maintain a list of such nodes. Servers can choose root trust points and then those root trust points can list additional trust points.

For clients and servers not trying to actually process transactions, you only need to use trust to determine what the current consensus ledger is. From that point on, you're just walking hash chains.

Quote
Where is the "order book" (global list of bids and asks for all currencies)? How does someone place orders in the book? What happens when an order is filled? What prevents someone from spamming the order book? Is it guaranteed that everyone has a global view of the order book? How does this scale? etc... These are the kinds of questions that the wiki doesn't answer. There's no way to do an attack analysis because fundamental algorithms are not described.
The order book consists of entries in the ledger. There are entries that hold actual offers and index entries used to track the "tips" of the order books. Since the order book is in the ledger, the same scheme that ensures everyone operates against the same ledger does the same for the order book.

To create an offer, you have to do two things. First, you have to consume XRP for the transaction that places the offer. Second, you have to have sufficient XRP in your account to cover the increase in the reserve. The reserve drops when the offer is removed or fully taken.

Quote
It seems that the authors of the Ripple software have developed a fully decentralized distributed database that has read, update, and write capabilities (is this true?) Furthermore they have designed it to be resistant to spam, in a way that doesn't require proof of work. This is what's known in computer science as a hard problem. Just solving this problem in a straightforward and robust fashion would be a significant advance (look at the complexity of Freenet, which still has issues). I find it hard to believe that this difficult problem was solved in such a short period of time.
I do too. And what's stunning is how simple our solution is. However, there is a lot of subtlety underneath the simplicity.

For example, one key thing we did was organize the ledger as a hash tree so the entire ledger can be stated with a single hash. This makes it easy for all participating validating nodes to sign a statement that they believed that the entire database had a particular state at a particular time.

Another thing we did was organize the ledger so that simple proof chains can be extracted from it using only hashing operations. So a client that sees signed receipts to convince them that the ledger had a particular hash can be shown a chain that proves a particular entry is or isn't in the ledger.

Quote
My beef is not with the concept, but with the lack of details about the implementation. And it is exceptionally frustrating that a lot of people are jumping on this bandwagon and singing its praises when we don't have any sort of analysis to determine if the required algorithms are workable or scalable.
That's a fair point. I agree that we need to put much more effort into documenting. There just are only so many hours in the day.
1249  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 06:32:01 AM
Of course.  You are 100% right.  It could work this way.  But the nexus is centralized.  In this case, why bother with a decentralized database?  The Nexus could just use regular database and regular software and keep track of balances the old fashioned way.  Just like PayPal.  Instead of being revolutionary, using Ripple just makes the solution needlessly complex and use way more electricity than needed for no useful benefit.
There are a variety of advantages of the distributed database model:

1) You can easily exchange the balances for balances at different gateways. This means people who use different gateways can still pay each other instantly.

2) You can easily exchange balances for different currencies.

3) The market for exchange balances across gateways gives you a reliable real-time view of how trustworthy gateways are.

4) A gateway can't stop you from exchanging IOUs or enforce policies on anything but deposit and withdraw operations.

5) Costs are kept low because no entity can set the system's fees.

6) The gateway can't really freeze IOUs, destroy IOUs, force chargebacks, or the like. (Strictly speaking, they can. But for practical purposes, it's extremely unlikely that they will because they'll make their own customers innocent victims. It's the same reason Mt Gox had to accept tainted bitcoins from their merchants.)

7) People can easily operate small gateways in areas not served by larger gateways and offer 1-to-1 exchanges of their IOUs for a major gateway's IOUs.

8 ) Longer term, ripple may facilitate community credit.

9) You can change what gateway you use without having to notify everyone who pays you or have a change in how you integrate with the payment system.

I think the complexity argument is a red herring. Every payment system can be looked at from a high level at which it's simple and a low level at which it's complex. Ripple is no different. As for the electricity use, that strikes me as a very strange argument, but assuming it's true, I hope the benefits will significantly outweigh the costs.
1250  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 05:41:07 AM
Which is leads me to the next question.. How do I know which IOU is owned by who? Let's say I trust theymos, but how do I know that the IOU that is given to me is actually his IOU?
If you only trust theymos, then he is the only person who can owe you money. You cannot hold any other kind of IOUs. Nobody can give you an IOU that you haven't chosen to accept. Internally, the ledger holds a "ripple balance node" for a pair of accounts and a currency. So if you trust theymos to owe you up to 50 USD, there will be a "vampire/theymos/USD" node in the ledger with a credit limit in the "theymos owes vampire" direction of $50. If that's the only trust you have extended, the only way I can pay you $10 is to make theymos owe you $10 or to you make you owe $10 less to someone you already owe money to.

People generally form a ripple payment transaction by knowing who they want to pay and how much. "I want to pay vampire 10 US dollars". To do that, I have to make someone you've chosen to trust owe you $10 more than they do now. I can do that by exchanging any IOUs that I hold or any credit that's available to me. But you decide which IOUs I have to get to you. I can, of course, always pay you with your own IOUs if I can find them. So if I can make you owe $10 less to anyone you currently owe money to, that's a $10 payment to you too.

Quote
Of course unless they issue unique IOUs to you. Since anyone can issue IOUs then a company could have many different types of IOUs.
They couldn't issue unique IOUs to you unless you had agreed to accept them. You can't give anyone an IOU they haven't agreed to accept (other than their own).
1251  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 05:16:22 AM
Let me give you a different example... PayPal.

You have used PayPal for few years.
Do you worry that PayPal will run off with your money or lock them forever?

Yea. Exactly.
Right, but that's because PayPal can default on just you. Do you worry that they'll choose to shutdown their business while your money is there? Probably not, especially considering there's an entire economy that only exists because of them. But if you did worry, the solution would be to keep as little money with them as possible, not to miss out on the economic opportunities PayPal has created.

A ripple gateway can't stop you from trading IOUs that you hold to others who wish to accept them.

Quote
Also I have 2 BTC locked up in MtGox.. So much for their IOU. Let's see how AML will affect these IOUs.
This is the nice thing about the way Ripple IOUs work -- unless the gateway stops paying everyone, their IOUs should hold value. And if the gateway stops, or slows, redeeming, it will become quickly obvious as the exchange rate on their IOUs changes.
1252  Alternate cryptocurrencies / Altcoin Discussion / Re: Why Ripple is a bad idea. on: February 10, 2013, 05:12:39 AM
I think you would both just have a balance of 0.  Also, don't forget you have to acquire the IOUs before you can trade them.
Yes, that's right. For any particular currency, between any two accounts, there's only one balance. While you must acquire other people's IOUs before you can trade them, you can produce an unlimited supply of your own IOUs, limited only by whether other people are willing to hold them.

Sometimes we use IOU terminology and sometimes we use balance terminology. In the system, there are really just balances. So if we say "Jeff holds $50 in Jack IOUs", that's the same as saying "Jack owes Jeff $50". If Jack then pays $50 to Jeff leaving a balance of zero, this can also be described in IOU terms as Jack destroying the IOUs Jeff holds.
1253  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 05:05:49 AM
And if I don't trust anyone that would make this system irrelevant?
Pretty much. If you literally don't trust anyone to owe you anything, then you can't transact in fiat currencies using Ripple.

Quote
Also what does prevent the entity I chose to trust to go out of business?
It depends just how risk averse you are. You could stick to just regulated financial entities insured by major governments. You could stick to only individuals personally known to you with whom you have "withdraw on demand" agreements. Any one of them wouldn't be able to do you much harm.

Quote
Scammer's paradise:

Build a reputation like pirateat40 (he had over 100+ positives on OTC)
Issue a million IOUs
Run
This really wouldn't work. You wouldn't extend significant trust to anyone unless their trust network was worth more than their total trust. So anyone who did this would do it at their own detriment and to your benefit. For example, say you've used Amazon for a few years. When you pay Amazon for an order, do you worry that they'll run off with your money and not ship your order? Even forgetting the possibility of a chargeback, you know that Amazon's business is worth much more than the total value of all the money they're holding at any one time. Plus, even the cost of them betraying you on one typical order will still leave you with a net plus for having trusting them because of the accrued benefit of hundreds of fulfilled orders.

The biggest threat would be a gateway going out of business due to a theft or an insider running off with all the customer's money. If you're very risk averse, don't use the system as a store of value for fiat currencies.

We've tried to design the system so that gateways have very strong incentives to run a solid, reliable business.

Quote
Yea, it looks like a trading platform for debt, not a payment system.
There's really no difference. Checks are used as payment and all they do is trade debt.
1254  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 04:46:14 AM
The biggest Achilles heel to Ripple is not that someone will shut it down if it's not decentralized.  It's that if someone pays you with Ripple debt, and you try to collect on it, and the person refuses to pay, YOU ARE SCREWED.  The debt is worthless.  At best, you can pass this worthless debt on to another bagholder before the music stops.  It's no revolution, it's a way for people to pay people with bits that are worth nothing.  May as well just use SolidCoin.
I think you misunderstand how people pay you. They pay you by making entities that *you* choose owe you money. It's just like the regular financial system -- when you pay me $50, you do it by making *my* bank owe me $50 more. The only entity I ever have to collect from is the one I've chosen to trust.

Quote
The world isn't demanding a new decentralized database for tracking lunch debt, certainly not one where you have to go find and pay for some XRP on the market before you can even use it just so your activity doesn't look like spam.  You may as well just use PayPal's iPhone app and click "Request Money".
The idea is more or less to be a nearly-free, decentralized system like PayPal, except with no chargebacks, no entity that can force arbitrary policies on you, easy cross currency transactions, and so on.
1255  Alternate cryptocurrencies / Altcoin Discussion / Re: Why Ripple is a bad idea. on: February 10, 2013, 04:43:10 AM
Joel ripple is your site? If so where can I get an explanation of how it works and if i like it how can I help?
I'm one of the people working on it. There's lots of explanatory material in the wiki: https://ripple.com/wiki

I think the concept behind Ripple is infinite rehypothecation. If someone accrues enough IOUs, then even if many of them are worthless, they all average out. It presupposes that bad debtors will not themselves aggregate enough Ripple points to matter to the system and will be weeded out. It makes sense if we presume that social pressures will determine the average value of Ripple tokens.  It's a numbers game that needs to be based on social science. I would really like to see the algorithms that go into determining the risk and value of the IOUs, but I have a feeling that this will not be forthcoming. If they are not absolutely revolutionary algorithms, then we are looking at a system that will be easily gamed.

I think the algorithms behind Ripple will make a quant blush.
Ripple IOUs are just balances, just like a bank balance. If you have a bank balance of $50, that means your bank owes you $50. For me to pay you $50, I give you a check. The system processes that check and then my bank owes me $50 less, your bank owes you $50 more, and you consider me to have paid you $50. Most likely, you would only hold your bank's IOUs, so the only worthless IOUs you have to worry about is if your bank fails.
1256  Alternate cryptocurrencies / Altcoin Discussion / Re: Why Ripple is a bad idea. on: February 10, 2013, 03:27:21 AM
in other words, opencoin inc is comparable to the federal reserve. Go beg OpenCoin Inc for some ripples, you need them to even start using the service  Tongue
I would argue that a more appropriate model than the federal reserve is the post office, which starts out with all the stamps. Opencoin plans to begin giving away most of if it shortly. 1,000 ripples is enough to create an account, set up a trust relationship with several gateways and fund thousands of transactions. Unfortunately, making it free for everyone forever is not really possible because of malicious transactions causing denial of service attacks, ledger bloat, and so on. The use of a peer-to-peer model with no central authority should make it possible for it to get pretty close.
1257  Other / Off-topic / Re: Ripple sounds nice but the implementation at Ripple.com is flawed on: February 10, 2013, 03:18:39 AM
Not all details are explained but it is written that there is only 100 billion XRP ever, and that 200 XRP is required to be held in an account at all times.
The first part is correct. There are 100 billion XRP in the genesis ledger and XRP cannot be created. It's not quite correct that 200 XRP must be held in an account at all times. Rather than having fees for creating accounts or maintaining ledger entries, Ripple uses a reserve. A reserve is XRP that you cannot transfer but that can be used to pay transaction fees. This also makes it harder to jam yourself into a situation where don't have enough XRPs to perform a transaction. The reserve is enough to cover 2,000 transactions at current rates.

Quote
XRP aren't an asset as Bitcoin, their main function is to avoid spam on the network.

This contradicts the wiki, which states:

"When the Ripple network was created, 100 billion XRP was created. The founders gave 80 billion XRP to the OpenCoin Inc. OpenCoin Inc. will develop the Ripple software, promote the Ripple payment system, give away XRP, and sell XRP."

Clearly, XRP can be sold. If you sign up for the beta and explore their interface, XRP appears just like any other currency unit.
They can be bought and sold, but their primary purpose is to pay transaction fees to protect the network from denial of service attacks and spam transactions.

Quote
Quote
I won't be surprised if there will be the possibility to have more than 100 billion XRP in the future if they are needed.

If XRP can be created by the founders, then it dilutes the value of existing XRP units. We know that XRP have value because it says right in the wiki that they can be traded for other currencies. They are just another currency unit according to the interface.
In theory, a critical mass of users of any system can change the rules. However, there is no mechanism to create XRP other than a fundamental change in the system. While this could be done in principle, just as Bitcoin could be modified to keep the block reward at 25 forever, this would severely undermine confidence in the system and it's hard to imagine everyone needed to make such a change being willing to do so because of the damage it would do.
1258  Other / Off-topic / Re: Ripple SOUNDS nice but there are some MAJOR problems on: February 10, 2013, 02:30:46 AM
Looking over the documentation (https://ripple.com/wiki/) there is a lot of information about the protocol that is not explained. There is certainly nowhere nearly enough information to produce a competing implementation. A lot of important details are swept under the rug. For example, in "How it works", it is claimed that "Ledgers are really hash trees". No further explanation is given.
https://ripple.com/wiki/Ledger
https://ripple.com/wiki/Hash_Tree

Quote
This nonsense is repeated all over the documentation, with promises that "mathematical proofs are coming soon."
Feel free to ask for details. I'm happy to improve the wiki. From the wiki:

Quote
Here's the high-level view on why our algorithm is stable:

1) Every honest node wants a consensus. They will wait as long as it takes in order to get one. We have no fixed amount of time in which a consensus must be reached.

2) There is no moving target during a consensus window. With respect to establishing that consensus, the world is frozen. There is a fixed amount of information to be known about the state, and more information is always gathered by nodes. They don't forget anything. The ratcheting up of the agreement level required ensures a consensus will eventually be reached.

3) Dishonest nodes cannot stop transactions from propagating to the vast majority of honest nodes. A node would have to have every single one of its connections to a dishonest node. (And we imagine 'core' nodes agreeing to directly connect to each other as a safety.)

4) So long as a transaction can be applied to the ledger and the vast majority of nodes see it before the consensus window, there's nothing dishonest nodes can do to stop honest nodes from including it. (Nodes will extend the consensus window if they aren't getting votes or acquiring transaction sets from trusted nodes that have voted.)

5) If a transaction does not get into a consensus set, but is valid, every honest node that has seen that transaction will vote to include it in the next consensus set.

6) No honest node particularly cares what's in the consensus set, provided it includes transactions that were seen well before the consensus window started. There is no way a dishonest party could get something into the transaction set that shouldn't be there and have that cause any harm. Invalid transactions will have no effect, even if they get in the consensus set.

Quote
It is said that the ledger achieves consensus between decentralized nodes without proof of work (a bold claim) and yet, no step by step algorithm is provided. The closest it comes to anything resembling detail is that a transaction is either "passed", "soft failed", or "hard failed." With no other information provided. Answers to important questions, like how Ripple peers are discovered, the messages passed between nodes, who manages the central list of "unique nodes" (for every client's UNL) are totally missing.
This is spread throughout the wiki. You're right that's not concentrated in any one place.
https://ripple.com/wiki/Continuous_Ledger_Close
https://ripple.com/wiki/Ledger_Cycle

Quote
Looking over the Ripple forum and reading some parts of the wiki, it seems that Ripple credits ("XRPs") are distributed by hand by the administrators of the system? In what way is this decentralized?
Once they're distributed, those who hold them can do whatever they want with them, and nobody can create new ones. Large numbers of them will be given away soon.

Quote
In the other Ripple thread, people are fawning over this rubbish like it's the second coming of Jesus. I suspect these are non technical individuals who have fallen in love with the idea (which is decent) but don't have any inkling of whether or not it can work at the technical level.
There were several sets of technical discussions about this. Some of them are here: https://ripple.com/wiki/Unedited_Notes

I'm happy to answer your questions and improve the wiki.
1259  Bitcoin / Bitcoin Discussion / Re: Is Ripple a Bitcoin Killer or Complementer? Founder of Mt Gox will launch Ripple on: February 08, 2013, 11:27:09 PM
Ripple's problem isn't any lack of scarcity, but rather they it's trying to make a currency out of something non-fungible (loans with variable likelihood of default). Gateways mitigate this somewhat, by providing "trusted" centralized organizations with a low perceived risk of default, but if you have to reply on them for most trades you might as well employ the existing banking network.
There are a lot of reasons you might prefer Ripple to the existing banking network, even if you assume that Ripple "only" provides the same functionality as the existing banking network. You can easily transact in multiple currencies and get exchange rates without fees. The rules are the same globally, well-defined, and nobody can enforce an arbitrary policy on your money. You have precise control over who you trust. And so on. The idea is to provide rules and functionality that is very similar to Bitcoin but with amounts denominated in existing fiat currencies.
1260  Economy / Services / Re: Looking for people to store some of the forum's money on: February 08, 2013, 09:19:32 AM
I'm pretty sure you'd know exactly which keys signed it. Each member would need to provide their public key in order to create the multisig addresses right?
There are two types of schemes. One where each holds part of a single key and one where each holds a key and multiple keys are needed. The accountability problem is a problem with schemes of the former type.
Pages: « 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 [63] 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 ... 205 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!