Pages:
Author

Topic: The Bitcoin deflation annoyance - page 2. (Read 4031 times)

legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
October 26, 2011, 04:35:02 PM
#26
I still think you're wrong about this. Imagine Alice, Bob, and Charlie make up the entire economy. Alice wants the widget that Bob is selling for 2 BTC, but has none. So she borrows from Charlie and pays Bob. Bob now has 2 BTC and Charlie as an IOU from Alice for 2 BTC. Would Bob trade his 2 BTC to Charlie for Alice's IOU? Are they of equal value? Only if Bob trusts that Alice will repay 2 BTC.
For the original loan to take place, the IOU would have to be worth 2 BTC. That may mean its face value is substantially more than 2 BTC. That may mean it's insured.

Quote
The IOU is not fungible because its value depends upon the probability that the debtor will repay their debt.
The IOU might have a different risk/reward profile than bitcoins. But the risk/reward profile of currency is very hard to adjust. Meanwhile, those who craft IOUs can carefully tune their risk/reward profiles by choosing the face value, interest rate, and using partial or complete insurance. So it's quite likely that at least some people will prefer the IOU. And if you don't, you just have to sell it to someone who does. If, for example, the IOU's interest rate scales with inflation, it can actually have *less* risk than holding currency.
donator
Activity: 1218
Merit: 1079
Gerald Davis
October 26, 2011, 08:29:40 AM
#25
if a satoshi is the smallest unit, how can a coffee be 5.30 satoshis? if they are the smallest unit then they are not divisible....

Nice catch. That means precision will need to be increased before Bitcoin gains in value million-fold.


Exactly and the bitcoin network can handle any level of precision.  It currently is set at 1E-8.

At 1 BTC = $1,000,000 USD, 1 satoshi = $0.01 (at current limit)
Given the need for single penny units isn't exactly necessary we likely could get to 1 BTC = $10 mil and thus 1 satoshi = $0.10 before the current divisibility becomes an issue.

1 BTC = $10 mil is a monetary supply of $210 trillion and is roughly 5x the current global monetary supply.

These are trivial non-issue.  Broader acceptance, reduced volatility, more advanced tools, user friendly client, idiot proof backup & security these are much harder problems and have real impact on the uptake of Bitcoin.
hero member
Activity: 938
Merit: 1002
October 26, 2011, 07:57:25 AM
#24
if a satoshi is the smallest unit, how can a coffee be 5.30 satoshis? if they are the smallest unit then they are not divisible....

Nice catch. That means precision will need to be increased before Bitcoin gains in value million-fold.
sr. member
Activity: 518
Merit: 250
October 26, 2011, 07:24:00 AM
#23
(1) the prices of things will be constantly changing since the currency will keep deflating

That's true of the US Dollar as well, but instead of the money losing purchasing power it will gain purchasing power. The rate of change will be driven lower by speculators long term (if everyone knows Bitcoins will rise in price, speculators will buy them, rising the price in the present). Over time, you will see a gradual, relatively predictable price and its annoyance for repricing goods should not be overwhelming. How many times per day does Wal Mart change the price on a good in their store? It's no great burden.


(2) we will be dealing in decimal units. Quoting ridiculous prices like BC0.000013 or whatever will be very annoying and a lot of invoicing systems are not designed to handle cents values below 1/100

Have some foresight!  A name will be given to smaller units. Perhaps the .00000001 unit will be called the Satoshi (seems to be catching on). In such a case where BTC is extremely valuable, your coffee will simply be "5.30 satoshis".   Nomenclature is a non-issue, the market will easily figure out efficient naming schemes.


I think ultimately we will have to make a competing client that breaks the 21 million limit and uses a more practical value scale and rate of inflation.

Go for it. I won't be buying it.  


if a satoshi is the smallest unit, how can a coffee be 5.30 satoshis? if they are the smallest unit then they are not divisible....
hero member
Activity: 527
Merit: 500
October 26, 2011, 03:39:03 AM
#22
Price stability is not a non-issue, it is a central goal of any monetary system.

The central goal of a monetary system is to provide a measure of value to facilitate trade. What's with this fetish for price stability? Stable against what? Ultimately, all prices are relative and floating against one another.

Here's a riddle for you: If corn halves in value relative to cotton, how much money do you print for price stability?

This is a total non-issue.
sr. member
Activity: 294
Merit: 252
October 25, 2011, 06:54:47 PM
#21
I thought that but I took a look at block explorer and it was in fractional BTC even when looking at raw view (maybe their "raw view" isn't that raw).  So I wasn't sure but I think you may be right.  I do recall reading something about internally the system handling everything as satoshis.

Yeah, a value of 1 = 1 satoshi; a value of 100000000 = 1 BTC.
donator
Activity: 1218
Merit: 1079
Gerald Davis
October 25, 2011, 06:29:27 PM
#20
I thought that but I took a look at block explorer and it was in fractional BTC even when looking at raw view (maybe their "raw view" isn't that raw).  So I wasn't sure but I think you may be right.  I do recall reading something about internally the system handling everything as satoshis.
kgo
hero member
Activity: 548
Merit: 500
October 25, 2011, 06:26:56 PM
#19
Also, although you can certainly start quoting things in micro Bitcoins or whatever, if you have any experience with accounting or invoicing systems you know this sort of thing is highly annoying and undesirable. Just waving your hands and saying a bunch of developers will solve this problem is something only a person inexperienced in these matters would say. If you have worked with real currencies and real retail systems you know the practicality of the denominational system is very important and has a significant impact on the willingness of people to use a currency.

Come on these are trivial problems.  It is a display issue nothing more.  You could make a modified client today which users enter payments in satoshis and it simply divides that entry by 1E-8 to get "whole BTC" behind the scenes. 

Only an inexperienced developer would think it is an issue.  Hell if you wanted to future proof your accounting software.  Record everything internally as integers in satoshis.  Then handle all I/O in another module which parses data in a variety of formats (BTC, mBTC, satoshis, etc).

Actaully, I believe internally bitcoins are represented as 64 bit ints.  The current code actually adds the decimal place and translates behind the scenes.  Internally they are stored as Satoishis.
donator
Activity: 1218
Merit: 1079
Gerald Davis
October 25, 2011, 06:14:13 PM
#18
Also, although you can certainly start quoting things in micro Bitcoins or whatever, if you have any experience with accounting or invoicing systems you know this sort of thing is highly annoying and undesirable. Just waving your hands and saying a bunch of developers will solve this problem is something only a person inexperienced in these matters would say. If you have worked with real currencies and real retail systems you know the practicality of the denominational system is very important and has a significant impact on the willingness of people to use a currency.

Come on these are trivial problems.  It is a display issue nothing more.  You could make a modified client today which users enter payments in satoshis and it simply divides that entry by 1E-8 to get "whole BTC" behind the scenes. 

Only an inexperienced developer would think it is an issue.  Hell if you wanted to future proof your accounting software.  Record everything internally as integers in satoshis.  Then handle all I/O in another module which parses data in a variety of formats (BTC, mBTC, satoshis, etc).
sr. member
Activity: 360
Merit: 251
October 25, 2011, 05:19:56 PM
#17
For example, imagine we're in a bitcoin-based economy. I want to buy a car that costs 5,000 bitcoins, but I don't have 5,000 bitcoins. I borrow 5,000 bitcoins and in exchange give an IOU worth about 5,000 bitcoins. The 5,000 bitcoins I borrowed are still in the economy, being spent by the guy I got the car from. But the IOU is also in the economy, and it effectively adds an additional 5,000 bitcoins because it is interchangeable in the marketplace with 5,000 bitcoins.

Yes, you can say that the 5,000 IOU adds additional 5,000 bitcoins into the economy, but this IOU should be considered less valuable than actual 5,000 bitcoins because there's counterparty risk attached to it, i.e. the borrower might default in case he fails to earn 5,000 actual bitcoins to repay the loan.

Another issue that springs to mind: how could there be interest on loans if the money supply is fixed, i.e. where would the new money for the interest come from...? There's a simple example of how it would work at http://mises.org/daily/4569:
Quote
Suppose there are two neighbors living in a community that uses actual gold coins as its money. Mr. Smith starts out with 1,000 gold coins, while his neighbor Mr. Brown starts out with none.

Brown asks Smith if he can borrow 100 gold coins for a month. Smith agrees, but insists on a 12.7 percent APR, which works out to 1 percent interest charged monthly. So on day one of this deal, Smith has 900 gold coins while Brown has 100.

At the end of the month, after whatever buying and selling he has done with the rest of the community, Brown has accumulated 100 gold coins in his possession. He pays that back to Smith. Ah, but Brown is still short 1 gold coin. So he offers to cut Smith's lawn and paint his fence (with materials provided by Smith). In return for this labor, Smith pays Brown 1 gold coin, which Brown then uses to pay off his interest.
hero member
Activity: 938
Merit: 1002
October 25, 2011, 05:14:18 PM
#16
Also, although you can certainly start quoting things in micro Bitcoins or whatever, if you have any experience with accounting or invoicing systems you know this sort of thing is highly annoying and undesirable. Just waving your hands and saying a bunch of developers will solve this problem is something only a person inexperienced in these matters would say. If you have worked with real currencies and real retail systems you know the practicality of the denominational system is very important and has a significant impact on the willingness of people to use a currency.

I started developing accounting systems twenty years ago in COBOL (yeah I was a late adopter, hehe). I've been staying away from such sins for at least ten years now, so I'm a little rusty, but what I can say is that designing a currency system to fit current accounting applications is remarkably backwards. Congratulations.

Price stability is not a non-issue

It's not, but it's not about deflation either.

gold has maintained a relatively stable value over the last 2,000. Believe or not the price of a goat, 2 gold dinars (or something like that, I forget exactly what it is), has remained pretty much the same as what it was in Mohammed's time (500AD).

If this is true, it's just coincidence. There is no fundamental reason this should be the case.

the policies of the existing BC client break one of the fundamental goals of a monetary system.

Nope.
sr. member
Activity: 294
Merit: 252
October 25, 2011, 04:47:54 PM
#15
Despite the current trend of Bitcoins losing value against the dollar I think long term the greater annoyance is going to be a constant rise in value. As more crypto currency is used its value will increase and since the quantity of coins is limited at 21 million the value of each coin will keep increasing. This will be annoying for two reasons:
The effective quantity of Bitcoins is not limited to 21 million. Loans increase the effective quantity of Bitcoins. Alternative blockchains increase the effective quantity of Bitcoins. It won't be a problem -- unless you imagine a powerful government that prohibits all business practices the increase the effective monetary supply, the effective monetary supply will grow as the economy does.

For example, imagine we're in a bitcoin-based economy. I want to buy a car that costs 5,000 bitcoins, but I don't have 5,000 bitcoins. I borrow 5,000 bitcoins and in exchange give an IOU worth about 5,000 bitcoins. The 5,000 bitcoins I borrowed are still in the economy, being spent by the guy I got the car from. But the IOU is also in the economy, and it effectively adds an additional 5,000 bitcoins because it is interchangeable in the marketplace with 5,000 bitcoins.


I still think you're wrong about this. Imagine Alice, Bob, and Charlie make up the entire economy. Alice wants the widget that Bob is selling for 2 BTC, but has none. So she borrows from Charlie and pays Bob. Bob now has 2 BTC and Charlie as an IOU from Alice for 2 BTC. Would Bob trade his 2 BTC to Charlie for Alice's IOU? Are they of equal value? Only if Bob trusts that Alice will repay 2 BTC.

The IOU is not fungible because its value depends upon the probability that the debtor will repay their debt.
sr. member
Activity: 338
Merit: 253
October 25, 2011, 04:46:29 PM
#14
There is an immense amount of discussion in this forum regarding your points, so you'd need to focus on specifics in order to avoid repeating what others have said. Also, money supply inflates, so Bitcoin is "constantly" deflationary only if you assume a steeper adoption pattern, which is an unknown.

(1) Prices are always changing. We are talking about a massive adoption scenario, so in usual circumstances, prices shouldn't change faster than fiat currencies or even gold. Also, inflation or deflation doesn't matter in this case, so it's more a matter of volatility than deflation/inflation.

(2) Bitcoin's value will not increase 1 million-fold in just a year, or even a decade, so there is enough time for you to decide on a different unit. Use uBTC.

There is nothing to be done practically about matters that are unknown. These issues are pretty minor if you think about the timescale they are relevant. Instead of trying to predict the future, adopting a pattern that is easier to conceptualize was a better choice.

Gold does not have a fixed supply. Over 2,000 tonnes are mined every year, increasing the supply by at least 1% annually if not more.

So is it linear? We don't know. Have we reached peak gold? Will we discover a new way to mine it? These are all unknowns. There is definitely a fixed amount of gold we can mine within a practical timescale though. What we know, is that gold is a preferred medium for storing value because it is scarce and this will not change. It would the perfect medium if supply wasn't increasing.

We don't know the future of Bitcoin either. It would be undesirable to have a generation function that would get in a feedback loop with the price, even if it were possible. So the only option is to derive a function from the desired traits of the currency.


Yes, I repeat stuff sometimes. That is because I forget I posted it before, so I post it again. You search on my posts and you are like, "Hey he posted that stupid story 3 times in the last 4 years." Of course, this is not necessarily bad, because let's face it, the average person is pretty stupid and you need to repeat stuff a lot before it sinks in.

Price stability is not a non-issue, it is a central goal of any monetary system. Gold achieves that goal because as it becomes more valuable, people work harder to extract it. For this reason gold has maintained a relatively stable value over the last 2,000. Believe or not the price of a goat, 2 gold dinars (or something like that, I forget exactly what it is), has remained pretty much the same as what it was in Mohammed's time (500AD).

For BC this will NOT be the case because there is an absolute limit to the supply. So, the policies of the existing BC client break one of the fundamental goals of a monetary system.

Also, although you can certainly start quoting things in micro Bitcoins or whatever, if you have any experience with accounting or invoicing systems you know this sort of thing is highly annoying and undesirable. Just waving your hands and saying a bunch of developers will solve this problem is something only a person inexperienced in these matters would say. If you have worked with real currencies and real retail systems you know the practicality of the denominational system is very important and has a significant impact on the willingness of people to use a currency.

legendary
Activity: 1596
Merit: 1012
Democracy is vulnerable to a 51% attack.
October 25, 2011, 04:41:23 PM
#13
Despite the current trend of Bitcoins losing value against the dollar I think long term the greater annoyance is going to be a constant rise in value. As more crypto currency is used its value will increase and since the quantity of coins is limited at 21 million the value of each coin will keep increasing. This will be annoying for two reasons:
The effective quantity of Bitcoins is not limited to 21 million. Loans increase the effective quantity of Bitcoins. Alternative blockchains increase the effective quantity of Bitcoins. It won't be a problem -- unless you imagine a powerful government that prohibits all business practices the increase the effective monetary supply, the effective monetary supply will grow as the economy does.

For example, imagine we're in a bitcoin-based economy. I want to buy a car that costs 5,000 bitcoins, but I don't have 5,000 bitcoins. I borrow 5,000 bitcoins and in exchange give an IOU worth about 5,000 bitcoins. The 5,000 bitcoins I borrowed are still in the economy, being spent by the guy I got the car from. But the IOU is also in the economy, and it effectively adds an additional 5,000 bitcoins because it is interchangeable in the marketplace with 5,000 bitcoins.
hero member
Activity: 798
Merit: 1000
October 25, 2011, 04:34:02 PM
#12
Dude, your thing requires registration to read. There is no way I going to get tracked just to read your thing.

mediafire doesn't require registration, I didn't even have to register to upload. And googledocs certainly doesn't.
hero member
Activity: 938
Merit: 1002
October 25, 2011, 04:33:27 PM
#11
There is an immense amount of discussion in this forum regarding your points, so you'd need to focus on specifics in order to avoid repeating what others have said. Also, money supply inflates, so Bitcoin is "constantly" deflationary only if you assume a steeper adoption pattern, which is an unknown.

(1) Prices are always changing. We are talking about a massive adoption scenario, so in usual circumstances, prices shouldn't change faster than fiat currencies or even gold. Also, inflation or deflation doesn't matter in this case, so it's more a matter of volatility than deflation/inflation.

(2) Bitcoin's value will not increase 1 million-fold in just a year, or even a decade, so there is enough time for you to decide on a different unit. Use uBTC.

There is nothing to be done practically about matters that are unknown. These issues are pretty minor if you think about the timescale they are relevant. Instead of trying to predict the future, adopting a pattern that is easier to conceptualize was a better choice.

Gold does not have a fixed supply. Over 2,000 tonnes are mined every year, increasing the supply by at least 1% annually if not more.

So is it linear? We don't know. Have we reached peak gold? Will we discover a new way to mine it? These are all unknowns. There is definitely a fixed amount of gold we can mine within a practical timescale though. What we know, is that gold is a preferred medium for storing value because it is scarce and this will not change. It would the perfect medium if supply wasn't increasing.

We don't know the future of Bitcoin either. It would be undesirable to have a generation function that would get in a feedback loop with the price, even if it were possible. So the only option is to derive a function from the desired traits of the currency.
sr. member
Activity: 338
Merit: 253
October 25, 2011, 04:32:07 PM
#10
(1) the prices of things will be constantly changing since the currency will keep deflating

...

I think ultimately we will have to make a competing client that breaks the 21 million limit and uses a more practical value scale and rate of inflation.

While far in the future deflation would happen on a slow timescale, I think you might prefer a system where the currency strives to maintain the same buying power. See my signature.

Dude, your thing requires registration to read. There is no way I going to get tracked just to read your thing.
donator
Activity: 1218
Merit: 1079
Gerald Davis
October 25, 2011, 04:31:21 PM
#9
Simple solutions.

1) Price of everything is always changing.  Hell prices don't stop changing.  That is a complete non-issue.  Currently BTC has extreme volatility but that has nothing to do with deflation.

2) If we ever reached a point where one BTC was worth say $82,000 likely people would simply price things in Satoshi's.  


Likely most people would price everyday items in satoshis.  Large items could either be priced in BTC or BTC can become completely arhaic and people would simply express things in thousands, millins, billions of satoshis.

For example (@ $82,000 USD per BTC):
$5 fastfood meal = 0.000060976BTC or 6100 Satoshis.
$80,000 salary = 0.9756 BTC or 97.5 million Satoshis.
$3 mil company = 36.58 BTC or 3.6 billion Satoshis.

Alternatively SI prefixes could be used:
mBTC (microBTC) = 1/1000th BTC =         0.001 BTC
μBTC (miliBTC) = 1/1,000,000 BTC =         0.000001 BTC
nBTC (nanoBTC) = 1/1,000,000,000 BTC = 0.0000000001 BTC

Terminalogy will adapt to pricing in alternate units.  Of all things to worry about related to Bitcoin this is a complete non-issue.
sr. member
Activity: 294
Merit: 252
October 25, 2011, 04:30:13 PM
#8
This has been talked about extensively, and you are not alone in your opinion. However I would personally have no interest in a currency with such controls. I prefer to think of BTC like gold. With a fixed supply and a variable demand.

Gold does not have a fixed supply. Over 2,000 tonnes are mined every year, increasing the supply by at least 1% annually if not more.


There is a finite amount of gold available for us to extract out of the earth, so yes, there is a fixed supply. We just know exactly when we'll run out of bitcoins to mine, whereas we can only guess at when we'll run out of economically available gold deposits. We've already mined all of the easy gold, it will only get more and more expensive to mine gold as time goes on.
hero member
Activity: 798
Merit: 1000
October 25, 2011, 04:26:06 PM
#7
(1) the prices of things will be constantly changing since the currency will keep deflating

...

I think ultimately we will have to make a competing client that breaks the 21 million limit and uses a more practical value scale and rate of inflation.

While far in the future deflation would happen on a slow timescale, I think you might prefer a system where the currency strives to maintain the same buying power. See my signature.
Pages:
Jump to: