Bitcoin Forum
May 25, 2024, 02:31:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 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 ... 205 »
661  Other / Beginners & Help / Re: I'll give you 1 Bitcoin for 11,000 Ripples on: May 26, 2013, 10:15:57 PM
the thing that sticks out most re. Ripple is that they have not released their source code yet, even though they claim to be open source.
The client source is open. The server source code is not open yet.

As soon as the server source code is open, it will be very difficult to make changes in Ripple's behavior. Had we released the source code to the public at the same time we made access available to the public, as Bitcoin did, there would have been no chance for public participation in the early design.

Bitcoin was presented to the community as a done deal, take it or leave it. If people had reasons to disagree with the block reward schedule, for example, they had no chance to discuss it or make their case. That was set in stone by the early developers.

We can still make those kinds of changes in Ripple. And we are still discussing structural changes based on community input that will make the system better. See, for example:
https://github.com/rippleFoundation/ripple-client/issues/748
Here's a case where members of the community disagreed with a part of Ripple's design and because Opencoin still runs the majority of validators, it can still be improved. Had we followed Bitcoin's model, we likely would have been stuck with it.

Fortunately, I don't think there's anything in Bitcoin that's bad that we're stuck with. I'm not sure if that's due to luck or just the designer's genius. But we didn't have that kind of confidence, and it turns out that it was probably a good thing that we didn't. There are at least three major things that we're working to improve based on community feedback.
662  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 26, 2013, 09:26:59 PM
What TF did was entirely within the Ripple system, unless you have an analogy where Bitcoin itself was compromised, your argument falls apart.  
It wasn't entirely within the Ripple system. He approached people outside the Ripple system and used mechanisms outside Ripple to convince them to do things. And it wasn't Ripple itself that was compromised, it was just the accounts of the people who did what he told them to do. He told people to tell Ripple to consider a worthless asset as equal in value to a valuable asset, and Ripple did exactly what they told it to do. He used social engineering to induce people to tell a system to do dumb things, then the system did dumb things, and then he blamed it on the system rather than on himself.
663  Alternate cryptocurrencies / Altcoin Discussion / Re: ripple: let's test it! on: May 26, 2013, 07:55:54 PM
Trade orders are always fair for the user who submit them. Can we
agree on that?
Essentially, what you're saying is that it all works great as long as nothing ripples. And that's basically what I've said, we can implement it with contracts, but it's not going to work with the ripple-based payment system. Rippling can only work if the system can determine the value of something to someone without needing them to specify an exchange rate or time horizon. You can't expect the average person to manually maintain an exchange rate or time horizon nor can the system force a person to accept an exchange rate or time horizon they haven't agreed to. They have to specify an asset value though -- a new account considers all assets worthless and won't give any asset any value until a user specifically assigns it one. If an asset can work with just a value, it can fit into the ripple-based payment system. If not, not.
664  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 25, 2013, 09:10:54 PM
Not at all.  Merely questioning exactly what makes TF's troll a "Luddite attack."
He's convincing people to hurt themselves with powerful technology as a way of arguing that people are too dumb to have that technology or the technology is bad because it enables people to hurt themselves. It's completely different from arguing that there should be better safeties or warnings.

For example, consider a hammer. A person can bash their thumb with a hammer. The Luddite argument is that because people can bash their thumb with a hammer, hammers are bad. Or, worse, convincing people to use hammers carelessly so you can show lots of pictures of black and blue thumbs to stop this scourge of evil hammers. It's not at all the same as arguing that because people can bash their thumbs with a hammer, people need to understand how to safely use hammers or that it might be worth investigating whether a hammer can be designed such that it's more difficult to hit your thumb.

Quote
And i'm not sure i get *your analogy.*  Are you suggesting that if you're going to let people use Ripple you might as well hand them a gun & tell them to shoot each other? Cheesy
No. I'm saying that technical criticism about insufficient safeties or warnings is in a completely different category from tricking people into doing things whose consequences they don't understand and that you know will cause harm.
665  Alternate cryptocurrencies / Altcoin Discussion / Re: Ripple or Bitcoin on: May 25, 2013, 08:32:55 PM
Isn't Joel Katz the retard of cherry truck fame? Oh yes he is. Heh.
Hey, I'm not the one who lent Patrick money at usurious rates knowing that he was going to use the money in a business that was doomed to fail and then insisted I was doing him a favor. I'm the one who pointed the finger at you for that bit of stupidity.

666  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 25, 2013, 08:25:13 PM
Stick with me here.  Do you consider criticizing a handgun for not having a safety & shipping with a loaded clip a Luddite attack?  After all, releasing the safety takes time before the gun could be fired, making it a less powerful as tool?  Do you seriously feel that any critique of technology based on its possible misuse is invalid?  Even when the likelihood of such misuse is demonstrably ... well jeesh, endemic to everyone in TF's little troll  Huh Cheesy
You're comparing apples to oranges. To make your analogy work, he'd have to be tricking people into shooting each other with that handgun rather than criticizing it.

A roughly comparable situation would be if when you made a transfer of coins in Bitcoin the transaction contained your private key in plain-text by default - and you had to have access to closed-source source-code to change the settings to not broadcast it.  In my view that's how bad an idea valuing, by default, all debt equally (at a non-zero value) is.  The problem isn't that trust CAN be used to provide liquidity - it's that it does so by default.

Take a step back from the TF situation and consider what will happen when (and it WILL happen at some point) a gateway defaults.  Is it really desirable that whoever happens to be around gets to shift all their debt from it to whoever happens to be offline (assuming the system gains enough traction that there are actually a signficiant number of users trusting multiple gateways)?  Exposure to that kind of risk needs to be opted into by users (by them actively setting their trusted counterparties as exchangable) not something they have forced on them without warning the moment they trust more than one target.
You're totally off the topic here. This isn't about microscopic design features of Ripple. He didn't criticize a design feature, make points for and against it, and convince people that the design has a defect that should be changed. He devised a scheme to exploit what he thinks is a defect that hurt real people. (And, by the way, rational people are having that rational argument elsewhere. We're already talking about different design changes to reduce this risk.)

667  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 25, 2013, 06:02:30 AM
They are different because Bitcoin does not allow, say, Instawallet to replace 100 BTC in bitcoin-qt with 100 "BTC" in Instawallet without your explicit approval. Nobody would have lost anything if users had to click "I will trade 10 BTC.Bitstamp for 10 BTC.TradeFortress.
Bitcoin allows instawallet to do whatever they want without anyone's approval. Both "attacks" take advantage of the fact that you can trick people into doing things that have negative consequences that they might not be aware of.

Both attacks involve tricking someone into doing something that can have negative consequences of which they may not be aware and then exploiting the results of that trick. Even if it required explicit approval, you could just as easily trick people into providing that approval. By requiring it of them before making a payment to them.

http://www.hrmorning.com/would-you-trade-your-password-for-a-candy-bar/
668  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 25, 2013, 05:46:30 AM
So you are saying because it is comparable that it is okay to mislead newbies to use ripple when bitcoin has people that scam via your described methods or users being "too stupid" to use powerful tools?
No.

Quote
Now you can go back and address my points above whether you like how I worded it or not.
No. I'm not going to switch from argument to argument while you refuse to either defend or abandon the arguments I've rebutted. Please don't restate my argument but actually address the argument I made.

Here it is again:

Quote
It's roughly comparable to proving that Bitcoin is broken by starting an exchange or web-based wallet and then running off with the money or tricking people into deleting their wallet files. It's a Luddite attack on Bitcoin, Ripple, and technology in general -- an attempt to prove that people are too stupid to have powerful tools.
Do you agree or disagree that these are comparable? If you think they are different, in what relevant way are they different?
669  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 25, 2013, 05:07:45 AM
Two people reply to me but neither actually addresses the argument I was making at all. You're welcome to make 800 different arguments, but it gets really tedious when you keep switching to another argument you don't actually believe every time I address the ones you made. Does anyone want to actually respond to this argument:

Quote
It's roughly comparable to proving that Bitcoin is broken by starting an exchange or web-based wallet and then running off with the money or tricking people into deleting their wallet files. It's a Luddite attack on Bitcoin, Ripple, and technology in general -- an attempt to prove that people are too stupid to have powerful tools.
670  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 25, 2013, 04:27:33 AM
Still, proving how defective a system such as Ripple can be, by luring (newbie) people into loosing actual wealth should not be allowed.
It's roughly comparable to proving that Bitcoin is broken by starting an exchange or web-based wallet and then running off with the money or tricking people into deleting their wallet files. It's a Luddite attack on Bitcoin, Ripple, and technology in general -- an attempt to prove that people are too stupid to have powerful tools.
671  Economy / Scam Accusations / Re: Theymos: What the fuck is up with BFL and TradeFortress? on: May 25, 2013, 01:23:09 AM
If anyone should get tagged for this it's the ripple developers for promoting a system which automatically treats even explicitly worthless debt as having the same value as payable-on-demand debt.  Sounds like they intend to fix this - but it's hardly a new issue or one which they were unaware of.
It doesn't automatically treat any debt as having any value at all. It considers all assets as completely worthless until and unless you specifically tell it to value some particular asset.
672  Alternate cryptocurrencies / Altcoin Discussion / Re: ripple: let's test it! on: May 25, 2013, 01:07:14 AM
Quote
Say you have an asset that you value today at 10 USD and it has an 8% interest rate. And say I want to ripple through you and take in exchange another asset that you value today at 10 USD that has an 8% interest rate. Is that fair? Well, it depends on the time horizons.
Why is a time horizon required? Every single gateway deposit is 0% interest loan. Just have the 8% just keep adding up forever. What's the problem? Ripple never requires anyone to pay back an IOU by a certain time anyways. So if they can never pay off their IOUs, they "declare bankruptcy." The bankruptee opens a new Ripple account and everyone moves on. Isn't that how Ripple works?
See the part you quoted above. A Ripple invariant is that someone else's transaction can do something to you so long as you have agreed that it is fair. There is no way to tell if something is fair to you unless we know how you value assets, and if those assets have interest rates associated with them, their value cannot be determined without knowing the time horizon.

If someone owes you $10 and is paying you 6% interest and someone offers to owe you $9 at 18% interest (assuming you trust both of them), is that a fair trade? Which is worth more? Well, it depends on the time horizons.
673  Alternate cryptocurrencies / Altcoin Discussion / Re: After testing Ripple... on: May 24, 2013, 08:32:29 PM
It doesn't work.
I have tradefortress  'bitcoins', but I can't do anything with them. They are sitting in my account.
I can't send them back to tradefortress, I can't delete them, I can't trade them. I don't want them.
How do I differentiate these 'bitcoins' from other 'bitcoins'?
I'm not sure what you mean by how do you differentiate them. It seems like you already have -- these are different because they are worthless. If you want to get rid of them, drop your trust line to him to zero and see if anyone will take them from you. If not, you can "write them off" by paying them back to him.
674  Alternate cryptocurrencies / Altcoin Discussion / Re: Creating a fair alternative to Ripple on: May 23, 2013, 05:46:34 PM
Sometimes I think you are taunting me...
I actually came up with an algorithm for this when discussing [SteadyCoin] consensus building. It's somewhere back in my post history. Ripple's consensus building is slightly different but I can summarize my original logic. Maybe it can be modified for ripple.
...
While I believe this can be made to work from a technical angle, I'm very nervous about how well it will work in the real world because of the incentives it creates. We want validators to have a strong incentive to broaden their UNL to avoid a network split. In this scheme, each validator you add to your UNL costs you money, and there's a much greater risk that the set of validators will be a small group that refuses to listen to anyone outside the group and presents a "take it or leave it" choice to the outside world.

Assuming you want the mining rate to be relatively fixed, every node except the one that "mines" a block now has an incentive to prevent a consensus being reached on that block because that's one more reward it won't get rather than a chance at that reward. Bitcoin doesn't have this problem because every miner has a strong incentive to build on the longest chain. I'm not sure how you could replicate that in this scheme.
675  Alternate cryptocurrencies / Altcoin Discussion / Re: ripple: let's test it! on: May 23, 2013, 05:36:53 PM
But you can have easily have interest bearing assets that could be rippled in the future without further modifications.
Maybe you can do this with contracts, I just want to understand how.
It's not possible in principle unless you have a time horizon set on every interest bearing asset. It is a necessary system invariant that if you want to ripple through someone, you give them something they value equally to (or greater than) what you take from them. This is not possible to enforce for interest bearing assets without a time horizon set on every asset.

Say you have an asset that you value today at 10 USD and it has an 8% interest rate. And say I want to ripple through you and take in exchange another asset that you value today at 10 USD that has an 8% interest rate. Is that fair? Well, it depends on the time horizons. Worse, a longer time horizon is good if the interest rate is good but bad if the interest rate is bad. So you need every user to set a target interest rate and a time horizon for every asset.

So it can't work unless you know the time horizon and, worse, also the baseline interest rate. But if you know the time horizon, the interest can just be added to the balance at issue time. Then it all "just works" because you know the present value of every asset.

676  Alternate cryptocurrencies / Altcoin Discussion / Re: ripple: let's test it! on: May 22, 2013, 06:33:24 PM
How will I trade FRC for BTC at exactly 0.0003 price with your proposal for demurrage gateways and contracts?
Unless you're talking about some insane rate, demurrage can be ignored over the lifetime of a single trade offer.
677  Alternate cryptocurrencies / Altcoin Discussion / Re: ripple: let's test it! on: May 22, 2013, 10:13:22 AM
Why should the system care about that? Isn't this for individual users to decide?
Whoever decides it, it has to be decidable. If you don't know the time horizon, you can't value assets that have interest. If you have assets you can't value, you can't rationally trade them.

Quote
I'm starting to think that the rejection of implementing interest on Ripple is based on purely ideological grounds rather than technical reasons.
It's purely because you cannot value such an asset. Ripple is based on being able to value assets so that they can be traded. We'll do it in contracts, but I don't see how it can be part of the normal exchange system because you cannot value it.

Quote
Just like for you deflation is not a problem because it is not even possible. If I remember correctly, according to you predictable deflation is impossible because economic actors have perfect knowledge and are perfect arbiters. Therefore time is not a variable to take into account in economics because every actor accounts for it instantly every second.
The same flawed reasoning you use for deflation, you use for interests. Somehow you're able to reconcile that with the so called "time preference" for capital-money in your head.
I can mock you as easily as you can mock me.

Quote
Maybe it's just about complying with the law. Since Ripple is not open source yet, you have effectively control over the network and opencoin is technically an unregistered money transmitter right now.
Allowing interest rates would also make you an unregistered credit institution. Is that it?
Maybe you don't want Ripple to compete with prosper for p2p lending?
You can make up every conspiracy theory you want. The lack of evidence just makes the conspiracy all the more evil. But I don't make an argument I don't believe.

Quote
Mhmm, the ideological explanation seems simpler to me. Even if it's hard for me to understand how an intelligent person like you can be so blinded to deflation and interests, basically to any time component in economics, but you've proved it to me several times on the old (and now buried) deflation thread. I guess you find beauty in the simplicity of your timeless economic universe, even if it doesn't fit well with reality.
Your universe doesn't fit well with reality either. You want demurrage so that people can't sit on a pile of money at no cost. However, you also want currency freedom so people can choose a currency without demurrage if they wish to.
678  Alternate cryptocurrencies / Altcoin Discussion / Re: ripple: let's test it! on: May 21, 2013, 08:57:17 PM
Hmm... how about something like a 1 year loan with compound interest so the quicker someone pays the less they owe.
That's redundant. Already, the quicker they pay, the sooner they destroy the obligation. Having them pay more interest as well would be double dipping.

Say I trade a chair for a couch, and we agree that the chair and the couch are equal in value but that we'll swap back in a year. If I trade you back earlier, you get the couch back sooner, but I don't have the chair for as long. There's no reason either of us should charge the other. So long as the two things exchanged are roughly equal in value (which they must be, or the exchange wouldn't have taken place), it doesn't matter how long the exchange goes on. Loans in Ripple are exchanges of more liquid IOUs for less liquid IOUs of equal value.

Quote
After 1 year if it's not paid, then the loan will default and it will extend to all your vouchers who cosigned your loan automatically rippling through the network.
It can't default because it was paid at the time it was made.
679  Alternate cryptocurrencies / Altcoin Discussion / Re: ripple: let's test it! on: May 21, 2013, 07:36:00 PM
There should be an option to add an interest rate on the IOUs.
We will support interest through contracts, but IMO, it's not necessary and doesn't work well. If a $10 IOU from me is worth $9, then we can just trade the $10 IOU for $9 and there's no need for interest because it's an even exchange.

You have to know the time horizon to value an asset that pays interest. For example, if one person owes you $10 at 10% and another person owes you $10 at 15%, which asset is worth more? Well, you might think it's the one at 15%, but if they pay you back tomorrow, the interest rate is irrelevant. So you must know the time horizon to value an asset with interest. But if you do know the time horizon, the interest is not needed. If I'm going to loan you $100 at 10% and I know the time horizon is a year, we can just make the IOU for $110. There's no need for interest.

This is a bit oversimplified, but hopefully the basic idea comes across.
680  Economy / Service Discussion / Re: Why Ripple™ is against everything Bitcoin on: May 20, 2013, 06:18:19 PM
I knew Bitcoin nodes could run behind Tor, but wasn't sure about Ripple validators. Can they work over Tor?
Yes, but they won't add as much to the security of the system because of the added latency. The rest of the network won't always wait for them. If there are too many high-latency validators, it will make the network slower because the code won't let the network shrink to a small subset of "super fast validators", nor will it run as slow as the slowest validator. It strikes a balance, and nodes running over tor push that balance towards slower confirmations while more often finding themselves excluded because by the time they have enough information to help make a decision, a super-majority has already made the decision.

I'm not exactly sure what tor's latency is. If it's less than a second round-trip, then it probably won't matter.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 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 ... 205 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!