Bitcoin Forum
June 15, 2024, 01:24:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 [152] 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 ... 205 »
3021  Alternate cryptocurrencies / Altcoin Discussion / Re: How to profitably create Bitcoin forks without causing economic chaos on: August 05, 2011, 11:27:04 AM
They could even make a business model out of this by charging a fee for issuing or redeeming.
Redeeming? I thought we were talking about a one-way bitcoins->forkcoins system. Are you suggesting there should be some way to go from forkcoins->bitcoins? Where would the bitcoins come from?
3022  Bitcoin / Development & Technical Discussion / Re: Dan Kaminskys thoughts on scalability on: August 05, 2011, 11:20:40 AM
I am curious what the thoughts are on merged mining and alternative blocks. Would they help with scalabilty issues by moving some of the load to other blockchains?
That would help a lot if, and only if, someone could come up with a clever and secure way to move bitcoins to another block chain and them move them back so that they could be temporarily traded in another block chain.

That way, you could have a 'fast' block chain that only ran for, say, six months that handled small, fast transactions. Bitcoins would leave the main hash chain to enter the fast chain, could be quickly traded, and then anyone could 're-import' their bitcoins into the main hash chain. But, alas, nobody has yet come up with a way to make this work.
3023  Bitcoin / Development & Technical Discussion / Re: Dan Kaminskys thoughts on scalability on: August 05, 2011, 11:18:49 AM
Agreed that the signature checking burden can certainly be distributed.  But, doesn't this clustering of the bitcoin node add a synchronization burden?  How would it avoid race conditions with transactions sent to different nodes trying to connect the same inputs?
I think the fix is to have a node be trusted only to have checked the signatures. So the other (cheap) checks, such as for conflicting transactions claiming the same outputs, are still done.
3024  Bitcoin / Development & Technical Discussion / Re: BitCoin Deanonymization on: August 05, 2011, 10:48:08 AM
@dakami:

In your slides* you mention the myth that some security properties are based on the assumption that nobody gets 50 % of hashing power. That's not accurate. It is just that some certain probabilities have been calculated from that assumption. With more than 50 % there is not much change - it's not a tipping point.

Or have you been thinking about a different attack?

It is a tipping point. With more than 50% of the hashing power, an attacker can always choose which of two conflicting transactions makes it into the hash chain. If the wrong transaction gets into the chain, no matter how many confirmations it has, with 51% of the hashing power the attacker can build off a chain from before the transaction, including the conflicting transaction, and eventually his chain will be longer than the public chain. With 45% of the hashing power, even reversing a transaction with just four confirmations becomes very unlikely to succeed.
3025  Economy / Economics / Re: Bitcoin Loans and Lending; The Weakness in The Bitcoin Economy on: August 05, 2011, 09:54:19 AM
I would also be delighted to have explained to me how borrowing money at interest is EVER in my best interests.  Yes, we do 7 day or 15 day or 30 or even 90 day terms.  But paying a late fee, or interest on it is acceptable only as a punishment for changing a contract after it is accepted.  NOT a sensible part of the original contract.
You currently make $11/hour working as a cashier, which you hate. You got a job as a pizza delivery driver that pays $19/hour, which you would love, but you need a car to accept that job. You don't have enough money to buy a car, but you could borrow $2,220 at interest to buy a car.

You designed a cash-for-bitcoins terminal. You can buy the hardware for $1,900 and sell them for $2,400. You only have about $5,000 cash. You just signed a contract for 1,200 terminals, but you need to provide them all within three months. You don't have the $2.3 million you need to order 1,200 terminals, but if you borrowed it with interest, you could pocket $350,000 in profit.

Sometimes it is most efficient to produce value before you consume it. But it is also sometimes much more efficient to consume value prior to producing it, such that the amount ultimately produced is much greater. Interest consist of two people sharing this benefit because they both made it possible.
3026  Bitcoin / Development & Technical Discussion / Re: embedded ascii in the blockchain on: August 05, 2011, 01:15:05 AM
Thanks, jackjack.
3027  Economy / Economics / Re: Deflation and Bitcoin, the last word on this forum on: August 05, 2011, 01:07:26 AM
1 btc = 1 stc      (year 0)  
1 btc = 1.05 stc   (year 1)
1 btc = 1.1025 stc (year 2)
...
1 btc = 1.62889463 stc (year 10)

According to your definition
1 btc = (1 - 10.05) + (1.05 - 1.1025) + ... + (1.05^9 - 1.62889463) stc
(1 - 1.05) + (1.05^1 - 1.05^2) + (1.05^2 - 1.05^3) + (1.05^3 - 1.05^4) + (1.05^4 - 1.05^5) + (1.05^5 - 1.05^6) + (1.05^6 - 1.05^7) + (1.05^7 - 1.05^8) + (1.05^8 - 1.05^9) + (1.05^9 - 1.05^10)

I know the definition of the reference currency is a little bit tricky for this case, but...
What's wrong with my math? How can be the value of a bitcoin negative?
You are making two mistakes:

1) You are forgetting to convert future nominal currency values to their (lower) current value. 10 stc next year is not worth as much as 10 stc this year because you have to subtract the benefit of everything you could do with the 10 stc during that year. So 10 stc next year may be worth, say, 9.5 stc right now.

2) You are forgetting that even a deflationary currency is worth more today than it will be next year. 10 BTC today *includes* the present value of 10 BTC next year because one of the things you can do with 10 BTC right now is have 10 BTC next year. So the *present* value of N BTC can never, ever be less than the present value of the future value of N BTC at any point. (So none of the terms can be negative, each is the present value of holding a bitcoin for a year. At worst, that's worth zero because you can't find anything useful to do with it.)

The mere existence of a reliably deflationary currency changes the time value of money equation because one of the factors that goes into that equation is the inflation/deflation rate. It's the same way if gold was $2,000/oz today but we all knew it would be $3,000/oz next year, $3,000 next year wouldn't be worth much more than $2,000 now because you can turn one into the other by buying/selling gold.

(Assuming perfectly constant, perfectly predictable deflation.)
3028  Bitcoin / Development & Technical Discussion / Re: BitCoin Deanonymization on: August 05, 2011, 12:36:42 AM
Connect to every node in the cloud, discoverable via sweeping/IRC/get_peers messages.  The first IP to consistently relay transactions for a given identity, is the given identity.
There are many ways to defeat this. The simplest is:
1) Never relay local transactions to nodes that connected to you.
2) Only make outbound connections to semi-trusted nodes.
3) Always send transactions to the same node.
3029  Economy / Economics / Re: Bitcoin Loans and Lending; The Weakness in The Bitcoin Economy on: August 04, 2011, 08:09:34 PM
JoelKatz, in simple laymen's explanation terms, if I were to take out a 30 year loan with predictably deflationary Bitcoin, where a level payment will become progressively more painful to pay, would the only option be to use the decreasing nominal payment thing I mentioned/worked out in the other forum? Or is the "pricing in of deflation" going to make level monthly payments somehow manageable? That's the only part I'm somewhat confused on.
You borrowed the right to hold that money as it appreciated, you invested the value of that right, why would paying it back be a problem?

Whether you would prefer decreasing nominal payments or level payments depends on what the borrower plans to do with the money and what the lender wants to get for his money. Some people may prefer one lump payment at the end of the loan term. I think generally borrowers generally prefer increasing real payments, so level nominal payments may be preferred because that implements decreasing real payments. It depends why you're borrowing the money.

For example, if you're borrowing the money to buy a car and you expect your income to be level in the deflationary currency, you would prefer level nominal payments. If your income shrinks because the currency is very deflationary, then you would prefer decreasing nominal payments. If you're investing in a business that won't get off the ground until later in the loan term, you may prefer increasing nominal payments.

A deflating currency will put a preference towards decreasing nominal payments. But that will go into the mix of preferences based on what the lender wants and what the borrower wants.
3030  Other / Off-topic / Re: Using hash power to crack aes256 file? on: August 03, 2011, 10:16:20 PM
The problem is that this is a "front door" attack, attempting to do exactly the one thing the algorithm was specifically designed to make impractical.
3031  Bitcoin / Bitcoin Discussion / Re: [UABCI] September 27, 2011 U.S.Department of the Treasury might regulate BitCoin on: August 03, 2011, 10:14:07 PM
bitcoins are information, strings of bytes. That is communicated from one computer to another through the network..
thats how it falls under free speech.
If that were true, "I'll give you $50,000 if you kill my wife" would be lawful speech as well, but we know it's not.
3032  Economy / Economics / Re: Bitcoin Loans and Lending; The Weakness in The Bitcoin Economy on: August 03, 2011, 09:30:31 PM
It doesn't matter much how predictable the currency is - as long as there's the slightest sliver of uncertainty about the future (and who can really say for sure what will happen in a thousand years or a million?) you will have this reduction in uncertainty over time causing more deflation to be priced in.
You can't have it both ways. You can't say that there's uncertainty and therefore more and more deflation will be priced in. If it's uncertain, then deflation might get priced in or might get priced out or might not change at all.

In any event, uncertain deflation (assuming there's not a huge amount of it) is a manageable risk. If you are harmed if deflation increases, you find someone who is harmed if deflation decreases and you hedge with them. We already do precisely this to hedge around uncertain inflation. It works the same way with deflation.
3033  Bitcoin / Bitcoin Discussion / Re: DO NOT SELL TO BOTS OR BUY FROM BOTS on: August 03, 2011, 01:17:20 PM
Bots themselves and the occurrences of their use so easily.    The markets need to find out what specific things the program looks for and find ways that it cannot be exploited.
What are you talking about? What is being exploited?
3034  Other / Off-topic / Re: Using hash power to crack aes256 file? on: August 03, 2011, 01:15:28 PM
If you could try a billlion, billion keys per second, for a billion centuries, you could test one three hundred thousand billion, billion, billion, billionth of the possible keys. On the bright side, on average you only have to try half of them.
3035  Economy / Economics / Re: Deflation and Bitcoin, the last word on this forum on: August 03, 2011, 01:07:23 PM
Let's say we have a currency with an expected deflation of 5% for the next fifteen years. Its price in terms of a currency with its same value today will be in 15 years:

1.05^15 = 2.07892818,

Should one unit of the deflationary currency double its price right now or your rule only applies for one year?
You have to discount each future value to its present value. $15 next year is not worth as much as $15 right now.

To put it another way, 1 bitcoin is worth:

1) The value of being able to spend a bitcoin right now but have to pay it back next year, plus
2) The present value of being able to spend a bitcoin next year but have to pay it back the year after that, plus
3) The present value of being able to spend a bitcoin in two years but have to pay it back in three years, plus ...

Because a bitcoin today gives you the right to do all of those things. But note that you have to compute the present value of each future 'loan'. The deflation increases the future value of each term but decreases the ratio of future value to present value. It winds up more or less cancelling out.

The value of a bitcoin is what it is. That already includes the value of everything you can do with that bitcoin, including the right to hold it as it deflates.

Quote
Why one year and not 15, 0.5 or 30 years?
If he corrects its price automatically now, doesn't the deflation disappears.
The time horizon doesn't matter. And that is right, the deflation disappears. Predictable deflation is already built into the price.

Quote
Again, How would you modify my example to take your theory into account?
It's not my job to figure out how to save your example.
3036  Bitcoin / Bitcoin Discussion / Re: DO NOT SELL TO BOTS OR BUY FROM BOTS on: August 03, 2011, 12:31:44 PM
not always... if it was on a exchange then yes.
but if a friend wanted to buy from me in person at 10, even if he could buy at 9 in an exchange. he would buy it at 10.
Sure. Also if someone put a gun to your head and said "buy these bitcoins for $10 each", then you would probably pay the extra dollar too.
3037  Bitcoin / Bitcoin Discussion / Re: Open questions to Jered and Alan of Tradehill on: August 03, 2011, 12:23:25 PM
If the bank is sending checks drawn on the bank's own account, then you are right, those checks will not bear his account number.  Those checks will also be paid for up front, rather than at clearing.  Oh, and I've never seen a bank offer a service even remotely like that as a mainstream normal activity, while every bank in the country is completely willing to print and mail checks bearing the customer's account numbers, either for free, or for a nominal fee.
I have a client in Austria who pays me this way. He logs into his online banking and directs a bank payment. I receive a payment from his bank's US affiliate, from a special outgoing payments account. (He doesn't have an account in their US affiliate.) The only personally identifiable information of his that it contains, I think, is his name (though I didn't look very closely).

This may be an Austrian thing, something specific with his bank, or something like that. I never really thought about how unusual it was.
3038  Bitcoin / Bitcoin Discussion / Re: DO NOT SELL TO BOTS OR BUY FROM BOTS on: August 03, 2011, 12:20:01 PM
but again if you only have $10. you will get more btc when you buy at 9 instead of 10.
If you had the choice between buying at 9 or buying at 10, you'd buy at 9 no matter what.
3039  Bitcoin / Bitcoin Discussion / Re: [UABCI] September 27, 2011 U.S. Department of the Treasury to regulate BitCoin on: August 03, 2011, 12:19:06 PM
Bitcoins are not, in any sense, "paid in advance'.

they consider phone cards (e.g., 120 minutes of long distance) and transit cards (e.g., good for N day passes) as stored value.  they specifcally specify "electronic serial number" as one of the "card" types.
Right, in those cases, you really are paying for something in advance. Bitcoins are a commodity, like gold. You can buy and sell gold, but if you buy gold and then trade it for a hamburger, your buying the gold wasn't paying for the hamburger.
3040  Economy / Economics / Re: Bitcoin Loans and Lending; The Weakness in The Bitcoin Economy on: August 03, 2011, 12:12:32 PM
That doesn't work. When you spend the ten bitcoins initially, the value you get is affected by the effects of future deflation as anticipated by people now. When you have to buy back the ten bitcoins to pay off the principal at some point in the future, the value you get is affected by the anticipated effects of future deflation as perceived from that point in the future, plus the actual deflation over the time period of the loan. The two sides are neither the same nor likely to cancel out.
That's true if, and only if, the expected deflation either changes or the actual deflation doesn't well match the predicted deflation. I agree that you can get all kinds of strange and bad results if you try to denominate an agreement in an unstable or unpredictable currency.

Quote
Suppose you borrow money for (say) two years. At the start of those two years people can only estimate deflation over the next few years rather than know for certain, and the further out they look the less accurately they can estimate. This uncertainty affects how much of the anticipated effects of deflation people are willing to take into account. In two years' time everyone will pretty much know what happened over those two years and will be in a better position to judge what will happen in the third and subsequent years, so more of the effect of deflation will be priced in.
Exactly. That's why you don't want to denominate an agreement in a currency that isn't very predictable over the time frame of the agreement. Otherwise, people will become very risk averse and tend to prefer shorter term agreements because it costs money to manage risk. It would be madness to offer or accept a 30 year mortgage denominated in bitcoins today.

An unpredictably inflationary currency, by the way, creates precisely the same issues. This is why we have currency hedge funds, TIPS, adjustable rate mortgages, and so on. These are all ways to manage the risk associated with a currency whose inflation is only somewhat predictable. A currency whose deflation was only somewhat predictable would create the same issues and more or less the same workarounds will reduce their impact.

Here's another example of the same error where it's easier to see: "Who would want to borrow money with an inflationary currency? The mortgage rate would likely have to be adjustable and could climb up really high, forcing you to pay back lots more money."
Pages: « 1 ... 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 [152] 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 ... 205 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!