Bitcoin Forum
July 02, 2024, 12:16:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 »  All
  Print  
Author Topic: Blockchain = Powerful Tool for Keynesian Monetary Policy  (Read 11435 times)
fergalish
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250


View Profile
November 21, 2012, 11:02:44 AM
 #101

Counter 1: The central banks of the world are honestly too stupid and short sighted to compete with the worlds largest super computer - Bitcoin.
Be careful - don't naively underestimate your opponents' skills.
How does cognitive dissonance apply to a distributed computing project? Better yet, how is a distributed computer incompetent? I think you're missapplying that favorite insult of yours to an inanimate system.
Cognitive bias does not apply to non-cognitive systems. Think again. To my knowledge I don't actually have a "favorite" insult - I prefer to use a variety. Feel free to enlighten me though, a dog never can smell his own scent (or so they say).

Final counter 3: Block IPs not trusted; all central blocks would then go into thin air - ONE update.
tor
Doesn't matter: If I see a 51% attack and set my client to only trust the mtgox IP for instance then you can fake coming from all the IPs you want using TOR, but that will never get your block on my client.
It's funny I am called the pig here when other posters are displaying such immense ignorance of basic TOR/IP/internet function.
Woah, you'll have to educate my sorry ignorant ass here. What, are you gonna ask mtgox to ignore blocks coming from tor aswell? Identifying a 51% attack must needs be based in properties of the blocks mined, not which IP they come from. Andresens' crude PoS, for example, linked in this thread would work on block properties.


Suppose the central bank controls 51% of hashing power and wants to achieve a stimulus equivalent to a 3% increase in inflation.
Simply demand a txn fee equal to 3% of coin-age (with age measured in years). This is just like instantaneously increasing the inflation rate by 3%.
Yes. To stimulate spending, you must increase the cost of spending money. GENIUS!
I think cunicula means to increase the cost of *saving* money. Though I'm not sure that a simple linear tax on bitcoin-days would do the job.
fergalish
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250


View Profile
November 21, 2012, 11:03:44 AM
 #102

I wouldn't use a system that is under 51% attack regardless of whether it's PoS or PoW. As I said earlier, such a system would be no different than the current fiat system, where the Federal Reserve has the biggest stake, and most control.
Imagine a policeman in the year 2040. The state pays him in GovCoins (thx for the name, bitcooper) over which it exerts full control. Would he accept those coins? In the case of a BigGovt, where a sizeable fraction of citizens are paid in GovCoins, do you think a majority of shops and businesses will accept GovCoins? In that scenario, could GovCoins represent a larger fraction of the economy than the (let's assume) outlawed bitcoins? In that scenario, would the government have unprecedented control over, and information of, companies' and people's spending habits? Would it be a 1984-esque situation, only more tyrannical?  If such a situation came to pass, in any one nation, or in all nations, or globally, would you say that bitcoin and blockchain technology are crucial to enabling that situation?

If it helps, I agree with you - GovCoins would indeed be little different from the current paradigm of money of which, I think you'll probably agree, most people are ignorant of the problems.
fergalish
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250


View Profile
November 21, 2012, 11:53:44 AM
 #103

2040? You must get out of your cave and look around a little. Situation is quite 1984-esque already.
I tend to compare today's western societies more to Huxley's "Brave New World". But, really, I think of room 101 in 1984 as the "stick" and soma in Brave New World as the "carrot", both getting people to be docile citizens. Put in 2020 if you prefer, I'm sure you did realise that the actual year wasn't the important part of what I wrote.
cbeast
Donator
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006

Let's talk governance, lipstick, and pigs.


View Profile
November 21, 2012, 12:01:44 PM
 #104

cunicula has presented a very interesting scenario and no one tried to prove it impossible except by trolling or personal attacks. I'll try to show that it's not so easy as cunicula claims it to be.

You see, the described scenario makes 51% attack very profitable (because the central bank profits off of it). This means that a third party will be very much motivated to claim this power to themselves, so the central bank will be constantly pressured to increase its hash power to compete with the third party, ideally to the point of next-to-zero returns from monetary policy. What do you think about that?
There are many third parties that can be involved. We the People are not always motivated by profit and can make a 51% attack very unprofitable for any attacker.

Final counter 3: Block IPs not trusted; all central blocks would then go into thin air - ONE update.
tor
Doesn't matter: If I see a 51% attack and set my client to only trust the mtgox IP for instance then you can fake coming from all the IPs you want using TOR, but that will never get your block on my client.
It's funny I am called the pig here when other posters are displaying such immense ignorance of basic TOR/IP/internet function.
Woah, you'll have to educate my sorry ignorant ass here. What, are you gonna ask mtgox to ignore blocks coming from tor aswell? Identifying a 51% attack must needs be based in properties of the blocks mined, not which IP they come from. Andresens' crude PoS, for example, linked in this thread would work on block properties.
TOR is an experimental network with limited capabilities. I doubt that Bitcoin will remain completely anonymous. A 51% attack would require tremendous resources that would be difficult at best to remain hidden and secret.

Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
lonelyminer (Peter Šurda)
Donator
Hero Member
*
Offline Offline

Activity: 544
Merit: 500


View Profile
November 21, 2012, 12:07:44 PM
 #105

Cunicula does have insightful comments, and to a certain extent, I agree with many of his arguments. Unfortunately, he suffers from the Keynesian illusions of grandeur and ascribes omniscience and omnipotence to regulators.

Now, to a certain extent, his argument that the government can theoretically "hijack" the blockchain is plausible (I'll leave the economics of it by side). In order for it to work, however, two requirements are necessary which were not addressed sufficiently:
  • The control over hashing power is insufficient, control over large parts of auxiliary infrastructure is necessary
  • It must be uneconomical for market actors to differentiate between "govcoin" and "bitcoin"
First of all, if someone in charge of "govcoin" decides to force their own blockchain with transaction fees above the market price, the result would be that people won't be able to make payments, full stop. The reason is that the devices generating the transaction need to know about this restriction. At the moment, the transaction fees are partially hardcoded and partially left up to the end-user. The "govcoin" operators need to replace a significant proportion of this infrastructure with devices they can control. This can't be done stealthily.

Second of all, if the only action is to simply set a lower bound on fees, e.g. 3%, the operators of mining pools can simply decide to ignore all transactions and blocks that contain a 3% or higher fee. This would create a fork in the blockchain, and the resulting "govcoin" and "bitcoin" would have a floating exchange rate against each other. Even if the "govcoin" operators can maintain 51% strenght, they can't force anything they want upon others.

There are still open questions, like the exact nature of the transaction fee market price distribution mechanism (which does not exist at the moment), but in general, there are practical logistical hurdles that "govcoin" would need to handle, in addition to 51% of hashing power.

In summary, Cunicula's argument has some merit. It is hypothetically possible to do what he suggests. Therefore, my recommendation is to invest into the creation of open source block analysis tools, open source tools for analysing the transaction fee equilibrium and integrating them into mining pool bitcoind backends. These will allow to detect 51% attacks and automatically mitigate against them.
hashman
Legendary
*
Offline Offline

Activity: 1264
Merit: 1008


View Profile
November 21, 2012, 12:51:14 PM
 #106

Nice idea Smiley  However:


Recall that the purpose of money printing is to encourage or discourage spending. When the central bank wants to encourage spending, they print money leading to inflation. Inflation encourages people to turn cash into goods and physical assets. This increases spending in the short-run and stimulates the economy.


I bet you'll find that most miner's motivations are not exactly that. 

Some other purposes of printing money:  greed, warfare, space program, control of population, to pay off debt (i.e. bailouts), etc.. 
fergalish
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250


View Profile
November 21, 2012, 02:25:56 PM
 #107

TOR is an experimental network with limited capabilities. I doubt that Bitcoin will remain completely anonymous. A 51% attack would require tremendous resources that would be difficult at best to remain hidden and secret.
I can see that, in a future with thousands of transactions per second, today's TOR network couldn't supply enough bandwidth. I've run a full node over tor for a long time, and I've never had any problems.

I'm trying to differentiate between *identifying* a 51% attack and *defending* against it. Everybody on this forum will happily wax lyrical about how hard it would be for govt to eliminate bitcoin. And yet, nobody seems to notice the contradiction in declaring how easy it would be to exclude govt from bitcoin.

<snip>
Therefore, my recommendation is to invest into the creation of open source block analysis tools, open source tools for analysing the transaction fee equilibrium and integrating them into mining pool bitcoind backends. These will allow to detect 51% attacks and automatically mitigate against them.
Good post. I would add that some defence against a 51% attack should be implemented ASAP. If I were a central bank, I'd be buying up as many ASICs as possible to gain > 51% hashing power, or better still, > 90%. For the moment, then, I'd leave them hashing according to the standard rules and not make any hostile moves until I were certain how best to proceed.
cunicula (OP)
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
November 21, 2012, 02:50:15 PM
Last edit: November 21, 2012, 03:06:24 PM by cunicula
 #108


Good post. I would add that some defence against a 51% attack should be implemented ASAP.

I don't think there is a complete defense. However, you can make attacks more difficult and less damaging. You can protect against a 99.999% work attack, but if you do this, you have to allow for 51% stake attacks. There is no way of assuring that only good guys get to vote.

I'd recommend the following approaches:

1) Implement proof-of-stake [drastically increases attack costs; lowers future fee burden on user base; insures users against attack risk] (implementation details to complex to discuss here)
2) Decouple fees and block size [allocating block space based on bidding will not work; Fees are primarily there for security reasons, not scarcity of space. It makes no sense to arbitrarily link security to block size.]
          a) Allow maximum block size to grow with time (say 20% per annum)
          b) Introduce formulaic mandatory fees; enforce fee rules as a block validity criterion (implementation details too complex to discuss here)

The advantage of formulaic fees is that they would reduce the bargaining power of miners to negotiate higher fees.  Miners could still demand bribes to include txns in blocks, but these bribes would have to be separate txns. I think users would find bribe payments more abhorrent than simple fee increases, particularly if there was no user-set fee to begin with.

Formulaic fees also make the mining reward predictable and a predictable reward leads to predictable security. This holds for both PoS and PoW-based systems. Thus even if bitcoin persists with insecure/inefficient/risky PoW, formulaic fees would still be an improvement. The PoW fees just need to be 10 or 20 times higher than PoS fees in order to provide adequate security.

The current limit on block size leads to a very unpredictable security outcome (e.g. onerous fees and high security, no fees and no security, onerous fees and inadequate security, etc.). Of course, block size limits also arbitrarily restrict bitcoin's potential applications.
cbeast
Donator
Legendary
*
Offline Offline

Activity: 1736
Merit: 1006

Let's talk governance, lipstick, and pigs.


View Profile
November 21, 2012, 03:28:48 PM
 #109


I'm trying to differentiate between *identifying* a 51% attack and *defending* against it. Everybody on this forum will happily wax lyrical about how hard it would be for govt to eliminate bitcoin. And yet, nobody seems to notice the contradiction in declaring how easy it would be to exclude govt from bitcoin.
I guess that depends on where you believe that the power of government comes from. If Bitcoin is the will of the people, then it will happen. If drugs are the will of the people, then they will happen. Look at the prohibition of alcohol. Maybe some faction of a government will declare bitcoin illegal, but that doesn't mean they have the moral imperative. Bitcoin is here, and folks are gonna like it whether it's good or not.

Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
November 21, 2012, 07:47:53 PM
 #110

I have an AWESOME idea for how to improve a Proof-of-Work system:

Instead of getting a 25BTC block reward, have everyone who mines a block automatically receive a small mining ASIC instead. Also, make it so that no one can receive ASICs other than through block mining. Want to increase your hashing power and get more mining hardware? Mining a block is your only way. The best feature is that if you manage to get 51% control and process a majority of blocks, you can improve your hashing rate, and control more and more of the blockchain, just by continuing to mine, since you will keep getting more and more mining hardware just by mining blocks. And the great thing is that no one can take control from you, since the only way to get ASICs is by mining blocks, which is something you can do at a way higher rate than anyone else; a rate that only keeps increasing. If you wait long enough, you can even get to control 99% of the blockchain, pretty much by default, and if you want some money, just sell some of your ASICs.

What do you think? In a system like that, it would be fairly easy for someone to get control and then hold on to it and become rich.
Realpra
Hero Member
*****
Offline Offline

Activity: 815
Merit: 1000


View Profile
November 21, 2012, 08:05:04 PM
 #111

I'm trying to differentiate between *identifying* a 51% attack and *defending* against it.
Identification is made harder as the attacker could relay blocks and appear to not have 51%.

However: IF the "attacker" is behaving nicely with reasonable fees, no reversals and even allows the blocks of competitors you are not really under a 51% attack.

Identification would be easy once you can't transact, fees are crazy, reversals happen or such.

Quote
Everybody on this forum will happily wax lyrical about how hard it would be for govt to eliminate bitcoin. And yet, nobody seems to notice the contradiction in declaring how easy it would be to exclude govt from bitcoin.
Excellent point.

While I have many times said it would be "easy" to block a 51% attacker (such as government) it is NOT without cost. By locking out part of the network you slow things down and create forks between clients trusting different nodes.

Unless a full 51% attack is actually being executed, it makes no sense to the individual Bitcoiner to lock out anyone.

Cheap and sexy Bitcoin card/hardware wallet, buy here:
http://BlochsTech.com
Richy_T
Legendary
*
Offline Offline

Activity: 2478
Merit: 2151


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
November 22, 2012, 12:03:36 AM
 #112


1) Financial Disruption Stemming from Bitcoin Collapse (essentially bitcoin is like mortgage backed securities. There is a bubble and if it grows to big it causes problems when it pops)

2) Loss of control over Monetary Policy

Do you think banning bitcoin sounds like a good solution if the Central Bank's main concern is number 1? No that is a ham-fisted approach. You don't intentionally cause the problem you are most concerned about.


You're falling for the ECB leading with a "Think of the children" ploy?

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
Richy_T
Legendary
*
Offline Offline

Activity: 2478
Merit: 2151


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
November 22, 2012, 12:18:40 AM
 #113

I have an AWESOME idea for how to improve a Proof-of-Work system:

Instead of getting a 25BTC block reward, have everyone who mines a block automatically receive a small mining ASIC instead. Also, make it so that no one can receive ASICs other than through block mining. Want to increase your hashing power and get more mining hardware? Mining a block is your only way. The best feature is that if you manage to get 51% control and process a majority of blocks, you can improve your hashing rate, and control more and more of the blockchain, just by continuing to mine, since you will keep getting more and more mining hardware just by mining blocks. And the great thing is that no one can take control from you, since the only way to get ASICs is by mining blocks, which is something you can do at a way higher rate than anyone else; a rate that only keeps increasing. If you wait long enough, you can even get to control 99% of the blockchain, pretty much by default, and if you want some money, just sell some of your ASICs.

What do you think? In a system like that, it would be fairly easy for someone to get control and then hold on to it and become rich.

Two points, first is that the point of mining is to reveal bitcoins. Where do you propose these mined bitcoins go? Secondly, Bitcoin is an open protocol, there would be nothing to prevent the govt supplying as many of their own ASICs as they wanted.

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
November 22, 2012, 01:18:07 AM
 #114

Two points, first is that the point of mining is to reveal bitcoins. Where do you propose these mined bitcoins go? Secondly, Bitcoin is an open protocol, there would be nothing to prevent the govt supplying as many of their own ASICs as they wanted.

What I was describing was essentially a Proof-of-Stake system, where the blocks you mine and the fees you collect are themselves an increase in your stake, and thus as if you are mining for more mining equipment. It really is a piece of shit system.
cunicula (OP)
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
November 22, 2012, 04:02:05 AM
Last edit: November 22, 2012, 04:40:37 AM by cunicula
 #115

Two points, first is that the point of mining is to reveal bitcoins. Where do you propose these mined bitcoins go? Secondly, Bitcoin is an open protocol, there would be nothing to prevent the govt supplying as many of their own ASICs as they wanted.

What I was describing was essentially a Proof-of-Stake system, where the blocks you mine and the fees you collect are themselves an increase in your stake, and thus as if you are mining for more mining equipment. It really is a piece of shit system.

Rassah. Let's consider your argument seriously. It has some valid points.

You are arguing that PoS transfers additional wealth to savers. It is actually a sound argument. Saving in PoW requires a conscious decision to reinvest mining proceeds. Saving in PoS occurs by default. A wide body of research suggests that setting up default choices for people influences their behavior. See the pop-economics book "Nudge."

Your argument also has some serious weaknesses. Look at the quotation in my signature line, "Does it contain any abstract reasoning concerning quantity or number? No. .... Commit it then to the flames: for it can contain nothing but sophistry and illusion." What your argument is missing is some 'reasoning concerning quantity or number'. In particular, we don't know if the effect you are describing could be quantitatively important. If fees are near-zero, the money given to stakeholders will also be near zero. Thus, the quantitative significance of this phenomenon could be negligible. If so, we can safely ignore the argument.

To make things more concrete let's discuss the phenomenon in terms of PPCoin, the only operational PoS system. PPCoin awards 1% interest per annum to anyone who saves. This is the PoS award. Since fees are destroyed there is no other way for stakeholders to earn money.  How long would it take for a determined saver to double their holdings with this system? 70 years. That is also the minimum possible time for the money supply to double.

I own about 0.2% of PPCoin right now. Let's ignore PoW reward and assume issuance stops today. Let's also pretend that no one else tries to save. I'm the only one. How long will it take me to accumulate 51% from my 0.2% holding? 560 years of waiting. Suppose that everyone else also tries to save. Well, then I never acquire 51% and am stuck at 0.2% for eternity. So the amount of time necessary for me to wait is between 560 years at minimum and infinity at maximum.

I'm not going to live that long and I don't think cryptocurrency will either. Your concern seems to be irrelevant in practice. It is quite silly to worry about something that takes 560 years minimum to become a potential threat. Even the proposed 560 years is silly. It is based on the premises that: a) 20 generations of my descendants save these holdings and pass them on to the next generation. And simultaneously that b) no one outside my immediate family saves at all for the next 560 years.

Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
November 22, 2012, 04:38:34 AM
 #116

You are arguing that PoS transfers additional wealth to savers. It is actually a sound argument. Saving in PoW requires a conscious decision to reinvest mining proceeds.

Dafuc?? Saving in PoW requires a conscious decision to not spend your savings. That's it!

Yes, PoS incentivizes saving, or hoarding, or whatever, but doesn't that also mean it will icentivise a deflationary spiral? Or will the 1% you make by saving be counteracted by 3% you lose on spending as in your OP? And wouldn't that 3% fee plus 1% saving reward mean that no one will want to spend their money any more ever?
cunicula (OP)
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
November 22, 2012, 04:47:28 AM
Last edit: November 22, 2012, 04:59:33 AM by cunicula
 #117

1% saving reward mean that no one will want to spend their money any more ever?
I repeat.
'Does it contain any abstract reasoning concerning quantity or number? No. ... Commit it then to the flames: for it can contain nothing but sophistry and illusion.'

Yes, rewarding saving can encourage hording. But numbers are important here. Let's think about the nature of a 1% per annum reward.

You could purchase a television now for $100, or you could purchase it one year from now for $99. You think that you will live in privation for the next year for the sake of a $1 discount?

The $1 discount is an upper bound, it would be much lower than this if other people also save. If so, there will be inflation at up to 1% a year. At the limit, if everyone saves, I get no benefit from saving at all. There is some kind of stable equilibrium in between. I'm not sure where.

As far as a deflationary spiral goes, it is really no different from bitcoin. The additional 1% per annum max is pretty trivial. We could go about analyzing it, but then you need a Keynesian model. I'm not going to do that here because it would be a charade. No one here is interested in Keynesian models (including me).

[Rassah also mentions a 3% fee, but I have no idea where this comes from so I ignore it.]

Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
November 22, 2012, 05:19:25 AM
 #118

When you said:

Rassah also mentions a 3% fee, but I have no idea where this comes from so I ignore it.

I was going to reply with, "Are you serious?!" and quote this

Simply demand a txn fee equal to 3% of coin-age (with age measured in years).

But now that I know that you apparently are only interested in abstract concepts, instead of real concrete ones, that explains everything about your weird posts. It even (almost) explains you promoting the 1% savings reward, and saying things like even though this reward will make a $100 TV cost $99 a year later, that deflation isn't a bad thing, which is really weird coming from Mr. "Krugman is tired of trying to reason blahblahblah" Keynesian like you.
cunicula (OP)
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
November 22, 2012, 05:31:28 AM
Last edit: November 22, 2012, 05:48:18 AM by cunicula
 #119

When you said:

Rassah also mentions a 3% fee, but I have no idea where this comes from so I ignore it.

I was going to reply with, "Are you serious?!" and quote this

Simply demand a txn fee equal to 3% of coin-age (with age measured in years).
The linked post is about the central bank and does not mention PoS at all. Sigh, so you weren't asking questions about proof-of-stake? Do you even know what you are asking?

But now that I know that you apparently are only interested in abstract concepts, instead of real concrete ones, that explains everything about your weird posts. It even (almost) explains you promoting the 1% savings reward, and saying things like even though this reward will make a $100 TV cost $99 a year later, that deflation isn't a bad thing, which is really weird coming from Mr. "Krugman is tired of trying to reason blahblahblah" Keynesian like you.
Your argument about deflation is a red herring. If the rewards are arbitrarily small, any type of deflationary effect associated with the reward system is also arbitrarily small. Regardless of whether you think deflation is bad or good, the effect can be negligible. If you want to argue that something is worthy of consideration, you need to make a case that it has a non-negligible effect. You don't seem to understand this.

Also, I am a bit confused. Is your argument based on a dislike for my avatar? I understand that you are a furry. As is referenced in your avatar. I don't have a problem with that at all. More power to you. Do you think it is reasonable for me to base my argument on the picture of the cat in your avatar?
Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
November 22, 2012, 03:45:33 PM
 #120

Nope. My argument is based on you being a rude asshole who thinks your specific flavor of Keynesian economic theory is the only correct one, and your belief that anyone who questions it must be an idiot not even worth talking to. That's pretty much been your entire argument on the whole forum. So my entire counter-argument to you will always be, "No, you're the idiot *sticks out tongue*."
Other than that, I honestly can't imagine getting anything substantial or informative out of you. Debate is give and take, point and counterpoint, where each side considers the merits of the other side before refuting them. It's a skill you sadly lack. Either that, or you're trolling.
Pages: « 1 2 3 4 5 [6] 7 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!