Whether Bitcoin was designed as a scam, I'm not too interested. Whether Bitcoin today operates as a scam, I'm not too interested. The fraudulent nature and qualities often discussed don't interested me too much. There is a deeper issue I've raised, that I've never seen satisfactorily addressed, with Bitcoin:
It has economic assumptions baked into it (deflationary, fixed size of money pool, etc). These assumptions, like all economic assumptions built into a currency, will guide and govern people's behavior and use of it. That means that bitcoin is a human-invented system that, if it came into any widespread adoption, would play a role in suggesting or controlling people's behavior, just like any currency.
The difference is, the people whose behavior would be controlled have no say in changing those economic assumptions. The people who could potentially live in a bitcoin-infused world have no voice in how it operates. Bitcoin, in effect, takes a degree of agency from the people, and this is especially problematic if it became widespread enough that you'd be compelled to use it.
Why does that matter? Because people have a right to democratic institutions. People have a right to vote on or have a say in matters that govern their lives. Bitcoin, as it exists now, takes that away from people.
And, to bring up a couple of things people have said to be me here before, the fact that Bitcoin can be changed (i.e. by writing new code and persuading 100% of the community to adopt it) does not make it democratic. Setting the barrier to democratic participation at "learn to code, or pay someone to code, and then change everyone over all at once to your new software" means that that isn't really a democratic system at all.
And to bring up the point that currency shouldn't be democratically decided, well, no. People have a right to govern their affairs and live in a society responsive to their needs. Moving in the direction of taking some of that agency away is moving in the wrong direction.
I'm not opposed to digital currency in general, but I am opposed to one that operates in a way that I have no democratic recourse if I don't like how it runs.
Do you think the central banking based currencies offer any democratic control? You'd be kidding yourself if you thought so. Central banking centralizes control of a currency under the influence and in the interests of the economic elite. Distributed currencies like bitcoin deny that control to a centralized authority. That alone makes it more democratic. It is important to note that it is not bitcoin itself that is revolutionary, but all the distributed currencies that follow it. It is the evolutionary modification and adoption of those currencies that is democratic, through the emergence of a competetive market of currencies all based on different ideas.
Of course we can decide how the central bank works in the U.S.--we vote for new politicians whose views on money more closely align with our own. They install new administrators, who set policy that more closely aligns with our views.
Do we vote on central banking policies directly? No, of course not. Does that mean nothing ever changes? No, of course not.
I'm not sure who, if Mitt Romney had won, he'd have named as Fed chair, but I suspect it wouldn't have been Janet Yellen. (Just like, had McCain won in 2008, we sure wouldn't have anything like the Affordable Care Act--which, flawed as it is, is a big improvement over the old status quo.)
That's how democratic access to money policy works; we vote, power realigns in accordance with our votes, and a few years down the road, we do it again.
We decide how central banks work by electing a new president, hoping the current chair expires during their term, having a new chair approved, hoping the new chair has the authority to and does implement the policies we want.
How is that better and more likely to happen than allowing 51% of the network to just adopt a new protocol and cut out all the middlepeople?
The Fed was established by an act of Congress and can be changed or abolished by an act of Congress. Congress is democratically elected. That's the connection to the people.
The reason Congress has not abolished the Fed is that most people think that the Fed is pretty good at what it is supposed to do.
I assure you, if inflation reached 10+%, most every voter in the US would know what the Fed does and what they wanted it to do instead.
The non-conspiracy fact is the Fed has stayed quiet during the past 7 years because it has done a remarkably good job compared to their conservative-to-the-point-of-incompetency European counterparts. Europeans are quite familiar with ECB policy, because it has handled the crisis so astoundingly badly.
Since the federal reserve stopped reporting M3 data, we don't know the actual inflation levels, and haven't known them since 2005 [1].
On another note, we need a Godwin's law for "Conspiracy Theory". As soon as someone mentions the word, it's likely to set up a appeal to ridicule fallacy, such as used in the parent.
Thanks for your assurances, but catastrophic failure does not an understanding make. Also, "not break the economy" is not an actionable (or, I'd argue, even comprehensible) framework.
Inflation, by the government's own numbers which tend to under report it, reached over %10 during the bush administration (and has been probably over %20 for most of the Obama administration.) "Inflation" as reported by CNN et. al. every quarter is a propaganda number that has all of the key inflation indicators taken out of it and is effectively watered down. (making it so that you can't even compare it from one administration to another.)
Even the most cursory analysis makes it obvious your numbers are ridiculous. 20% inflation during 6 years of Obama would make items, on average, 3x as expensive as they were in 2008-- is your food 3x as expensive? housing? gas?
I'm curious where in the country gas costs $9/gal now. In 2008, it was around $3 across the country.
I'm also curious where in the county a loaf of bread is now $3-4, and I mean the cheap white/wheat bread that used to cost a buck and change (and still does here).
Housing, I know it's gone up a lot, but even so, 3x?
Can you provide any hard numbers on the 3x increase in gas, housing, and food?
I moved to Canada. Due to NAFTA/CAFTA/SPP, Mexico, Canada and the US are the same country now.
The prices mentioned are exactly in-line with what I'm paying overall, though gas has gotten to around $3.10USD/Gal recently. Food prices are astronomical, and labor wages are flat/stagnating.
We were talking about the cost of goods in the US.
I guess if you want to compare the situation in the US in 2009 with the situation in Canada in 2015, then, ok, but it's hard to see what point you're actually trying to make then.
America doesn't even have democratically elected presidents (just ask Al Gore). Hoping that Congress will even halfway represent the wishes of the people is bold.
"That's how democratic access to money policy works; we vote, power realigns in accordance with our votes, and a few years down the road, we do it again."
And therein lies a problem. Under a system like this, policy is geared towards affecting the short term in order to affect the next election cycle and no heed is given to how things play out in the long run.
I think the economy is something we can revisit every couple of years, to see, do we still like the direction it's going? Should we keep the old people in, vote for new people?
Maybe 4 years is too short a time to revisit the question. Maybe too long. I don't know if 4 years is the best length of time, but it doesn't make sense to make it too long a period of time; we've got to have a chance to change course every so often.
Why do bitcoin evangelists always deflect by pointing fingers at central banking?
Bitcoin is controlled by the few barons who own most of the coins, and unlike central banks, those barons are entirely, rationally aligned with their own personal profit. Same with the overseas miners who invested in infrastructure. The federal reserve may be influenced by politics, but at least it is aligned with keeping the USD currency stable, and usable by citizens.
The personal interests of the bitcoin elite are why bitcoin suffers from tragedy of the commons. Bitcoin will never be anything but deflationary because the ones who control it (barons, miners) do not profit from change that is beneficial for bitcoin.
You should read the book The Creature from Jekyll Island and learn about how the Federal Reserve was created, what it is (hint, it's a private bank), who owns it, and what it has done over the past 100 years.
The federal government has some influence over the federal reserve, but it's advisory at best. Their deal is that fed allows the government to deficit spend as much as they want and in exchange the fed gets an cut of the interest on every dollar (which are federal reserve notes-- eg: debt.)
The federal reserve has not kept the USD stable, and is, in fact, financially incentivized to destroy the USD via inflation, and is busy doing so. They are obscuring this destruction by using the power to print dollars to buy treasuries at auction making it look like there is massive demand for such treasuries, keeping interest rates low. They keep interest rates low, which boosts government spending (Because its "cheap"-- at least in the short term) and this boosts fed income because they get the interest.
The bitcoin protocol was clearly made by someone who understood economics an didn't want to allow such a scam to be perpetrated on the public the way the fed has defrauded us of %99 of the value of the dollar over the past 100 years. (probably more like %99.9999 ... but I'm not sure how many 9s there are after the decimal.)
It's not a deflection to point to central banking-- central banking is the reason for bitcoin being the way it is.
While the Federal Reserve system has member banks, they only get a small slice (6% according wikipedia) of its profits with the rest going to the US Treasury. So it's not materially a private bank.
If the Fed is currently busy destroying the USD via inflation, it's doing a pretty poor job of it has kept inflation under 2% for quite some time now.
Congrats on completely ignoring how the Fed no longer publishing M3 data[1], therefore concealing all aggregate money supply, would completely distort[2] any later inflation numbers provided (such as the percentage you just listed).
Thanks, I'll add that to my reading backlog, but I think you hit the nail on the head for the problem with bitcoin.
You talk about the inflationary behavior causing the dollar to lose value over the last century, and that is absolutely intentional. A good currency is expected to experience a 1-3% annual inflation, in order to decentivize hoarding and remove barriers to cash flow.
Bitcoin is deflationary by design, and this is a key distinction to make. There is a definite future for an international cryptocurrency, but the implementation known as bitcoin is not it - exactly because of what you said, it is designed to be a store of value, not a currency. Many bitcoin evangelists will claim that theoretical soft forks can be made to solve this, by adding more supply and making bitcoin inflationary, but to do so requires 51% of miners to agree to it - which is irrational because it would devalue the miners' holdings and infrastructure.
Hence we're back at Bitcoin suffering from tragedy of the commons, which is by design as you point out.
And inflation is quite specifically the point, to encourage people to spend money (on buying stuff, on reinvestment, on whatever), instead of sitting on it.
When people sit on piles of money, it doesn't do anyone any good. It's not destroying the USD to keep that money moving around the economy, it's part of its basic deal.
I think that's a very key point that people miss with Bitcoin.
Bitcoin was designed to be a cryptocurrency that stores value, and because it is deflationary, bitcoin makes a terrible currency. The bitcoin forking scheme to fix this is controlled by people who profit from bitcoin staying deflationary.
Are you serious? Because if so, 1) that's hilarious, and 2) I'll gladly respond to your revised reply as absent the term 'buttcoin' you raise some legitimate points I'd be happy to converse over.
You should know that control over bitcoin is given to those with more than 50% of the total hashing power and this is not really equivalent to 50% of the users.
50% of the total hashing power only gives you certain powers, and certainly not "control over Bitcoin". For instance, you can't change the protocol any more than you could without the hashing power.
The economic majority controls Bitcoin, not the miners alone. Have you even heard about nodes?
>Distributed currencies like bitcoin deny that control to a centralized authority.
What is the minimum number of people you think it would take to decide on a change to some rule of bitcoin and have enough combined power to force the change through?
Isn't it 51%? Im not really sure. But I don't really see changes occurring through that route, but rather by forking off derivative currencies with modifications. Democratic selection decides which currencies gain value. To me, modifying the rules in mid-game seems the wrong point of entry.
It's not 51%. A protocol change requires the vast majority of the Bitcoin nodes to agree to new software. 51% only matters for miners and if they can double spend, but has nothing to do with protocol changes.
Yup which at the moment would take 4 people(The heads of the 4 biggest pools). 4 people with no real reason for it being them except that they run successful pools. Hows that for centralization?
No, these 4 peoples have no power to "force" (your words) the change of some rule, against the will of the users. Because the moment they would try to force something the users disagree with, the users would simply change the pool they mine on, thereby removing any power the pools had.
Pools are in fact very democratic systems for this reason. Users can change pool at any moment's notice.
This isn't true. A protocol change would require every Bitcoin user to change their software. 51% regards miner based attacks on the network such as double spends.
Miners still have to obey the rules of the Bitcoin nodes. If a miner tried to generate more coins, even if 100% of miners tried, it would fail as the several thousand active Bitcoin nodes would simply reject the blocks.
Ah, I see the ambiguity in my wording. I meant that distributed currencies as a general concept (invoking bitcoin as an example of a single digital currency) removes centralization. You're right that any one such currency may retain the potential for centralized control, but what interests me is the opportunity for digital currencies to evolve through the emergence of improved implementations. In that manner we can escape centralized control. I'm more interested in blockchains than Bitcoins.
The democratic recourse is that you stop using it. You can opt-in and opt-out; there is no institution coercing you into using it.
Why should we expect that 99/100 people have anything insightful to say about currency? Even the person who is college-educated and took maybe 1 or 2 economics classes is way out of depth talking about it. There are maybe a "handful" of people who could give a meaningful evaluation of bitcoin or some alternative currency... similarly the requirement that someone be code-literate and have algorithmic "chops" to change bitcoin is good -- you don't want a person who doesn't even know what a distributed system is trying to make changes to something they don't understand because they read an article on huffington post about it and decided it was "problematic" because it didn't fall quite in line with something they believed rather strongly but without good reason to be true.
Actually, I do want everyone to have a say in their government, even if it's as simple as voting for a politician who listens to those policy experts and makes decisions.
I'm not saying, "everything must be direct democracy."
I'm saying, "people have a right to access political power."
I've never been ok with "you're too stupid to know how this works, I'll take away your ability to decide," even though there are lots of things where I'd consider myself better-informed about stuff than the typical dumb idiot on the street.
(Yeah, even those typical dumb idiots, I want them to have a say in how society is structured too. That's how strongly I believe in democracy as a human right.)
Right now, bitcoin is totally a choice, and one very, very few people are making. If bitcoin ever spread beyond this very fringe state, to where people would be compelled to use it for whatever reason, that's where it's important that those people have a say in how it's designed and how it operates.
I empathize with your concerns for civic engagement, and I encourage you to read some of the other comments responding to your original point as I believe you will find an idea there very much in tune with your democratic ideals: namely that bitcoin is not the only digital currency and that in a hypothetical future of widespread adoption these currencies would compete for a share of the total transactional manifestation of value. It doesn't necessarily make sense to alter an existing digital currency as democratic control takes place through popular selection of currencies based on their ruling mechanics. This offers much more democratic control of our currencies (emphasis on plurality) than any illusion that central banking falls under any shred of democratic influence.
I appreciate your attempt to bridge the gap between democratic governance and the contemporary digital currency.
I am sympathetic to the idea of "let the people decide and let the best ones fall out of the mix," but the problem I see is:
Having multiple "competing" currencies defies the usefulness of currency at all. If, as a medium of exchange, I have to keep several around to do business with you (because you accept dogecoin, kanyecoin, and I'm carrying dogecoin and Frondocoin), then I don't think that's a very good situation.
And say Frondocoin wins out; for whatever reason, it takes over and 90% of people accept and carry some with them. Well, great, right? Except for the people who are growing up in the Frondocoin regime, whose economic lives are now dictated in some ways by the Frondocoin design goals.
Telling those people, "well, just start your own, and then persuade enough people in your local economy to start using it, and then maybe it'll grow enough to let you do interstate trade..." gets us right back to the start. Now people are once again stuck using a currency they didn't ask for and have no say in the operation of.
You might say "vote with your actions, your actions will help pick the winner."
I say, "vote with your vote, you have a right to periodically refresh your government by a well-defined, accessible process."
So, I guess I just still don't see how what you're proposing is either effective as currency or as democratic governance.
The points you raise here are where I think this topic gets potentially very interesting.
The idealism of common currencies emerged largely as the result of rapid globalization among hard currency regimes (case study: the eurozone). The obstacle of exchanging currencies in that context makes sense. I think this obstacle is / can be largely removed however in the context of digital currencies. I don't see the competing market of digital currencies as a king of the hill scenario seeking currency monopoly (as centralized national currencies current do), but rather as a continuous plurality more akin to one's stock portfolio. The key here is substitution of software processes for physical processes in transactions, and the inherit flexibility that such a transition results in. Now if you're thinking that trying to figure out how to manage a complex portfolio of competing currencies for every day financial transactions seems incredibly confusing, I'd agree with you! But simplifying that process is precisely the role that software enabled currencies can address.
In this respect, electing new currencies is analogous to electing new governments, consistent with a well-defined accessible process. The difference is that the election of (multiple) currency regimes is now decoupled from the election of representative intermediates. It's nice to think that our political institutions provide us democratic control over central banking, but who actually takes the nomination of the next Fed chairman into account when that consideration must share the collective attention span with so many other issues de jour?
Why should we expect that 99/100 people have anything insightful to say about government? Even the person who is college-educated and took maybe 1 or 2 government classes is way out of depth talking about it. There are maybe a "handful" of people who could give a meaningful evaluation of government or some alternative governing system... similarly the requirement that someone be literate and have the "chops" to change government is good -- you don't want a person who doesn't even know what congress is trying to make changes to something they don't understand because they read an article on huffington post about it and decided it was "problematic" because it didn't fall quite in line with something they believed rather strongly but without good reason to be true.
We shouldn't. I don't vote because I don't delude myself into thinking that I'm informed, or that it's possible for me to be reasonably informed.
We should minimize the amount of decisions people make about government. The best way to do this is to mostly do away with the federal government and maybe the state government, deferring as much as possible to small, local communities where it's possible for people to be reasonably informed.
Your point is sound and your articulation of it quite thoughtful. However, you have glossed over a dramatic presumption: that everyone believes that voting is a desirable mechanism for effective democratic change.
It happens that the matter before us - the process by which state-sanctioned currency is created and distributed - is a wonderful example of the failure of voting to create policy which is in line with the civic polity of the voters in question.
Very, very few people believe that the current configuration of the federal reserve is just, yet over 40 million people voted for the current US President.
Thus, there is obviously a chasm between the beliefs of the voters and the outcome of their democratic exercise.
One of the most important (in fact to me, the most important) critiques made by the open source collaboration model is that, in some cases, a seemingly more chaotic system of decision-making can (but of course doesn't have to) result in a power dynamic more consistent with the underlying politics of the constituency.
Bitcoin, while obviously flawed in many ways, and blockchain technology generally, are formulations of this critique. They say, "here's a different imperfect way of making decisions about the operations of power structures."
In this way, it makes more sense to judge them on how they apply the desires of a constituency to the power structure, not merely the matter of whether or not they facilitate one particular mechanism for doing so (ie, voting).
By my assessment, Bitcoin is actually somewhat less horrible than USD when judged this way. Future cryptocurrencies may emerge which are not at all horrible.
"Very, very few people believe that the current configuration of the federal reserve is just..."
(Critation needed). From my vantage point, very very few people - mostly cranks and charlatans - are against fractional reserve banking or the Federal reserve.
Milton Friedman, a man who was awarded the Nobel prize for his research on consumption analysis, monetary history and theory and the complexity of stabilization policy, called for the end of the Federal Reserve.
I agree that it isn't a popular viewpoint, and I don't think it is even feasible with fractional reserve banking as well as other nation state risks to a currency, like foreign manipulation, but I don't argue that it's all that crazy to call for the end of the Federal Reserve.
I surmise that you have defined "crank" and "charlatan" to mean anyone who, regardless of their study on the matter, is opposed either generally to fractional reserve (and central-) banking or specifically to the current federal reserve.
For those opposed to the general system of fractional reserve and central banking. I also said "mostly" because I do beleive there may be eventually a better system.
I think there's plenty of room to debate the policies and structure of the United States federal reserve.
The difference is, the people whose behavior would be controlled have no say in changing those economic assumptions.
Isn't it exactly the other way round?
For Bitcoin I can at least inspect and understand the economic assumptions, by looking at the source-code or having someone I trust explain it to me.
What are the economic assumptions for the USD? Who can I ask and how do I know they won't lie to me?
Also in terms of democratic recourse I find "learn to code or pay someone" a much lower barrier than "get rich enough to bribe influential politicians".
This is an issue of monetary policy. Bitcoin's monetary policy (the block difficulty) is at the center of the protocol and can't really be changed, whether or not you know how to code. This has the advantage of making it predictable, but the disadvantage of making it inflexible to changes in the economy.
The US Dollar on the other hand is flexible to changing economic realities. The Mint can change the rate of production, and the Fed can change interest rates. We've seen this in the recent recession, where the Fed dramatically lowered interest rates in order to avoid a liquidity trap. There is the danger that the US Gov't might set the wrong monetary policy, either due to corruption or (more likely) incompetence. But to be worse than a fixed monetary policy, they essentially have to be choosing worse than random, which I doubt they'll do over the long run.
> What are the economic assumptions for the USD? Who can I ask and how do I know they won't lie to me?
The Fed can't really lie about the interest rate. I suppose the Mint could secretly hoard bills, but that would be a huge scandal and pretty quickly noticeable if they did it at a large enough scale to make a difference.
But to be worse than a fixed monetary policy, they essentially have to be choosing worse than random, which I doubt they'll do over the long run.
I would argue that we're all collectively part of this experiment right now. We can't tell which is worse because afaik there hasn't been a competing system with a more rigid policy to compare to yet.
The Fed can't really lie about the interest rate.
Well, policy is not so much about what someone has done but more about what they will do.
Both fair points. WRT the second the issue then becomes how well people think the Fed will manage monetary policy. I would still argue "better than not being able to manage it at all", but it is a tougher argument to make.
Well, if you can find someone you trust to explain Bitcoin to you, I'd imagine you can find someone you trust to explain US fiscal policy to you.
As for democratic resource, I don't see how there is any comparison possible between "learn (or pay someone) to code, and then persuade every money-holder to accept your code" and "receive your ballot in the mail, cast your vote for the politician whose money policy you like".
One looks like a frictionless spherical cow, the other looks like an imperfect but still workable democratic process.
if you can find someone you trust to explain Bitcoin to you, I'd imagine you can find someone you trust to explain US fiscal policy to you
That seems very optimistic to me.
The fiscal policy in Bitcoin boils down to a few small chunks of logic; block rewards, difficulty settings, transaction fees. Those are relatively easy to explain even to a non-techie.
And the resulting policy is definitive. It doesn't quietly change. All changes are broadcasted to everybody, and anyone who cares can stay up-to-date.
The US fiscal policy is not only infinitely more complex, it might also have quietly changed before you even finished explaining it to me...
"learn (or pay someone) to code, and then persuade every money-holder to accept your code" and "receive your ballot in the mail, cast your vote for the politician whose money policy you like".
To me the former is a pull-request on github, with open discussion and a realistic chance to get merged. The latter a symbolic gesture, hoping to bring someone in power who might perhaps hopefully one day implement a change that is at least similar to what I had in mind.
> Setting the barrier to democratic participation at "learn to code..." means that that isn't really a democratic system at all.
As opposed to paying for 8 years of law school and getting elected using the money of special interests? Setting the bar at knowledge freely available to anyone is about as good as you can do.
In practice, it only takes a handful of programmers to provide value for billions and stave off corruption. See: Linux
In which municipality do you need to attend 8 years of law school to vote?
Where I live (Oregon, USA), they mail us ballots every year or two, and we vote on things. You don't need to own property or have a car, you still get to vote on stuff.
For example, last year we decided to legalize cannabis in our state. I'm quite sure the millions of people who voted for that didn't spend 8 years in law school.
I have friends who are involved in Washington State's exploding cannabis industry. There is a lot of money flowing now, a lot of new jobs being created, an absolutely breathtaking number of new businesses forming and doing trade. Whole new organizations and power structures are forming, because people voted to make this OK.
The same thing's going to happen in Oregon, when our legalization starts rolling along.
Watching an industry move from mostly-black-market (excepting the medical marijuana scene) to exploding with life and all on the level--as one example--it makes it tough for me to accept that voting does not substantially matter.
(The other example I bring up is the Affordable Care Act. I can now buy insurance out of pocket that caps my annual expenses at around $6000. Huge improvement over the old status quo for me and other independent professionals. I'm pretty sure that, had McCain won in 2008, that we wouldn't have anything like McCainCare. Another place where voting has lead to policy that has improved structures of power and trade.)
> In practice, it only takes a handful of programmers to provide value for billions and stave off corruption. See: Linux
I get the point, but Linux's success isn't purely the result of a few programmers banging their fingers against a keyboard. There has been billions of dollars poured into its development over the years by corporate interests in the form of pure money and developers being paid to work on it.
Exactly the opposite. Once you have a government you don't have the 'right to recall' and that govt sets the rate of inflation for the period it is in power. If you are against it, in a true democracy you'd influence people to vote it. Then you wait for the election day and hope you've succeeded in persuading enough people and then you hope the govt actually does what it promised.
Whereas in cryptoeconomy, once you decide you don't like the terms of this currency, you get a new currency made for free(call me if no programmer would give you 10 minutes of their time) and then you go on persuading people. You don't wait for any day and people vote on the spot whether they'd use it or not and then you don't even care if the elected govt does what it promised.
Pure democracy. Current America (and India where I live) is oligarchy with the power lying with the elite few.
To get really extreme I'd go suicide in front of the Indian parliament tonight if it simply bans people with criminal backgrounds to participate in elections. Guess what, many people have and nothing changed. You can hold my this comment as a written promise.
I absolutely agree with your point when considering bitcoin as a currency / store of value.
It's important to realize that bitcoin is two things:
- A decentralized payment network
- A store of value
Whether it has merit as a store of value has yet to be seen, but bitcoin has already proven itself as an innovative payment network. For this purpose I believe your argument is less important - the underlying invention of the blockchain can now be duplicated in other competing networks (altcoins, sidechains) if bitcoin itself does not prove satisfactory.
In future I believe bitcoin governance will look more similar to how the internet is governed today. For now, I think we have established that an unaccountable foundation is not the best structure.
It seems like the "right" way to solve this problem is to just design a currency with whatever monetary policy you like baked in. Then the people get to choose their monetary policy based on which currency they support. A government could endorse a particular currency as the official currency, thereby giving it the same capacity to regulate monetary policy governments currently enjoy.
1) the design of a currency might require paradoxical decisions - that is, popular choices for how they should work could lead to them being worse for people in the large
2) the democratic decision process might be satisfied by people choosing to adopt this currency or not
If the people chose to adopt a digital currency, that choice should be something that's also revisited periodically. Either directly (i.e. a citizens' initiative to change its inflationary/deflationary policy) or by way of our elected officials (i.e. "Vote for me, my stand on digital currency is X!"), it should be possible for the people to decide a new course of action every so often.
After a few years of living in a digital currency-enabled world, we'd have a sense of whether we wanted to keep the policy the same, change it, roll it back entirely, whatever. If it's something we could vote on, then great, democratic principles intact.
It should be pointed out that US operated as a democratic republic for over a century on the gold standard - which bitcoins shares a lot of properties with, except that bitcoin can be transmitted at distance easily, whereas gold cannot.
The gold standard was dropped by all major currencies in the 20th century because it was deflationary, and now most major currencies can be transmitted at distance.
Bitcoin on the other hand has a set supply and supply schedule, making it deflationary and inadequate as a currency.
This is one of the great economics canards of the 20th century. The gold standard was dropped because western nations accumulated too much war debt during the Great War (world war I) and weren't able to inflate it away under a gold standard. That's not the fault of the gold standard but of the war and the governments that refused to acknowledge their insolvency. The 19th century saw perhaps the greatest rise of living standards in history and it was all achieved on a gold standard, which greatly facilitated world trade. As Keynes wrote, in The Economic Consequences of the Peace:
"The various currencies, which were all maintained on a stable basis in relation to gold and to one another, facilitated the easy flow of capital and of trade to an extent the full value of which we only realize now, when we are deprived of its advantages. Over this great area there was an almost absolute security of property and of person."
Keynes was one of the great advocates for dropping the gold standard, calling it a barbarous relic - as his biographer Skidelsky says, "useful as a constitutional monarch but disastrous as a despot".
The various central bankers clinging to gold - against all evidence - caused the great depression's deflationary spiral.
There is a core misconception at the root of your argument: that Bitcoin is a public affair (just as money has always been), and therefore it should be more 'democratic'.
See, what Bitcoin really is about is moving money from the public to the private realm. In the same manner that nowadays you don't get to democratically vote the color of my living room's couch or what I'll have for supper tonight, tommorrow you won't either get to vote the monetary policy of the currency that I fancy using.
And that's perfectly fine because my choice won't "govern your life" as you put it. If for whatever reason you don't like Bitcoin you can stick to fiat money or use any other cryptocurrency with a different policy baked in. If I ever have to pay you money I'll just exchange some of my coins for yours at current market price (there'll be convenient services for that, rest assured), and you could do the same for me. Hakuna matata.
>"That means that bitcoin is a .. system that, if it came into any widespread adoption, would play a role in suggesting or controlling people's behavior, just like any currency."
It would absolutely not "control" people's behavior. Control is a very charged term, that implies coercion. Unless there is coercion, there is absolutely no justification for banning Bitcoin so that people are only left with the "democratic" alternative you favor.
By all means, promote your democratic currency, but don't try to give it a competitive advantage by prohibiting people from using alternatives that don't meet your ideals.
There's a number of things in that which aren't totally correct.
> No, seriously, the decentralized nobody-needs-to-trust-anybody payments network was shut down by an IRC channel's consensus* for 8 hrs.*
It wasn't "shut down" in any sense of the word, the network kept working (in duplicate, no less). It was the decision of two pool owners with extraordinary hashrates to sacrifice their chain (which was actually the "correct" one as far as intentions go), rather than the core developers. Nobody has some magic key to shut down the network (though originally, Satoshi's alert key did enable a "safe mode", this is long gone)
> Bitcoin is not a protocol in any meaningful sense of word. It is a single C++ codebase that you have to be bug-for-bug compatible with.
That's the reality of distributed consensus. Matching it bug for bug is completely foolhardy (and many have failed at the task), you should be just linking in the consensus library which is currently being broken out of the bitcoin core source.
> Most advantages of Bitcoin which matter are captured by, and improved upon by, a LAMP app which simply holds account balances.
Except for the key one, that a LAMP setup running on a shared host isn't a distributed consensus. You could replace your car with a hamster wheel and it would still go round and round, but it's missing the core function of getting you to work.
> Bitcoin presently costs on the order of $6.5k per megabyte of data added to the block chain.
Which is why signatures are made with ECDSA, a very compact signature system compared with lamport or RSA. You don't want to be storing data in the block chain, and it's never been posited to be good for this (quite the opposite).
> Time between Bitcoin blocks is not guaranteed (follows a Poisson distribution). Sometimes all pending transactions just stop for a while
This isn't at all surprising, if they were regular then Bitcoin wouldn't be a functioning distributed consensus. You can get near instant, low trust "confirmations" by using a multisignature oracle which promises not to sign double spends. There's at least one company doing this at the moment, though it hasn't seen huge adoption.
I realize there is no one that speaks for bitcoin, but here you have someone announcing to merchants to not process transactions until the fork was resolved (the post refers to a discussion on #bitcoin-dev):
If you're a merchant: please stop processing transactions until the chains converge.
So there is room to argue about how patio11 phrased that, but it seems fair enough to say that advice from the insiders was to stop using it for a while (and given that the fork was resolved in keeping with the results of the discussion, I think it is fair to say that there really are insiders).
Saying not to use the network has pretty much all the same problems as making it unavailable (and the additional problem that it is confusing for the bad state to be available but not recommended for use).
Would be interesting to see Patrick's answer to the above, particularly the first point... I pinged the tweetstorm to a friend of mine who's knowledgeable about Bitcoin and he seemed to feel Patrick was, erm, not particularly believable on this topic.
For example, on the first point:
this is akin to saying the bit torrent foundation closed down bit torrent! waah!
it's impossible
once they released the reference implementation, it was out of their hands
this is the beauty of open sourced and decentralised technology, once it's out there it's difficult to control
the analogy would be Linus going batshit mad and deciding to include binary blob drivers provided by the NSA in the kernel mainline, fine - nobody will use it, business continues as usual using a fork before that and he becomes irrelevant
The incident begins at 22:11. If you don't trust my summary of it, and you consider yourself very, very well-briefed on what Bitcoin is doing under the hood and who the players are in the Bitcoin community, just read the next ~12 hours of logs. It's absolutely riveting.
My summary:
The Bitcoin protocol doesn't exist. The only protocol which matters is the actual behavior of the Bitcoin Core client -- the one originally coded by Satoshi, which forms a supermajority of the network. Bitcoin Core released version 0.8 on or about March 11, 2013. This differed from Bitcoin Core 0.7 in at least one respect, which was that 0.7 used Berkeley DB and 0.8 did not.
BDB has a configuration issue, specifying the maximum number of locks it can use at once. If you attempt to use more, it returns an error.
Here's one reason I say the Bitcoin Protocol doesn't exist: No sane person says "An important feature of the Bitcoin Protocol is that conforming clients MUST REJECT any Bitcoin transaction which would exhaust the default number of locks available to the Berkeley DB."
Someone submitted a Bitcoin transaction which did, in fact, exhaust the number of locks available to the Berkeley DB. It was conformant with all the rules that Bitcoiners believe transactions have to be conformant with except that bit about the lock limit in the Berkeley DB. This transaction was accepted by a miner running the 0.8 software.
Let's, for convenience, call the blockchain as it existed prior to that block being mined Blockchain B. The blockchain with that block in it is B'.
Bitcoin Core 0.7 rejected the authenticity of B'. Accordingly, when 0.8 nodes said "I have a new block to publish! It checks out and builds off of the-present-head-of-B'", 0.7 nodes said "I don't know what that nonsense you're spouting is, but it sure isn't Bitcoin." Bitcoin Core 0.7 nodes and miners continued talking amongst themselves and building B up.
Bitcoin Core 0.8 nodes accept the authenticity of B' and all blocks chained on top of it. If you presented them with a block chained off of the head of B, they would say "Oops, sorry, sucks to be you -- someone already has a longer chain. You've created a blockchain, but by the writ of Satoshi, we only do business with the longest compliant blockchain, which is B'."
This is called a network split. And it is, in laymen's terms, utterly cataclysmic.
Here's why: Suppose Mt. Gox runs on 0.7 and Coinbase runs on 0.8. I can create a transaction which spends some output(s) $COIN and have it accepted into a B' block. Perhaps that transaction deposits my $COIN into Coinbase. Since that transaction doesn't exist on B, I can then deposit the same $COIN into Mt. Gox. Both Mt. Gox and Coinbase believe themselves to be in possession of the same Bitcoin.
And both of them are right.
Which is why after that channel figures out what is happening that engineering gets real. After discussions between several core developers they ascertain that the Bitcoin mining cabal behind B' is small enough to get, well, both of them on Skype and convince them to throw away hours of history on B' (which is, again, built off the new-and-improved bug free version of Bitcoin) and instead start building off of B instead. Their history must die so that Bitcoin can live.
This plan is executed. It works.
Read the chat transcript if you don't understand this: Bitcoin was virtually unusable during the interim -- most of the merchants people cared about turned off transactions entirely because they were, sensibly, scared shitless. Several hours of transactional history got wiped out. One security researcher successfully executed a ~$10,000 double spend attack against a merchant -- he gave the money back afterwards.
Now, you tell me: how do you rate my credibility here versus your friend? My assessment of this event is "Bitcoin has an identifiable governance structure. You can fit them into an IRC channel +/- a few Skype sessions. They can independently decide to change the rules of the 'Bitcoin protocol' a) at will b) retroactively. I cannot reconcile this with claims that Bitcoin is 'does not require trust' or is 'decentralized.'"
> They can independently decide to change the rules of the 'Bitcoin protocol' a) at will b) retroactively. I cannot reconcile this with claims that Bitcoin is 'does not require trust' or is 'decentralized.'"
Sigh. Your post was a great up until the very end.
Bitcoin developers can't push any rules on anybody. They haven't the power.
A majority of bitcoin hashpower can enforce a strictly stronger set of validation rules, as indeed happened here. Is it a problem that a very small number of individuals represent policy for >50% of the bitcoin hash rate? Yes. Is this intrinsic to the nature of bitcoin? No. And it's something that people are working to fix.
Can a majority of hashpower arbitrarily rewrite history? Yes, but only with a very real opportunity cost to themselves. And that is the rules of bitcoin since the beginning -- although in reality people would probably choose to reject a long reorg. Some level of human intervention is a good thing.
The issue has nothing to do with a particular transaction or block, it was going to fail anyway and just happened to be triggered by a large block. The oversight meant that all 0.7 clients were inconsistent with one another depending on the history of the node and how long it had been operating.
> No sane person says "An important feature of the Bitcoin Protocol is that conforming clients MUST REJECT any Bitcoin transaction which would exhaust the default number of locks available to the Berkeley DB."
Nobody did say that, the failure was implicit not explicit.
> Several hours of transactional history got wiped out.
No it didn't, it was replaced with a slightly different history, or history remained the same, depending on which side and which client you happened to be running at the time.
> No it didn't, it was replaced with a slightly different history, or history remained the same, depending on which side and which client you happened to be running at the time.
This is precisely what he just said. A valid blockchain being replaced by fiat (heh) is certainly a destruction of transaction history, whether that happened to everyone using Bitcoin or just a subset of people using Bitcoin.
> I cannot reconcile this with claims that Bitcoin is 'does not require trust' or is 'decentralized.'"
Aren't these floating variables, not booleans? "Level of decentralization" vs. "how much does it require trust". I would argue that the level of decentralization and trustlestness is better on bitcoin than fiat payment systems.
Very good summary! Just one clarification, I'm pretty sure it wasn't a specific transaction that exceeded the lock count, it was the block produced by a v0.8 miner, while being within the max block size, the number and/or types of transactions within that block caused the BDB maximum lock count to be exceeded.
Was everybody encouraged now to upgrade to the 0.8 client across the board? Otherwise the same thing could occur again, deliberately or not, couldn't it?
We're effectively always a bitcoin-core bug away from another instance of this. Any bug which could lead to a partition (i.e. where post-upgrade clients believe one chain is the main chain and pre-upgrade clients think a separate chain is the main chain) could lead to this happening again.
Should it happen again you could fix it by either forcing everyone to quickly upgrade (and losing the transactions that occurred on the old main chain post-fork) or by doing what happened here (holding back or downgrading the upgraded clients until the old main chain was the longest chain again, and losing the transactions that had occurred on the new chain post-fork).
What will be even more interesting is what happens if we actually ever get multiple compatible implementations of Bitcoin. As patio11 hinted at, if those implementations are not all "bug for bug" compatible then type of thing could recur over and over again.
So we're left with the choice of remaining with a single reference implementation to reduce (but not eliminate) the risk of introducing partitions due to slight incompatibilities between Bitcoin clients, or to encourage multiple implementations of Bitcoin to reduce the dependency of an entire "decentralized" economy on a centralized reference code base.
>Or is your point that distributed currency can not possibly work? (that would also be a more interesting debate)
There is no debate, distributed currency does work. I have been using it on and off for four years. Bitcoin works the same at 1 dollar as it does as 1000. Using the currency as a store of value, however, is another matter.
So the governance structure you have identified was for two individuals in some position of "power" to voluntarily decide to take a certain action because they see it in their best interest overall?
They could have just as well, seeing as they had the longer chain, decided to continue working on that chain, but they voluntarily decided otherwise. In the process, validating the inbuilt incentives of bitcoin.
The decision therefore wasn't "independent", but reached by consensus and further supported by everyone else. Had there been some disagreement, for example if what the devs were proposing was not seen by the two "powerful individuals" as being in their best interest, then matters could have developed far differently.
But can you imagine a possibility of building a system where the db that each person holds is not berkeley db or whatever but just plaintext and then writing your own functions to traverse the same.
I'll admit I do not understand the bitcoin core at all because I never invested time yet to read it. But I completely understand the blockchain algorithm and can write a cryptocurrency without even caring about what bitcoin did.
All I am asking you is do you believe that such a system can be built? Or do you believe that the current developers are intelligent enough that if they couldn't do it you can't do it either?
All software has bugs. Despite massive investment, space craft have bugs, passenger jets have bugs, fighter aircraft have bugs, nuclear power plant control systems have bugs.
If you're basing your system on "oh we'll just make the software bug-free!", you have already lost.
This is one of the few problems that still could be counted as open problems in Bitcoin, called "Blockchain fork" or "Orphaned Blocks". there are a few implementations that could resolve this issue but none is perfect and none totally works.
I liked the speech of Andreas M. Antonopoulos in Canadian Senate that asked to not to regulate bitcoin now, because there are things that quite don't work perfectly and now we are able to fix it with less loss than if it is adopted by many more (https://www.youtube.com/watch?v=xUNGFZDO8mM).
So it is a Protocol but still really young and immature in some senses, but it doesn't mean anything else, it is evolving almost everyday.
Ethereum, a new cryptocurrency project, is attempting to do better at defining a protocol. They're launching with at least two official clients, developed by different teams in different languages. They have an extensive test suite based on the spec, and when they find different teams have interpreted the spec differently they revise it to clarify.
>My assessment of this event is "Bitcoin has an identifiable governance structure. You can fit them into an IRC channel +/- a few Skype sessions.
Right, but in an attack scenario, Bitcoin can continue and survive without that governing structure. It can fall back entirely on its trustless protocol.
Your analysis does not appreciate the significance of this.
This was not an attack scenario. An attack scenario is one where a person or group of people is attacking the Bitcoin network. This was a bug, and one that would have been very difficult to discover without running a network on the scale and complexity of the real network, meaning one that would have been extremely difficult to discover ahead of time by an adversary and exploited by her.
Insofar as this or future versions of Bitcoin might still have critical bugs that require social consensus to fix, then yes, Bitcoin is not guaranteed to be totally independent of the type of ad hoc centralized governing structure that emerges in IRC channels and Skype chats. But a bug is a failure of implementation, not the concept. Bitcoin, the concept, is sound, and is a major breakthrough that is not appreciated by OP's analysis.
Well, it can address this problem as well but you would have needed to wait until the problem was fixed, which is a time you wouldn't reasonably wait unless the transaction was extremely large value.
Maybe a take away point from all this is that even if you are doing just a 20K transaction you should still wait 24+ hours to make sure a bug of this nature isn't occurring.
That presumes that the problem will be noticed and fixed within 24 hours, which is likely, but still depends on the developers fixing things. Which isn't so decentralised.
They are right, there is no way to shut it down. At the limit a single node can accept and verify transactions (it probably wouldn't mean anything, and would probably take some extra time to complete).
The network can enter a state where people that are familiar with it decide to tell people to not use it until it is fixed, and that did happen.
> Weren't all transactions made on the v0.8 blockchain eventually rendered null and void?
No they were not null and void, there's no lasting records of what happened but they would have either existed on both chains (likely), or been returned to the memory pools of miners when they were reorganized out (likely). There was only one recorded instance of double spend during the event which was intentional, it and any descendant transactions would have been invalidated on the chain that did not win.
> Please explain why all of the above does not count as the network being "shut down" in any sense of the word.
Well "shut down" implies that nothing was operational, the network was perfectly functional it just happened to have fragmented due to an oversight in the way the underlying database in 0.7 was configured (you could non deterministically run out of locks, 0.8 didn't have the same failure but wasn't wide spread at the time). It might not have been safe to rely on untrusted transactions from outside sources during the event but anybody not doing this had zero risk whatsoever. The main losers in this event were the miners who threw away their block reward to speed up the resolution of the fork, which were re compensated at a later time anyway.
> and also that any transactions that you did on the v0.8 block might need to be re-broadcast?
Patio11 goes on a tweet storm here where he is wrong so many times.
>"..Most advantages of Bitcoin which matter are captured by, and improved upon by, a LAMP app which simply holds account balances."
The blockchain is a ledger fine. But mining & proof of-work are separate concepts from the ledger. Mining is not only digging gold for distribution but also checking that the money note you just received is 'not counterfeit' + 'unique'.
> "Bitcoin is not a protocol in any meaningful sense of word.."
Bitcoin isn't but blockchain is. It is an algorithm that enables value transfer over any medium of transmission. Similar to how morse code enabled data transfer where only signal was being transferred. Similarly, internet enabled information transfer where only data was being transferred. Blockchain is the 8th layer of the OSI model.
>"..Bitcoin's disaster recovery plan is a) get a cabal of people together in IRC, b) shut down the entire payment network, c) sort things."
Forget bitcoin. Its like looking at the internet and finding faults in hotmail as the first email service.
> "A good portion of geek enthusiasm for Bitcoins comes from the fact that it is programmable money. But: Money is also programmable money."
No. Forget money. Blockchain is the thing. Its like saying internet is all about email. Internet enables information transfer, now what is information-transfer in plain english? A letter. Hence messaging is the first natural application of internet. Blockchain enables value-transfer, what is that in plain english? Money.
Mining and proof-of-work are not advantages of Bitcoin. They're strategies to distribute costs of its feature set. (Well, plus mining is Bitcoin's key marketing advantage -- it sets up incentive-compatible self-organizing distributed boiler rooms.)
Being able to check that a ledger is accurate is a feature. It can be captured by a PHP app which uses MySQL transactions. This is, in fact, the most popular way to ensure ledger integrity even in the Bitcoin community (on exchanges, where transactions happen "off chain" because Bitcoin is wholly unsuitable for processing the type of transaction that mosts interests the Bitcoin community).
The cost of verifying transactional integrity with MySQL transactions is, generally speaking, less than $900,000 per day, which is the present cost of verifying transactional integrity on the Bitcoin blockchain.
I will respectfully decline to respond to the rest of your comment as it includes no statements which can be true or untrue about Bitcoin as a technical artifact.
That is what I have trying to explain. Mining and proof-of-work are not just strategies but necessary requirement. Blockchain is not just ledger.
I'll try to explain. The banks have a ledger of all the notes in circulation maintaining a record of the number printed on the note. Now when I give you a note, and its fake, you can figure it out by checking the unique factors. But lets say that my 3D printer is advnced and printed it so accurate that it is same as a real dollar. Now the way to catch this note would be to check if the number on this note also exists on some other note. So basically proof-of-work is you checking for unique factors(not counterfeit) and then somehow check all the notes in the world that none of them have the same number(unique). Both of these are in addition to the use of mining as a way of distribution of wealth.
Could you just reply to why you don't consider the blockchain to be an algorithm?
Also, I mostly meant that you are paying too much attention to what the media is throwing at us, in the form of bitcoin and exchanges. As a thinker, forget bitcoin and its code and just think about blockchain. Saying that blockchain enables value transfer and must be considered as the 8th layer of OSI model is technical artifact.
Could you just reply to why you don't consider the blockchain to be an algorithm?
I find this part of the conversation to be uninteresting, primarily because it attempts to make a distinction between "Bitcoin" and "the blockchain" (despite the fact that the Bitcoin consensus blockchain as annointed by the Bitcoin Core client at this moment in time is the only one of the infinite number of possible blockchains which is cared about) but can't make a distinction between "algorithm" and "protocol". This leaves me in a position where I say "Some people call IE6 a protocol. While one could rigorously examine the entire possible space of inputs and outputs associated with IE6 and attempt to describe some set-of-rules which would resemble a protocol, this is not what we mean when we say 'protocol' and it is, importantly, not the source of the benefits which IE6 fans say when they claim that IE6 is a protocol."
To which "Why don't you think IE6 is an algorithm?" is rather non-responsive. (IE6 is, vacuously, an algorithm. Whee.)
Saying that blockchain enables value transfer and must be considered as the 8th layer of OSI model is technical artifact.
I find it difficult to extract any signal about the reality which I live in from this statement. When I say "technical artifact" I usually want to imply something about the reality I live in. For example, calc.exe is a technical artifact: it actually exists, on yonder computer, and I can right now walk over to it and calculate 6+5 with a reasonable degree of confidence that this will enlighten me. I would also say the HTTP specs are a technical artifact: I, or anybody with modest technical capability, can read the specs, open up telnet, fire it at www.google.com on port 80, and then type in a predictable series of letters which results in search results presented in the middle of a lot of HTML.
I do not know of any comparable fashion in which "the blockchain" actually exists as distinct from "the data structure embedded in the much-more-complicated series of operations that is Bitcoin Core."
All the thousands of cryptocurrencies are different blockchain artifacts and blockchain cannot exist without issuing a 'currency' the way that TCP/IP cannot exist without issuing 'message' to and fro.
It feels as if your real problem is that I am not using technical jargons :)
I understand the meaning of 'protocol' vs 'algorithm' but this is a special case where the protocol is also the algorithm. Suppose you invented making tea and wrote down the recipe for doing so. This constitutes an algorithm for making tea for people who don't care how the ingredients came about, but this can also be called a protocol for making tea involving many algorithms like sugar-making etc.
If you'd say that tea making is strictly an algo and not a protocol then I'd simply agree with you to use that term and move on since whats happening here is more important to me than the technical jargons.
What I think you may be missing is that he is saying that bitcoin is not, in pragmatic observable fact, a distributed consensus protocol.
It is, instead, led and managed by an entity indistinguishable in form if not in intellect from every other governmental federal reserve.
This entity responds, 100% correctly for the health of the currency, by issuing fiat mandates, just like the US government did when, e.g., real-world counterfeiters came up with supernotes and began flooding the world with fake $20 bills, mandating a switch to new notes.
Although this behavior is correct, it does conclusively prove that the emperor has no clothes, and that bitcoin is a ponzi scheme run for the benefit of the early BTC holders.
> Bitcoin isn't but blockchain is. It is an algorithm
An algorithm is not a protocol.
A protocol is something that two people can independently implement and expect to be interoperable. Morse code is a protocol (in addition to an algorithm): you can read the Wikipedia article on Morse code, I can go to the library and read a book on Morse code, and we can reliably communicate.
It is impossible to independently implement Bitcoin and reliably interoperate with the standard C++ implementation of Bitcoin at reliability levels sufficient for financial applications (as the 2013 BDB fork, between two versions of the standard C++ implementation, demonstrated).
It might be possible to define a blockchain-based protocol that does not have this fault, precisely because blockchain is not a protocol, but is (as you say) an algorithm. To my knowledge, nobody has done so, and Bitcoin has certainly not done so.
Why this is important is a different discussion. And yes, perhaps this will be fixed with the second generation of cryptocurrencies, past Bitcoin and its forks/variants, which you seem to favor doing to fix things. But I don't see why that makes patio11's claims wrong, since he was specifically addressing Bitcoin, not any blockchain-based system, or cryptocurrencies in general.
"It is impossible to independently implement Bitcoin..at reliability levels sufficient for financial applications"
This is the real challenge to us crypto believers. Its hard but definitely not impossible(as demonstrated by the worth ofbitcoin today). Working on it.
What does the spot price of a Bitcoin have to do with the question of whether Bitcoin can feasibly and safely be standardized to a point where there are many interoperable implementations that don't share any heritage in code?
He said it unreliable for financial transactions as demo'd by the fork. I said I agree but it is worth something even today as evident by the money people store in bitcoin already.
Lots of people do lots of stupid things with money. The current $3B market cap of Bitcoin is a tiny fraction of the $64B that Madoff Investment Securities made off with (and cryptocurrency market cap is an extremely generous measure to use to compare to that value). And that's hardly a reason to claim that making Bernie Madoff trustworthy is difficult but not impossible.
Only because you are lucky enough to see this so early. And I don't care if bitcoin dies but what I meant there was the market cap of cryptocurrencies; that will rise beyond many Madoffs because even the Madoffs would use it.
I find Bitcoin fascinating so I'm not knocking it, but about this one:
> "..Bitcoin's disaster recovery plan is a) get a cabal of people together in IRC, b) shut down the entire payment network, c) sort things."
So say somebody finds a bug in the implementation that lets you do bad things like transfer everyone's balance to an attacker's account...what's the back up plan? Is there an equivalent with US dollars where such a thing could happen that has a back up plan?
Putting myself in the shoes of Bitcoin's developers, I can't feel all but terrified that a simple buffer overflow or something similar could wipe out an entire currency. Or is there something I'm not understanding?
> Blockchain enables value-transfer, what is that in plain english? Money.
A digitally-signed email enables value-transfer too. Depending on your risk profile you could even go for an authenticated TLS connection that just does a RESTful style POST to enable value-transfer.
Value-transfer is not unique to a blockchain, or to Bitcoin's blockchain in particular, any more so than bubble sort is the only possible implementation of a sorting algorithm.
CS majors know to avoid bubble sort because it is so inefficient, yet many refuse to apply the same lesson to POW-based systems like Bitcoin.
"..they are pretty happy with a centralized system"
And the centralised system is happy printing money calling inflation a necessary evil. If you understand blockchain and the current financial system you will realize then inflation is necessary to facilitate loans so that the economy can grow, but that loans are not required at all. So if I can't take a loan how do I raise the capital for a business? The IPO model. And blockchain is the programmed IPO model.
There is a reason why people haven't figured out an algorithm to trustless-ly loan bitcoins. They never will.
Sorry for the deleted comment, I just decided shortly after writing it that I don't really have the time today to argue on the internet.
My comment stated that there is no value for user in all the decentralized verification process and just storing transactions in a trusted central database is good enough for most of them.
Your response is more or less completely ignoring this and attacks the current financial system and what not, it does at no point explain why you can not centralize Bitcoin. What prevents doing the exact same thing as the Bitcoin network but with a central server for verification and storage instead of doing it in a distributed way?
One comment almost immediately after the deleted one hardly qualifies as arguing for hours on a subject. And I am of course always free to change my mind and preferences. ;)
No. You got me wrong here. I totally agree that an end user has no value either way, but if the user chooses the centralized way, it gives someone the license to print money, wherein lies the problem.
I agree with you. Inflation is due to political maneuvers, and is not purely economical. In other words, without bad politicians, inflation wouldn't exist.
Say we started with $10,000 and a population of 1,000. Everybody starts with $10. Without inflation and more money being printed how do we handle population growth? Once we hit 1,000,000 citizens either everyone has one penny or a percentage of people go without any money at all.
I guess that's kind of my point. Currently there is no way to divide up a millionth of a penny. Also psychologically I'd rather have $5 than 5/1000 of one.
Also you didn't address my point that rather quickly there would be people with no money. If you did subdivide the pennies I don't see how that's any different than printing more money. It's just what side of the decimal point you want to be on.
Subdividing pennies might be more dangerous actually because presumably you could only do it by a factor of 10. Would we say that on March 31st a dollar is worth 100 pennies but on April 1st its worth 150? Or would we just add another layer of 1000 micro pennies equal one penny? At least with current inflation they can introduce new dollars as they need so inflation is controllable. In your version its not controllable because its mandated by access to the currency itself.
Huh? The dollar would still be worth 100 pennies, it's just that you could also use micropennies (worth 10^-6 pennies) to pay for stuff. The ratio doesn't change, the total amount of dollars / pennies / micropennies doesn't change; micropennies are a convenience that allows us to write "5 up" instead of "0.000005 p".
Yes, this is the only real argument against deflation: people tend to look at the nominal prices instead of the real ones. (See also Mark Twain on the subject in the Yankee at King Arthur's Court.) This is a problem because, as the money increases in value, business would want to decrease the nominal salaries, and people would object to that.
Where are those rules? Where the fuck can I see them? Who the fuck made them?
Edit: Ok, I can see the link on the first page - hadn't seen the announcement.
On the announcement: Where does it say anything about reducing the number of fucks in a post? It talks about gratuitous negativity. How does saying "Fuck bitcoin" or "Fuck money" involve gratuitous negativity? It's not directed at anyone.
Seriously, if this place becomes some sort of Political Correctness bubble where swearing is discouraged in this way, that's an amazing distortion of the hacker spirit.
Sam's article talks about not directing gratuitous negativity at people when you're arguing with them. That has very little correlation with your use of words like "fuck" or "shit". Seriously.
The OP wanted to express a point about money and about bitcoin. It was best expressed with the word "fuck". The word "forget" doesn't get it across to me at all. That has nothing to do with the person he was responding to.
> Sam's article talks about not directing gratuitous negativity at people when you're arguing with them.
Correct. That, plus not being gratuitously dismissive of others' work, like https://news.ycombinator.com/item?id=9314065 was. (I don't cite that to pick on a particular commenter; some users said they would find examples helpful and it's a random recent one.) Substantive, respectful criticism is of course fine and valuable.
I don't have a problem with the word "fuck" itself, or I wouldn't be quoting it.
The problem is that it's being used quite aggressively here, dismissing bitcoins, dismissing money, and being overly combative. After the second "fuck [whatever thing]" statement, it's already noticeable enough and an easy way to pinpoint an exact instance of combative or aggressive tone. I like the new rules about less negativity, so I thought I'd try to "enforce" them. Wrong word, remind people about them, instead.
I didn't see the original comment and appreciate your positive intention, but you might have been slightly off in practice there.
By "gratuitous negativity" we're mostly talking about how community members treat each other and their work. It's ok to kick ideas around a bit harder. And certainly a few uses of "fuck" don't hurt. It looks to me like kang was just being enthusiastic.
That kind of thing can break the guidelines if someone overdoes it repeatedly and their comments add no new information or arguments. But that's not the case here.
Your post is weaker for it. The word "fuck" was appropriate to express what you wanted to express. The word "forget" is lame and forgettable. I'm sorry to see your post neutered by some kind of sudden appearance of a PC-police on HN, using the excuse of sama's post to try and restrict your way to express your ideas (which are not showing any of the kind of "gratuitous negativity" that sama talks about in his post). For shame.
That's correct. Thanks for saying so. If there is any sincere misunderstanding it may be necessary to repeat this a few times, but hopefully it won't last.
I didn't see the original version of your comment, but it was probably fine.
It's natural for there to be a few glitches while the community works out how to interpret what "gratuitous negativity" means in practice, but as a hint, we're mostly talking about being mean to others and/or being glibly dismissive of their work. We're definitely not talking about bowdlerizing conversation. We'd hate that as much as most HN users would.
1. Resist complaining about downvotes. It makes boring reading (and hence gets downvoted). This is literally one of the guidelines.
2. If you find yourself saying "Downvoted because I <position in an argument>, really?", the answer is always, no, downvoted because you expressed <position in an argument> in a non-constructive manner that nobody wanted to read. If you had expressed <opposite position> in the same way, you'd have been downvoted too. This might be that you were overly aggressive, this might be that you were insufficiently clear in making your point, this might be because both <position> and <opposite position> are dead horses, etc.
Please care to explain the tone. Is the word fuck banned on here? I wrote 'fuck bitcoin, blockchain is the thing' where I got just a little passionate and really meant 'forget bitcoin and see blockchain'. Even then, my comment wasn't rude in anyway.
Well, your comment starts off by calling him 'wrong'. That immediately sets a combative tone for the rest of the comment, which would have been perfectly reasonable otherwise.
A lot of times if your tone is unintentionally off you'll get a few initial downvotes but other people will see your intentions and bring you up out of the grey, which is what happened here. You're continuing to get downvoted on other comments because they're contributing to a discussion nobody wants to see, the discussion about the discussion. It's best to just stick to the topic, and treat downvotes and the score in general as the ultimately meaningless internet points that they are. HN prizes the generally high signal-to-noise ratio of the comments.
Also Bitcoin is a political topic, one that will draw lots of people who will downvote you just because they don't agree with you.
This post seems to be getting more than usual upvotes for a comment deep in thread, and I can't edit it anymore, so let me add that I typically will consider deleting the first sentence of every email and comment I unleash on the world. It is often detritus that just doesn't belong there.
Bitcoin is a topic that brings out a lot of irrational arguments and pejorative name calling ("boiler rooms", for example) in the HN community.
There's some truly transformative tech at the core of Bitcoin, which is why it's been as successful as it has been (and will be) as a technology. On the other hand, there really is a contingent of supporters that primarily has a profit motive.
I've come to see it like politics. People pick a side and then become extreme about it, to no one's real benefit.
People are weird about money, in several directions at once. Bitcoin is money. Therefore people are weird about Bitcoin.
Which the HN community helpfully confirms by downvoting your perfectly reasonable comment.
I think Bitcoin tickles a rather deep-rooted fear in many people.
Money is fundamental to everyone's existence and has always been exclusively issued and controlled by "the authority". Seeing a completely different system appear out of nowhere, and seeing it actually work (on a small scale), triggers a strong enough anxiety-reflex in enough people for every debate about Bitcoin to immediately derail into discussing BTC as if its definite purpose was to replace "real money", starting tomorrow, completely and entirely, and to devalue my pension fund in the process.
Ugh. This kind of arrogance is a significant contributing factor to the contentiousness of bitcoin discussion. Nobody is fearful of bitcoin, especially not with regard to the idea that bitcoin will somehow replace fiat money and "devalue my pension fund". It's intellectually insulting and it goads skeptics into sarcastic and unproductive debate.
When enthusiastic bitcoin supporters parade around this kind of nonsense while simultaneously heaping on volumes of nebulous praise like "transformative", "revolutionary", "world-changing", likening bitcoin to the early internet, claiming it will stop wars, stop corruption, free the people and all the rest, it really puts up red flags for a lot of people.
Nobody is fearful of bitcoin, especially not with regard to the idea that bitcoin will somehow replace fiat money and "devalue my pension fund"
Then how would you explain this irrational aggression in every Bitcoin thread?
As a case in point, why were you so eager to follow up with a strawman of your own:
heaping on volumes of nebulous praise like "transformative", "revolutionary", "world-changing", likening bitcoin to the early internet, claiming it will stop wars, stop corruption, free the people and all the rest
Neither waterlesscloud nor me wrote or implied anything like that.
Why do you attack something stupid that someone else once said about Bitcoin, rather than presenting an actual argument versus my "intellectually insulting" idea that Bitcoin might touch on some mammalian "fear of change", or against any of waterlesscloud's observations?
> Then how would you explain this irrational aggression in every Bitcoin thread?
I don't consider downvotes aggression. I don't consider skepticism or even a general dislike of bitcoin to be aggression either. As far as the the discussion goes, bitcoin discourse is no more aggressive than any other technical topic on this forum.
> Neither waterlesscloud nor me wrote or implied anything like that.
A direct quote from waterlesscloud: >There's some truly transformative tech at the core of Bitcoin.
waterlesscloud is only one example: ctr+f "revolutionary" or "early internet" in this thread for others. It's not a strawman because I'm not making an argument, I'm giving you examples of enthusiast rhetoric that turns people off; it's not "something stupid that someone else once said", it's a category of condescending platitudes commonly laid out by bitcoin enthusiasts.
> presenting an actual argument versus my "intellectually insulting" idea that Bitcoin might touch on some mammalian "fear of change"
My point is that painting bitcoin skeptics as irrational people who can't help but lash out due to a subconscious fear of what bitcoin might mean for world economics is insulting and also subtly pushes the narrative that bitcoin is such a clearly amazing technology that it would be reasonable to ascribe fear of bitcoin's success as a motivator for negative reactions to bitcoin. It's absurd.
A direct quote from waterlesscloud: >There's some truly transformative tech at the core of Bitcoin.
Calling the blockchain technology transformative doesn't put him in a bucket with people claiming "it will stop wars, stop corruption, free the people".
Even if you disagree with that assertion, his comment was about the discussion culture surrounding bitcoin and certainly didn't deserve any downvotes. (the irony of seeing this particular comment grayed out was what triggered mine after all...)
My point is that painting bitcoin skeptics as irrational people
What's with the generalizations?
I wrote "many people" and not "bitcoin skeptics".
I was referring to people who can't be bitcoin skeptics by the sheer virtue of not knowing enough about it to form a coherent argument against it. People who seem to never get tired of regurgitating the ever same tulip bulb and "criminals" trites at every opportunity. People who downvote completely innocent comments like the one from waterlesscloud and make any normal discussion about the subject needlessly hard.
Bitcoin skeptics are most welcome (I consider myself one), but you rarely see someone who actually knows a thing about Bitcoin (e.g. 0xFEED) bother posting in amidst the shitstorm anymore.
> A good portion of geek enthusiasm for Bitcoins comes from the fact that it is programmable money. But: Money is also programmable money.
I don't quite get this one. How is money also programmable money? Does he mean USD, USD as claimed by paypal, USD as claimed by venmo?
One of the reasons I am excited about bitcoin is that for the first time there is decent infastructure for machine to machine payments that can withstand any one buisness failing.
> How is money also programmable money? Does he mean USD, USD as claimed by paypal, USD as claimed by venmo?
Yes to all of those. Computers have been absolutely intertwined with finance and money for decades, so much so that it's become almost invisible to people. But just because it's so invisible you don't notice it doesn't mean that major economies haven't already been using "programmable money".
> machine to machine payments that can withstand any one buisness failing.
Business fail all the time, including business involved in payment processing with existing national currencies. That hasn't stopped machine-to-machine payments.
On the other hand Bitcoin has suffered payment stops in its history, which Patrick mentions in the linked tweetstorm.
> If you don't believe me or don't get it, I don't have time to try to convince you, sorry. - Satoshi Nakamoto
Either way, this post is about the Bitcoin foundation, not whether bitcoin itself has merit. I feel that this discussion has turned more into a technical tit for tat of bitcoin.
Big fan of that tweetstorm, except for the Ross Perot bit. He received 19% of the popular vote - if that doesn't qualify as being a "serious contender" I'm not sure what does - short of winning.
Afterwards, the democrats and republicans changed the debate rules to ensure they wouldn't be hit like that again, so they sure took it seriously.
That's not a significant number. 19% might seem like a lot, but he didn't pick up a single state. If he had, then he might have been a serious contender. A serious contender is someone who "has a serious chance of winning". Ross Perot never had a chance of winning, and thus, was never a serious contender. He got closer than most to being a serious contender, but still didn't cross that line. He was projected to lose by double digits by literally every pollster and odds maker.
>> Bitcoin is not a protocol in any meaningful sense of word. It is a single C++ codebase that you have to be bug-for-bug compatible with.
I don't want to discuss what a protocol is and if Bitcoin is a real protocol or not. But it's important to notice that it's more sensible to bugs/unspecified/unexpected results than normal software.
If Chrome is not bug-compatible with IE6, you can complain, mark one of them as unsupported, make two versions of your page, peek the common denominator, ...
The same happens with MicrosoftWord and OpenOficeWrite, the different implementations of LaTeX, email support of Unicode characters, C/C++ compilers, Python/PyPy/IronPython/Jython, ...
With Bitcoin, each bug difference is a hard fork waiting to happen.
On the other hand, bug-for-bug compatibility requirement is not unique to Bitcoin. If your Doom fork is not bug-for-bug compatible with original Doom, replays will go out of sync.
Bitcoin presents more opportunity and potential than anything I have seen since the arrival of the internet. It could be the biggest opportunity in our lifetime.
There will be those who want an easy ride. They'll wait until the problems are solved and the infrastructure is in place. But for me, the exciting time is now, because the future is still being written.
Let those who want to mock the efforts of others do so. The rest of us can roll up our sleeves and be builders of this new economy for the people.
I still don't understand how does Bitcoin present opportunity and potential when average consumers do not want it. It excels for things like buying drugs, so for that use case alone it will stay, but other than that, even with companies like Coinbase or Circle providing infrastructure to ease the process there's just no obvious advantage to consumers. It really seems like a solution in search of a problem.
Is massive credit card fraud not a problem? It is a problem for most people, and if not for you, then certainly for the businesses losing 3% to credit transactions on top of all the fraudulent orders.
What about remittances that cost already poor people enormous amounts of money?
What about the more core issue of being in charge of your own money? People in Venezuela, Argentina, Russia, China and Cyprus might have something to say for being able to choose what money they use.
What about accepting payments without relying on credit card companies and middle men like Square and Paypal?
But really when you say 'consumers don't want it', what is that based on and have you ever used bitcoin yourself? It is so simple and easy I buy everything online with it that I can and it's a breath of fresh air.
> Is massive credit card fraud not a problem? It is a problem for most people, and if not for you, then certainly for the businesses losing 3% to credit transactions on top of all the fraudulent orders.
Fraud happens with Bitcoin too. If anything the Bitcoin economy suffers more from it, the only difference is that chargebacks are not as easily possible with Bitcoin.
Moreover removing chargebacks shifts the burden of fraud from businesses to consumers, who are even less equipped to handle the requirements of detecting fradulent transactions and preventing misuse of their Bitcoin wallets.
How many 47-step "Simple guides to using Bitcoin safely" guides are there on /r/bitcoin now? When Bitcoin experts have to non-ironically suggest sealing off network ports with epoxy to safely use the "Currency of the Internet" that should cause alarms to sound for everyone.
Far from being pro-consumer, Bitcoin is practically the logical conclusion of 'caveat emptor', trying to take Internet-based businesses back to the days before Upton Sinclar's "The Jungle" was published.
Luckily for us, the 2.5-or so transaction per second limit seems to guarantee we won't have to worry about any significant shift to Bitcoin even if people wanted to pay $10/tx fees...
You have quite a combination of anti-bitcoin posts in your history and half truth straw mans in your post.
I'll give you a guide: download a wallet, choose a password, backup your wallet file. Then don't epoxy any ethernet ports since that is ridiculous.
And work on transaction scaling is far ahead of its need as the current block size is not a hindrance at the current transaction rate, although maybe you actually know that already.
Note that this isn't a guide on how to use Bitcoin securely. The guide itself admits right up-front that this is the "20% effort for 80% security" guide, or in other words they have to leave some more advanced stuff out that is still required for security, even if it doesn't represent a large amount of marginal risk.
(P.S. epoxying your ports was mentioned, un-ironically, in an upvoted post in that same thread).
Among the things that a mere mortal has to contend with to use Bitcoin securely (assuming they get the other 20% of what they need to know elsewhere, of course):
* "Unplugging their Internet" to generate a safe wallet password.
* Ensuring their computer is completely secure as well (as pointed out in the section on choosing a software wallet, "They are among the best place to store your money safely (provided your computer is secure as well)").
* Deterministic wallets and other wallets.
* The need to take extra steps to backup wallets if using BitcoinQT
* How to spend money if you're not actually keeping your computer seat warm with mobile/online wallets, with the caveat that you can't actually store any more money in such wallets than "you're prepared to lose".
-- They also point out blockchain.info here for use as online wallets, even though blockchain.info is notoriously insecure compared to other alternatives.
* "Don’t use your online wallets from unsafe computers", which is practically as useless as advice goes as saying "Always carefully read and understand all prompts that a webpage or software program displays before clicking on any buttons, even if closing the prompt is required to proceed to your actual task".
* Advice for cold storage: 'set one up easily by buying an old laptop, reformatting it, installing Linux and a Bitcoin client'. Anyone else remember that time you couldn't safely save USD without buying an old laptop and installing an OS for experts?
> And work on transaction scaling is far ahead of its need as the current block size is not a hindrance at the current transaction rate, although maybe you actually know that already.
Indeed, Bitcoin is in no danger of approaching its practical transaction limits anytime soon given current Bitcoin use growth....
Not for me as a consumer. If I lose my card I'm covered if someone steals my details and makes a charge I'm covered. As a consumer I don't care about the business. As a business I can price in fraud easily.
>What about remittances that cost already poor people enormous amounts of money?
The expensive part of remittances isn't moving money between countries and that is the only part that bitcoin makes cheaper. The expensive part is 1) Complying with regulations(ignoring this is how most bitcoin remittance services are currently so cheap) and 2) Having people everywhere that the receiver can go and get local currency from(Bitcoin companies are currently using 3rd party services to avoid paying for this but those services aren't going to fund them forever). The other side to 2 is people saying that they can use things like local bitcoins. The issue there is with success becomes an oversupply locally of people looking to sell their bitcoins which leads to a reduced price for it which adds cost to the sender to get the receiver the same amount.
>What about accepting payments without relying on credit card companies and middle men like Square and Paypal?
This is general a pain in the ass which is why companies like Bitpay and Coinbase are so popular with almost every merchant using one or the other.
>But really when you say 'consumers don't want it', what is that based on and have you ever used bitcoin yourself? It is so simple and easy I buy everything online with it that I can and it's a breath of fresh air.
Based on the fact that it hasn't been secret now for years, has been easy for people in a few countries to buy for years and the public is still very meh about it if not aggressively opposed to it. I've used bitcoin myself quite a bit. It is easy to use to make a payment but I wouldn't say my credit cards are any more difficult. However it isn't easy in general. I have to first figure out how to securely store it, then I have to worry about having it stolen since I am at a complete loss if that happens, and I have to find a way to buy it which for me not being American is still a pretty huge pain in the ass. Once that's done and I'm made my purchase I now need to hope that the company doesn't make a mistake and lose my order or screw up in processing since I have no way easy way to make them resolve a problem.
The business isn't necessarily losing 3%, they are setting their prices in a way that accounts for the relative costs and benefits of accepting CC payments.
It's unlikely that the real cost of other methods will ever be 0 (cash incurs lots of risk management, bitcoin too, other systems involve fees, etc.).
Credit card fraud has never been a problem for me as a consumer. I just call the bank and its dealt with. If Bitcoin can solve all of those problems then I'd imagine banks would want in on it. The fact they they don't tells me that despite all the scary credit card fraud somebody is making out somewhere.
Still not sure how Bitcoin even remotely solves this. If someone steals my wallet and racks up a bill on my credit card there are legal recourses and ways to get my money back. If someone compromises my bitcoin wallet and empties it there is _absolutely no recourse_. Saying I should have protected it better is no better than saying I shouldn't have been mugged and had my wallet taken. In one case I have a chance at recovering funds, in the other I don't.
> What about remittances that cost already poor people enormous amounts of money?
I'm not sure a highly volatile currency that currently requires an expert knowledge of the internet and computing and is only a valid form of payment in a handful of incredibly affluent tech focussed markets solves this in any way.
> What about the more core issue of being in charge of your own money? People in Venezuela, Argentina, Russia, China and Cyprus might have something to say for being able to choose what money they use.
This has been discussed in what's currently the top comment, but Bitcoin is notably less democratic than a large number of government backed currencies. I can vote for a president who will put people in charge of the Fed who share my economic interests, and I think there's reason to trust that process more than an anonymous group of developers and middlemen who are attempting to make the entire process less painful.
> What about accepting payments without relying on credit card companies and middle men like Square and Paypal?
Excluding investing huge capital in hiring a group of developers (whom you are relying on) to develop a solution for you, you're trading that for relying on less proven companies like coinbase, bitpay, coin, etc. Philosophically it may be superior, but I'd trust my money more with Visa than any of the fraudulent bitcoin startups that have disappeared with millions in funds.
> But really when you say 'consumers don't want it', what is that based on and have you ever used bitcoin yourself?
I have used it, and it's pretty awful. I've tried explaining it to non-technical friends and family and they see no value proposition over traditional payments.
> It is so simple and easy I buy everything online with it that I can and it's a breath of fresh air.
When my options to get my paycheck to bitcoin are a) wait a week for a website I'm forced to trust to process my money or b) meet a guy in a coffee shop with a large amount of cash on me and have him transfer the bitcoin to me. I'd hardly call that a "simple" nor "easy" process, especially when the merchant then has to go through an equally difficult process to get the funds in a usable currency for things like taxes and payroll.
Bitcoin may be an interesting development in digital currency and blockchain is undoubtably a promising technology, but claiming that for most users bitcoin is more reliable, safe, and easier than traditional payments is, to be frank, laughable.
There are several reasons for (s)low adoption among regular consumers:
1. It's still new and niche, many people haven't heard about it.
2. Those who heard about bitcoin in mainstream media had a chance to read both praise and scary coverage (black market, hacking, Mt Gox loses etc)
3. Bitcoin companies aren't that good in presenting themselves in terms of benefits for the layman.
We should accept the fact that bitcoin is still on the beginning of it's journey through Gartner's hype cycle.Somewhere around the peak of inflated expectations I guess.
How long would you say the bitcoin community can continue to shout out early days before its not actually true? 2014 was going to be the year of Bitcoin. It was on the news regularly, new companies sprouted up that made it pretty easy for a lot of people to get bitcoin if they want it, plenty of merchants started accepting it and instead of taking off it's done the opposite. We're a quarter of the way through 2015 and despite a few major announcements there is no apparent sign of any change in the public perception.
The community seems content to talk about how long email or the internet took to become common while at the same time ignoring the fact that the internet has vastly decreased the amount of time it takes for new technologies and ideas to spread.
At what point going forward of no growth would you admit it has peaked?
How fast does it have to be for you? It was only in the last year that there were even multiple viable places to buy btc in the US.
Sentiments like this are akin to people looking at the internet in the days of prodigy and saying 'I can send a letter and get sports scores from the newspaper, the internet is overhyped'
20 years later it is still a transformative force in people's lives that continues to change and evolve.
>It was only in the last year that there were even multiple viable places to buy btc in the US.
Coinbase has been around since 2012, and now we've had a few choices even beyond them for over a year and they still haven't made a difference. Don't you ever wonder why Coinbase and Bitpay are so adamant about not releasing real figures for anything? Coinbase releases number of wallets which is a worthless vanity metric since you can have multiple wallets and it tells us nothing of use. Bitpay released tons of details on last Bitcoin Black Friday and this year their only statement was that its not all about the numbers. More recently they've cancelled their sponsorship of the Bitcoin Bowl early.
You're replying to a comment where I point out the problem with comparing bitcoin to the early internet by comparing it to the early internet. The difference between then and now is the level of improvement and the inability for the existing system to match the improvements of the new one. The internet is a huge improvement over sending a letter and getting sports scores. Massive, unquestionable. Bitcoin isn't a huge improvement over the traditional banking system(even for the unbanked).
>At what point going forward of no growth would you admit it has peaked?
I don't think you're going to get such an admission from the average, invested, Bitcoin enthusiast any time soon.
You're entirely correct in your post here. 2014 was meant to be "the" year for Bitcoin and it was an absolute flop. Nothing came from it.
There seems to be this overall naive belief of "if you build it, they will come" while "it" has no clear value to anyone beyond those who want to carry out illegal transactions.
The "why" "they" will come to it seems to be ever expanding as enthusiasts grasp in hope that someday the currency they're using as an investment instrument will see wider adoption and make them money for their patience and continued public praise of it.
Bitcoin seems to have become a matter of faith more than anything else. If you truly believe you'll go to Bitcoin heaven. Ignore those who question it as they hath no clue.
The most important question, though, is not "why haven't regular consumers realized the benefits of bitcoin yet", but rather, "what are the benefits of bitcoin that will make regular consumers adopt it". And I just never see an obvious answer or argument to that latter question.
Institutional users aren't regular consumers, but institutional users are more likely to benefit (in the short term at least) from the programmable money aspects.
That is my point though. Institutional users may be more likely to benefit from that but they aren't going to want to give up control. So that leaves only regular users as a driving force behind it.
There is a reason IBM, UBS, etc are building blockchain research centres and not just throwing their weight behind bitcoin itself.
Lower prices (but that requires complete adoption or significant enough adoption vendors want to stop supporting credit card companies and thus increasing their prices) and the ability to transact with anyone, anywhere, anytime.
One of the problems with the price angle here is thinking that credit card companies can't compete on price or are at the minimum amount they can charge profitably. Visa has a net profit margin of like 50%. They could even restructure to require banks pay them a chunk of interest payments and offer merchants 0% fees if they wanted.
What about Apple Pay do you believe was inspired by Bitcoin? They aren't similar in any manner except they both provide a means for one person to pay another.
I do not know exactly who this guy Olivier Janssens is, but he shouldn't be offering money out of his own pocket to fund this shit storm if it isn't his fault.
Let the organization go bankrupt and create a new one.
From the outside looking in his innocence and over reaching generosity made me skeptical. Especially considering he just signed on. Why does he bear the burden of righting the ship? It feels very coup like.
Bitcoin itself is a scam, so it's no surprise that all the key organizations around it are founds to be scams - the Bitcoin Foundation, Mt. Gox - even hardware manufacturers like Butterfly Labs.
The scam actually ended in December 2013, when the original scammers unloaded hundreds of millions of dollars worth of their worthless hyped hashes for $1100 each. Everything has been gravy since then - they made over $100 million in the last year as well. The bitcoin is worth under $260, and headed to zero.
Warren Buffett and Charlie Munger have been around long enough to know a fraud when they see one, and Munger correctly termed Bitcoins "rat poison". It's not a digital currency - it's a Ponzi scheme that will kill any chance of an actual digital currency from being developed in the subsequent years after its inevitable demise. I was saying so here when it was worth over $460. If the bagholders had listened instead of downvoted, they would have saved a lot of money. You still have time to get out before it plunges to zero. The idea these worthless hashes can retain a $3 billion market cap is risible.
I know why a commodity like gold has value, or why oil has value. Gold has been used as a currency, or to back currencies for thousands of years. Gold backed the US dollar until 1971. In fact, the 10,000 tons of gold the US still holds in Fort Knox and elsewhere still backs the dollar, albeit indirectly (for what other reason are they paying the expenses to store it?)
Why does Bitcoin have value? It doesn't, nor did Pets.com, subprime real estate, Dutch tulip bulbs, or other bubbles supported by hype.
HN has new rules against gratuituous negativity. I warned some people here from this scam over a year ago when it was over $460 (now <$260). I don't know if people can be warned off hype here in the future, but if so, you can always listen to old hands who have seen it all before like Munger and Buffett, who see this "rat poison" for what it is - valueless hashes, destined to be priced at their true worth - $0. Of course, as Keynes said, markets can remain irrational longer than I can remain solvent.
My (non-expert) OPINION is: Bitcoin is a scam. I do support the idea of digital currencies (possibly even decentralized), but I don't think Bitcoin is the appropriate flag bearer. I understand the term "scam" may seem rude or offensive, but it is what I mean. For example: I don't mean "I think Bitcoin is a bad investment." I think it is something else entirely.
I understand this seems to be a minority opinion on hacker news. I know I don't have the exact parameters of the scam. But insisting on such degenerates into some weird imitation of constructivist logic that seems to claim: if you can't point out exactly when you are going to be ripped off then you can't prove you are going to be ripped off, and therefore you don't know you are being ripped off.
Or: no, I don't know how to make money shorting Bitcoin. But I also don't know how to make money shorting 419 scams. That doesn't mean these things have positive value. Assuming information always has tradable value (i.e. you can go long or go short) is attempting to apply an idea that may or may not be true for investments to a completely different category (scams).
What I think confuses people is we are in the time interval where Bitcoin is a successful scam. So it superficially appears different than any past failed scam you compare it to. But Bitcoin is almost entirely about paying earlier investors purely with proceeds from later investors. A lot of abstract markets and currencies do appear to be similar to this, but tend to have other mitigating features that I just don't see in Bitcoin. (The mitigating factor for traditional currencies is the large state institutions that would lose reputation in a hyperinflation scenario, hasn't always stopped hyperinflation- but it is at least a weak counter-force; for stocks it is the fiction of company control/ownership/dividends/voting-rights; gold the liquidity of the resale market and demand for jewelry; I am not saying these are good institutions, just that you certainly don't want to be even worse.)
I would say to the pro-Bitcoin crowd: if you don't think Bitcoin is a scam, is there any description of a system that you would consider a scam (with our without the Bitcoin name attached)? I say this in seriousness as I really suspect there is some sort of "by definition informed investors can't be scammed, they can only make good or bad investments" element to some of the debates.
I think it feels scammy because it makes no consideration for past wealth. Anyone who got in early enough and picked up dozens of early coin are now reaping some benefits.
Old money now has to buy it at new rates or ignore it. Some old money decided to buy early and now have considerable impact on its future so thats something. Everyone in between is trying to figure out how having "Disney dollars" helps them. See https://www.youtube.com/watch?v=8Jp22_M8wNQ&spfreload=10
A scam is a trickery by which you fool someone into giving something of value to you.
Bitcoin is open source, and what we say it is is exactly what it is, and anyone (or any programmer, but hey, this is HN) can check it, so there is no scam.
By your logic then gold and every other investment is also a scam, because you are "giving money to earlier investors".
Okay, here is a completely open offer. Somebody says: "give me $10,000 and I will give you nothing back in exchange." I would call this a scam. Not a very good scam, but a scam.
Why does a commodity like gold have the value it does? Its price outshines its industrial uses. The remaining values are that it doesn't corrode and it's shiny.
I don't believe that the price of gold outpaces its value over the long run.
Of course prices can swing in the shorter term. Silver was worth $10 an ounce in 1979 and $10 an ounce in 1981, but for a few days in 1980 it went over $40 for various reasons.
The price of gold and silver shot up after the 2008 sub-prime crisis, but have come down from their highs. There are still some economic fears, like with the EU, with Greece and Spain, so the prices are still somewhat high.
The reason gold's price doesn't outstrip its value over the long term is because it is just a commodity, despite being durable as you say (and divisible, and uniform, and portable). If its price outstripped its value for too long, people would move to better priced commodities like the other precious metals, or oil, or other commodities.
basically every centralised entity arising from bitcoin/the blockchain has crapped out/been a waste of money. pointless altcoins, asic mining cos, bitcoin stocks, all the rest.
core, real, bitcoin itself remains a fantastic investment with massive upside, and will continue to be an incredibly useful in particular areas (darknet drugs etc)
All the corruption on the peripheries is expected and irrelevant. long live bitcoin.
People might have not known that there is no money left, nevertheless no one trusted the foundation. The people in the crypto community here in India have always been criticising centralisation of power by forming a foundation.
There are attempts to form rival groups like alliances etc but people know better. However, the media doesn't and thus to a neutral it might seem that these orgs hold a lot of importance in the community.
The media has and will continue to have a problem with bitcoin because, without a centralized organization there's no one for them to consider an authoritative source. With a centralized organization, bitcoin loses the "purity" of being truly distributed (from the users perspective).
It also makes embezzlers out of federal agents, apparently.
I sincerely hope that film writers have paid attention the past year, from MyWallet and onwards. It's all golden, beyond-belief territory with colourful characters involved.
Thats what makes Bitcoin (following r/Bitcoin daily) so exciting, its like the Wild West of technology. There is a window of a few years to make serious money here IMHO (legally and unfortunately illegally) before various organisations who like their power (and havent yet woke up to the threat Bitcoin poses to them) crack down on Bitcoin, we already see Bitcoin being banned in more repressive regimes such as Russia, the US aint too far behind.
I first got interested in 2012 buying a pile at 3-4$ per bitcoin to play around and satisfy my inner nerd. Then I forgot about it for a year or 2, it has been a wild ride since...
I don't think the community at large has had any faith in the foundation for a long time so I don't think this is any surprise. I mean Oliver was largely voted in on his promise to destroy it from the inside.
This is mostly true, the foundation has been somewhat of a black spot within the community for a while now.
Most people only really entertained the idea of the foundation as it was paying Gavin and another core developer a salary for their work, which is the only upside.
Let it die. Bitcoin was a huge mistake. Speculating on virtual currency is no different than speculating on "real" currency. It was subject to the same corruption that it was designed to avoid. I'm not surprised, and I hope this will trigger some clearer thinking on the future of financial systems.
Just checked. They have no published accounts as the Ltd is so young. In exactly 5 months they will have to publish accounts (in the UK at least under company number 08802555). No doubt they will have internal accounts which would be nice to see but they will be over by then. My credit reporting software gives them a 'moderate' risk of failure.
Biggest losses came from Bitcoin prices dropping. As to non-investment expenses, it was largely staffing. Bitcoin2014 was a money loser as well, if I recall.
The ideal cryptocurrency in my mind has (1) a core specification that never changes (2) no reliance on a centralized "foundation" (3) no blockchain.
I know #3 is somewhat ironic, but given the unwieldy nature of the blockchain (especially when you scale it out to global use) I don't see a long-term sustainable future. With a blockchain comes 3rd party bitcoin "banks" which IMO is just the same financial structure as we have now, just different people running it.
Good points.
Regarding (1), I think Bitcoin is heading very quickly towards that reality. Satoshi made a comment that most of Bitcoins rules will never change after he released the first version of the software. There are only a few decisions left, such as block size and side chains.
Side chains will be interesting, as the specification of Bitcoin becomes fixed and never changing, new additions could be added onto Bitcoin outside of the core specification via these side chains.
Will this work? Who knows.
Point (2), Bitcoin hasn't really had to rely on the foundation except for the salaries of two core developers. As I understand it most of the Bitcoin core development team are not supported by the foundation.
(3) Instead of no blockchain, I wonder if there is a way to make a more distributed blockchain? Imagine that a single copy of the blockchain could exist on perhaps 1000 nodes instead of just 1?
Just a thought? I think the essence of the blockchain, this immortal database that proves the integrity of each Bitcoin, I really think we need to keep this in some way.
A distributed blockchain could have promise. Regardless I know the blockchain will bring (already has brought) many amazing things to the world. It truly is a great innovation.
With that said I'm still not 100% convinced a distributed blockchain is essential to have legitimate cryptocurrency. I know the problem has been worked on for a long time by a lot of really smart people, and this really is the best implementation to date.
I guess for me the path is clear. Whoever comes up with the simplest, least-technical implementation will win the race for adoption. No matter what though, I'm confident cryptocurrency is the future of currency.
One of the funniest thing about bitcoin is how its creator just hides in the shadow, like he knows bitcoin is not really something he advocates, but just a technology.
What's interesting about bitcoin is its blockchain algorithm, nothing else.
Satoshi was simply a single point of failure, some obvious element of the system that could be attacked, especially knowing how many Bitcoin this person amassed.
When Satoshi left, Bitcoin became that little bit more decentralised, as others had to take on the lead development role and the community had to allow others to take the lead.
All the decisions about Bitcoin's future with regard to technical issues is now heavily debated, if Satoshi were still here there might not be a debate, just a decision.
Most of us in the community agree that Satoshi's departure was for the good of Bitcoin.
> He's certainly the most knowledgeable person about bitcoin.
That's false. There are several persons who are way more knowledgeable than him now (assuming he hasn't been following the developments since he disappeared).
You know exactly WHO you are blaming, and that it was a WHO question to ask, not a WHAT. To be crystal clear, you are stating the 'creator' of Bitcoin is 'hiding' and that, because of the fact he is 'hiding', he doesn't advocate it. Frankly, that's saying a lot (i.e. a blaming statement) about somebody you don't (and can't) know. It's also technically an ad hominem argument, which is a trust hacking mechanism.
Which you know already. <--- That's a blaming statement, BTW.
It has economic assumptions baked into it (deflationary, fixed size of money pool, etc). These assumptions, like all economic assumptions built into a currency, will guide and govern people's behavior and use of it. That means that bitcoin is a human-invented system that, if it came into any widespread adoption, would play a role in suggesting or controlling people's behavior, just like any currency.
The difference is, the people whose behavior would be controlled have no say in changing those economic assumptions. The people who could potentially live in a bitcoin-infused world have no voice in how it operates. Bitcoin, in effect, takes a degree of agency from the people, and this is especially problematic if it became widespread enough that you'd be compelled to use it.
Why does that matter? Because people have a right to democratic institutions. People have a right to vote on or have a say in matters that govern their lives. Bitcoin, as it exists now, takes that away from people.
And, to bring up a couple of things people have said to be me here before, the fact that Bitcoin can be changed (i.e. by writing new code and persuading 100% of the community to adopt it) does not make it democratic. Setting the barrier to democratic participation at "learn to code, or pay someone to code, and then change everyone over all at once to your new software" means that that isn't really a democratic system at all.
And to bring up the point that currency shouldn't be democratically decided, well, no. People have a right to govern their affairs and live in a society responsive to their needs. Moving in the direction of taking some of that agency away is moving in the wrong direction.
I'm not opposed to digital currency in general, but I am opposed to one that operates in a way that I have no democratic recourse if I don't like how it runs.