Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Bitcoin Is Dead, Long Live Bitcoin (avc.com)
221 points by gist on Jan 15, 2016 | hide | past | favorite | 193 comments


Back in 2009 when I was getting into bitcoin, it was widely described as a "stateless currency" and not just an alternative to Visa or credit cards. Having a background in economics, bitcoin looked to me like a truly revolutionary technology and if it was adopted en masse would change politics forever.

The problem however is that a nation's currency is arguably the primary source of it's sovereignty. Whomever controls the currency primarily used in a nation, controls the nation. So it's safe to say that no nation is going to let bitcoin or any other currency take hold for widespread commercial use in lieu of it's sovereign currency - that's a hallmark of a failed state.

In fact that's why when regulators declared bitcoin as a commodity it was such a big deal. The US doesn't really care because we haven't had commodity money since the 1970s, but the idea that if enough people decided that they wanted commodity money, they would arguably have a medium with which to do it with that wasn't tied to any state.

So as with every product, unless a massive number of people decide to stop using their home currency and start using bitcoin, then bitcoin will "fail."

Whether it pivots to some kind of credit system or not is largely immaterial because of the potential it had.

It's like if we created Artificial General Intelligence and it decided to just write movie reviews forever.


> The problem however is that a nation's currency is arguably the primary source of it's sovereignty.

The reverse is also true--any significant currency creates sovereignty by elevating the power of those with the greatest influence over that currency.

In the case of Bitcoin, the "core" developers, in addition to the highest-volume miners, have been elevated to the sovereign position. Rather than a distributed stateless currency (which I would argue is impossible), what Bitcoin has become is a currency whose sovereigns are accidentally selected, poorly organized, and not responsible to its currency users in any direct way.

There is a famous concept called the "tyranny of structurelessness," which says that there are always political structures when groups of humans interact, the question is just whether they are defined or hidden. A "structureless" organization, rather than egalitarian, is governed by a small secret clique that assembles for unknown or possibly trivial reasons. There are no clearly defined procedures for removing or adding sovereigns, or for adjudicating disagreements.

Does this sound like Bitcoin? Based on the articles I've read this week, it does to me.

Edit:

https://en.wikipedia.org/wiki/The_Tyranny_of_Structurelessne...


That's great, I hadn't heard a term for that before, but that's exactly how I've been describing Bitcoin for a while. There's so much ideology in the space that governance is a toxic idea. Many like to ignore the reality of people coming together and having disagreements.

However, I wouldn't quite say that it describes Bitcoin, or rather, it only describes it up to this point. The real, ultimate strength, I think, would be a Bitcoin that has a market for governance. To wit, you'd have competing implementations, each of which would adopt some protocol changes, but perhaps not others, and each node and miner would be voting on the network (by participating, mining, etc.). Any majority would eventually create a longer fork and win out. This is what Gavin has been talking about for some time.

The real question is whether the network can withstand the constant possibility of forking, and some frequency of actual forks. I think it can, and would represent a dramatic shift of how Bitcoin operates. I see it as a bright new future and the ultimate in anti-fragile structure, while obviously others see it as a fundamental betrayal.


The actual essay is well-worth a read: http://www.jofreeman.com/joreen/tyranny.htm


> In the case of Bitcoin, the "core" developers, in addition to the highest-volume miners, have been elevated to the sovereign position.

I'm far from being a Bitcoin expert but from understanding: In the end Bitcoin is just a piece of Open Source software. Every user (including the miners) decides which version of the software (and ultimately which version of the blockchain) they like to use. Everyone can write his or her own version of a bitcoind and publish it.

The miners ultimately decide which blocks to accept so they have some special power but only as long as people use the same blockchain. The core devs have the power to persuade and influence the community but they can't force no one to use their client.

Bitcoin is more like a democracy where currently some citizens want to leave the current system and build their own democracy with different rules.


That sounds great in theory, but in practice it sounds like the established players have a very strong financial incentive to avoid the rise of any forks, going so far as to DDoS any attempts at doing so.


The blockchain is open source software, and anyone can create a currency based on it. That's why you have dogecoin, litecoin, etc. However, in order for a currency to be valuable, people have to use it, and bitcoin is the only cryptocurrency that has really taken off.


Yes. I love the tyranny of structurelessness and reference it frequently.

Also, just to compound things - this gets even worse and more magnified with investments from VC's etc... which already have outsized power. Now they become the de-facto power holders in a sovereign currency.

Talk about disruptive technology.


Well, do you honestly believe that VCs have even a fraction of the power that Wall Street does?


I think it's a false distinction. Institutional capital, distinct from Angel money, is part of the same ecosystem.

VC's are part of the larger global equity market, taking funds from LP's such as pension funds in the same way that Goldman and the rest do. The fact that they are smaller in total dollars doesn't mean they have structurally different goals.

At the end of the day a VC has to show returns to the LP in the same way that Wall street does with their private equity departments.

In the case of public companies, the company itself has the power over pricing as long as they are doing well (see: Amazon) when they aren't it's private equity that makes the difference and you are back to where you started.


A fair point, thank you.


Well, right.

One may frame this whole "failed versus not failed" as a power struggle between two camps:

a. Those who own a large stake in the original BitCoin - such as the developers, miners, venture capitalists, the Winklevoss Twins, etc.

and

b. Those who don't own a large stake in BitCoin currently, but wish to own a large stake in the dominant cryptocurrency. Wall Street...

When you attack BitCoin on any grounds, technological or otherwise, you are attacking those stakeholders.


Another way to look at it is, what was the goal of the Bitcoin experiment?

a. To create a new network for digital financial transactions? This seems to be what Fred Wilson is writing about, and I agree with him that the jury is still out.

b. To create a distributed currency free from government bureaucracy? Bitcoin seems well-separated from the U.S. federal government, but lately it also seems like Bitcoin has organically sprouted its own messy government bureaucracy.


> Bitcoin seems well-separated from the U.S. federal government, but lately it also seems like Bitcoin has organically sprouted its own messy government bureaucracy.

Bitcoin, nor its tokenholders, cheerleaders, etc. do not have the violence-backed power to tax. So while it may have the nasty trappings of a bureaucracy, I don't think it sinks to the level of a government bureaucracy.


That's damning with faint praise, if the best thing you can say about the Bitcoin community is that at least it hasn't monopolized its capacity for violence.


Nah. People need to learn that you simply can't build a decentralized, egalitarian system on capitalist foundations.


Has anyone built a decentralized, egalitarian system on any foundation? Call be cynical but at some point you run into human nature, and we're not fundamentally decentralising or egalitarian.


Non sense. It is not necessary for the agents in a decentralised system to be selfless in order for the system to self organise.

Edit. Drunk and offensive. But my point still stands.


This is super nitpicky but it's "Bitcoin" when referring to the currency (e.g. "the Bitcoin blockchain") and "bitcoin" when referring to an amount ("0.2 bitcoin"); it's never "BitCoin".


I see, thank you.


Exactly this. Humans have complex social structures. Notice, too, how the sorts of animals humans domesticate are animals with a strong social hierarchy. This is key: to control the lot, you must subjugate the leader. Famously, Zebras were never domesticated because they lack this hierarchy.


Interesting, didn't know.

But how about cats?


Cats have not been domesticated. They merely tolerate our insistence on feeding and sheltering them.


Sounds like there should have been a structure built into the currency where model changes could be voted on by miners.


As someone with an economics background, I'm surprised you think the biggest problem is the statelessness of Bitcoin. The biggest economic problem to me has always been an unintelligent control of the money supply. You can criticize some of the actions that many central banks do to manipulate the economy, but I have a hard time buying the answer to bad management is no management.


>I'm surprised you think the biggest problem is the statelessness of Bitcoin.

In fact it's the opposite I think that's its biggest strength.

If no one else sees it that way however, then it will not live up to it's potential because there is no reason for them to move over to it. Adopting bitcoin is a political decision because money is as equally political as it is economic.

It's super complex because the vast majority of people have no clue the power and complexity that sits behind the money they hold in their hands. They just see it as the next bag of groceries, or electricity payment.


I can understand your argument that it might be a strength of the idea behind Bitcoin (I personally disagree), but I believe it becomes a clear weakness because it is such an impediment to wide scale adoption. A system can have a great theory behind it, but it is nothing more than a good thought experiment if a real world implementation is impossible


I can assure you the Bitcoin Core developers see it the same way as you. But it seems that view is not universal among the userbase.


It's all about trade-offs. Bitcoin may have trouble competing against a "stable" currency like USD or EUR, but would have a huge benefit over a heavily manipulated one like in Venezuela, where inflation sits at ~60%.

If Bitcoin could become stable, then it would offer the freedom of converting wages into a more stable form. A Venezuelan would expect the purchasing power of today's wages to be 4% lower in just one month!


Exactly, this is why the stateless-ness is such a drawback to adoption. Because Venezuelan gov't knows that its people would prefer to transact in a more stable currency and try to convert from the bolívar to btc. And the gov't will try to do everything in its power to prevent the exchanges from happening.


The money supply is fixed to 21 million. Fortunately, the coins are basically infinitely divisible, so as the coins become more valuable (assuming over the long run that coins are used for larger and larger amounts of commerce rather than speculation), small transactions simply happen at smaller units. In other words the system is steadily deflationary instead of the highly volatile inflationary system we currently have with fiat currencies.


More importantly however, is the rent-seeking by BTC enthusiasts. BTC hoarders don't "deserve" any more wealth than later adopters, and yet wish to create wealth from nothingness and basically a giant Ponzi scheme.

At least with stocks and companies, the stock actually means something: typically a vote for the board, or access to a dividend.


It seems strange to consider a currency as a viable alternative for other currencies, when a sizeable chunk of the total available sum of it is owned by a single person or group simply because they came up with the system, and another large part is in the hands of speculators. There is nothing fair about a currency that is so volatile in value by design and is essentially speculative in nature.

It is sad to see that this side of Bitcoin is not stressed more often.


You literally described the US dollar, maybe every currency.


Actually the US Dollar is inflationary, which means those who hoard US Dollars lose out in the long term. You lose approximately 2% to 3% depending on how well the Fed actually hits its benchmarks.

BTC on the other hand is inflationary, due to the (artificial) cap of 21 Million BTC.

In any case, inflationary vs deflationary is a moot point. Too much of either side is bad. The important part is price consistency, which everyone can agree is relatively fair. 2% to 3% inflation (loss of value) is much more consistent than anything that BTC has accomplished... with wild swings of 100% to 1000% on some years.

------

I'm intrigued by DOGEcoin, explicitly because it adopts an inflationary model with infinite supply. I think that sort of model is more fair in the long term, and certainly more fun.


Yeah, people don't hoard us dollars, they hoard T bills and other obfuscated forms of us dollar debt.


Considering that T-Bills have a return of 0.2% right now, that still loses to inflation.

IE: If you actually want to make money, you have to go equities or start up a company.


When it comes to volatility, bitcoin is at one end of the spectrum and every other currency at the other.


This is an ignorant view.

Bitcoin is tiny, its measured in billions. How much did the Canadian currency just lose in the last view weeks? That amounts to hundreds of billions of vaporized wealth.


That is an ignorant view. Percentage matters much more than absolute when it comes to currency.


> How much did the Canadian currency just lose in the last [few] weeks?

Huh, that is a really interesting question.

It's not as trivial to calculate as it is for Bitcoin, where you can multiply the moneys held by the change in exchange rate -- essentially no prices as denominated in BTC, while most prices most Canadians deal with are denominated in CAD. For most Canadians, the ratio of their income and rent or groceries will stay the same, so in some senses they haven't lost anything. But the price they pay for imports, like computers and oranges, will go up, so they have definitely lost something. I wonder what the balance comes out to.


Many domestic products become more expensive as the currency adjusts downwards as producers take advantage of higher foreign prices.

In the long run, this can depress foreign prices and even increase manufacturing demand here due to lower labour costs. But these changes don't happen overnight.


The Canadian Dollar lost about 5% over the last weeks. That's about as much as BTC wins or loses on a single lucky or bad ay.


The theoretical maximum money supply is 21 million. The actual amount of money in circulation can still vary wildly as keys to wallets containing bitcoins are lost (resulting in a permanent reduction of the maximum money supply) and as speculators cash out (resulting in a temporary increase in the effective money supply).


If BTC become more valuable, then how is that deflationary?


The thing being inflated in inflation is prices. If a currency becomes more valuable, things cost less in that currency. An appreciating currency leads to deflation, all else being equal.

(This assumes you are treating BTC as a currency, which appears to be the OP's intent.)


Oh right, of course. Inflation means that the value of currency becomes less valuable. Just a brain fart on my part. Thanks!


Exactly. The Fed or CBRC may not be perfect with their policies, but at least they're beneficially aligned with the future and stability of their currency (rather than a group of rational self-interested actors).


"they're beneficially aligned with the future"

how's that divide between the rich and poor going? The fed has been upwardly redistributing wealth especially dramatically for the last 40 years since when the Nixon closed the gold window. I suppose if you think creating a kleptocratic state is beneficial for the future, then your statement rings true.


Huh, the rich/poor divide in bitcoinland is way worse than in the real world, so I am not sure which point you are trying to make.


It's amazing the amount shit people will write about government, either they are a shill or brain dead.


>You can criticize some of the actions that many central banks do to manipulate the economy, but I have a hard time buying the answer to bad management is no management.

Why is active, central, management necessary?

>The biggest economic problem to me has always been an unintelligent control of the money supply.

The Bitcoin paper [0] lays down the rules of control and many have been able to follow it; In what way is that unintelligent?

[0] https://bitcoin.org/bitcoin.pdf


Because it ignores the velocity of money and total amount of transactions.

If the USA suddenly adopted bitcoin as the official currency, you would see insane deflation. If people stopped using bitcoin as much, you'd see strong inflation.

Central banks manipulate money supply to keep prices steady.

That's why I can sign a loan for a house in dollars. But you would be insane to sign a loan for a house in bitcoin. The federal reserve will keep inflation from 0-2%. We can count on it. Bitcoin who knows.


Why would I need to sign a loan for a house in Bitcoin? With Bitcoin I can just buy the house outright.

Debt currencies are used for signing loans.

Anyway, there is probably a way to add an inflation metric over the blockchain based on it's length (or #transactions, or avg. transaction value, etc.), where some value equivalence can be drawn between older coins and newer coins, if it's really desired.


I honestly have no clue how someone can claim to be schooled in economics and yet be so wrong.

Have you been hiding away for the last 7 years? There are so many objections to central banks its difficult to know where to start, but just one question, you truly believe any group is capable of making gross monetary decisions that affect billions of people didn't we go with capitalism because markets beat kings?


> Back in 2009 when I was getting into bitcoin, it was widely described as a "stateless currency" and not just an alternative to Visa or credit cards. Having a background in economics, bitcoin looked to me like a truly revolutionary technology and if it was adopted en masse would change politics forever.

No state or political entity will EVER support en masse a currency that it does not control and/or is NOT backed by another state with larger economy!

In Sept 16 1992 the BoE withdraw the Pound from the ERM as a precaution after the most fierce attack the BGP ever received. The cost was ~ 3-5 Billion pounds. The GBP came out wounded, but it came out in one piece because the government had a say. Millions of people in the UK lost money indirectly, but the government was able to minimize the losses. Now imagine if the UK that day had the bitcoin, what would you have them do, block ISP traffic? How would you explain what happened to the population?!

Using BTC as a state currency is not just anti-democratic, it is pure insanity.


Well this is the point. If private citizens adopted BTC over their nation's currency it would completely upend the political power structures - which arguably is the most democratic thing possible.

No nation state would ever encourage it, but in theory it would flatten the world to the greatest extent ever - moreso than any transportation technology (shipping, airfreight etc...) ever.


You might be confusing democracy with anarchy: in democracy everybody has a say in anarchy no one does, bitcoin is a lot like the later and none at all like the former.


It wouldn't.

If anything, it would vastly concentrate power further in the hands of a few--except this time, those few would be the miners and core developers.

Say "the people" wanted to vote to increase the pool to 25 million coins, instead of 21. That is a pretty basic form of political power to exercise, saying "we want to change this structure that affects our lives, let's vote on it".

How would "the people" hold that vote?

The answers I've gotten in the past, when I ask this question, have been one of:

  * Just patch the software, and if 51% of the miners accept it, that's it!
Or...

  * Currency shouldn't be under democratic control.
Neither of those statements is anything like democracy. And those attitudes seem to be pretty prevalent in the bitcoin world.

It's for that that I could never, ever endorse Bitcoin in any way. My interest is in pushing for a greater distribution of power--less concentration in the hands of a few--and doing so that actually engages with everyone, whoever they are, open source dev or not.


We don't disagree.

If power moved from governments to a handful of developers "it would completely upend the political power structures."

It is democratic is because people are voluntarily adopting BTC where alternatives exist - which is unprecedented in the history of money.

They vote by acting.


Voting, in this context of political engagement, isn't just any ol' act of expressing a preference. "Vote with your dollars" is not voting, though you often hear people say this sort of thing, and I think this is why people now confuse voting with making decisions in general. You choose the green shirt, you don't "vote for green," when you dress yourself in the morning.

Voting is the act of expressing a preference in a framework of governance that lets people engage with the governing structures and policies, and these days we also take it to mean that each person gets a vote so long as they're a citizen--they don't need to be rich or even literate. That isn't built into Bitcoin anywhere. It's antidemocratic because there is no way for every single user to express a preference in its design or operation.

That doesn't seem to bother the bitcoin advocates I've talked with, either. The sense I get, and I realize this is not so charitable, is that they look at it as a way to be the guys in power in this new system, and aren't so keen to bake in some sort of voting because it'd just take that away again.


>what would you have them do, block ISP traffic?

Forbid businesses from accepting BTC. It's that simple.


> nation's currency is arguably the primary source of it's sovereignty

Not really. Many countries do not mint their own currency, and other mint currency but peg its value to another.

https://en.wikipedia.org/wiki/Currency_substitution

What constitutes sovereignty is complex. It mostly comes down either legal recognition of sovereignty (de jure) or physical/guns on the ground control (de facto).

https://en.wikipedia.org/wiki/Sovereignty


There is a massive difference between a currency peg and citizens using another nation's currency for transactions. In the former case the state still controls the currency and it's distribution, the latter they are completely divorced.

and yes sovereignty is of course complex, but if you can't control how your economy runs then you can't control your nation. Forcefully seizing notes or issuing new currencies is hallmark of a power transfer.


A peg can be changed with a moment's notice. You can't do that with a currency you do not issue. This is the dofference between what happened in Switzerland and Greece last year.


It mostly comes down either legal recognition of sovereignty (de jure) or physical/guns on the ground control (de facto).

It usually comes down to the latter. De jure sovereignty without physical control gets overrun by de facto.

I wonder if either Japan or China would grant de jure sovereignty to a seasteading platform anchored to that sinking island both of them want so badly? Then the new nation could grant their supporter some economic rights in exchange for military support.


The problem however is that a nation's currency is arguably the primary source of it's sovereignty. Whomever controls the currency primarily used in a nation, controls the nation

How does Canadian Tire Money work then? :^)


I think many people overestimate the importance of currency because of the visibility it has. Because it represents the stored wealth that people have, people confuse it with wealth itself.

The actual game of business is played out in the provision of goods & services that people want. Currency is the score. You need a means of keeping score in order to play the game, and when one doesn't exist, it will be created. And it helps if more people agree on the means of keeping score; it makes it easier for them to play together. But it doesn't really matter whether that's dollars or euros or pounds or drachmas or cigarettes. People use the currency that the people they want to play with use; the dollar is popular because many people want to play with the U.S. They don't adopt a new currency unless there is no alternative way of keeping score.

The problem with Bitcoin is that most mainstream goods & services providers didn't really want to play with the people who used it. When they did, they went through intermediaries like Coinbase who immediately exchanged it for dollars. Bitcoin caught on because there was a vacuum in the currency space for people that wanted to trade illegal drugs or move money out of China. It fails because this vacuum doesn't extend to the majority of the population.

It's worth remembering this when evaluating other emerging technologies. Look for what people want, places where there's a current lack of available solutions, and ignore the ones that theoretically could change everything if only large groups of people did things that aren't really in their personal interest.


Currency is not just the score, it allows for trades and a certain consensus to be achieved (absolute valuation of goods and services, i.e. total order of preference) that can't be achieved through simple peer to peer trading based on personal preference.

Not to mention the inconvenience/logistical inefficiency of having to have a good that interests the seller of your desire, or finding a trading chain. I guess you could create a virtual trading chain that automatically resolves those conflicts (if I recall correctly that's more or less the idea of Ripple), but if the chain fails in the middle the transaction is compromised, and you now depend on a high level of network activity for a viable chain to allow you to trade.


That's the function of scorekeeping in a game. Notice that games with no victory conditions or victory condition that are only apparent toward the end of the game (like Tic-tac-toe, or Chess, or Go) tend to lack trading mechanics. Instead, optimal strategy in them tends to mimic warfare, where you outflank your opponent and force them into a losing position. Games where there's a running score (like Poker or other betting games, or Bohnanza [1], or Chinatown [2], or even Settlers of Catan) tend to evolve very trading-directed, market-oriented strategies whenever the game rules allow for trades.

[1] https://en.wikipedia.org/wiki/Bohnanza

[2] http://www.amazon.com/Z-Man-Games-71220-Chinatown-Board/dp/B...


> It's like if we created Artificial General Intelligence and it decided to just write movie reviews forever.

Bitcoin never had that potential. Regardless of it's theoretical capabilities, the general public would not have been able to use it effectively. It requires a computer, knowledge of digital security, the idea of 'backing up' your money and keeping that safe, and all-in-all, a new approach to handling money altogether (which also requires electronics on the user's part).

The average member of the public could handle all this, sure, but half of people are below average. Bitcoin is also more difficult to understand than cash; there's a lot more mental overhead. Alternatively you can let a financial institution handle your bitcoin for you, but then there's no real difference between btc and dollars - at this point, they're just numbers on a ledger.


>a nation's currency is arguably the primary source of it's sovereignty

Austria, Belgium, Cyprus, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Portugal, Slovakia, Slovenia, and Spain might disagree.


The US never really had commodity money. The Bretton Woods system had a merely theoretical commodity status. Nobody in the 1960's believed for a moment that the convertibility to gold was a real thing unless unwinding the entire monetary system was on the table.


Currencies don't need universal adoption to avoid 'failure'. If a group of people us it as a currency and it has exchange value to other currencies, then it's working as a currency.


It's 'Whoever', not 'Whomever'


And "source of its sovereignty", not "it's". It might be silly, but I really can't stand that mistake.


Why not let it write movie reviews forever? Perhaps they're really good reviews. I'd say Roger Ebert had a life well lived. Making such a decision is probably a sign that we really had achieved AGI.

Likewise, if people can use Bitcoin or some other digital currency to achieve some measure of independence from existing states, it will have achieved something important. Perhaps something important of the scale you mention will come about, but it will take more time.


The problem with bitcoin, as I see it, is that discussion of problems that may exist can lower the value of bitcoin- whether the problem is real or not. If you're heavily invested emotionally with bitcoins, you need to discuss these problems so that they can be solved. If you're heavily invested financially, you need to make sure no one talks about these problems, at least until you have a plan for how you're not going to lose your fortune.

Those invested financially have very good reasons to believe in solutions that will retain their investment, and dismiss solutions that put them at risk.


Well the problem is THAT DISCUSSION OF SOLUTIONS to bitcoin issues are being censored, with key people being banned from the usual discussion forums

A decentralized currency where the development, mining and discussion is controlled by less than a dozen people which is a joke


It's sort of absurd that there's only two places to talk about bitcoin. There's no reason that a small cabal of people should have so much control over the flow of information about any serious asset.


Literally the only sensible discussion of Bitcoin on Reddit is /r/buttcoin.


>A decentralized currency where the development, mining and discussion is controlled by less than a dozen people which is a joke

Again: why does anyone think you can get a decentralized structure out of a property-norm design (commodity money, held privately as capital) designed to create centralization and hierarchy?


It is irrational to complain about censorship in a private location.


Depends on why you're complaining about censorship. If you're talking about some God-given right to free expression, sure, complaining about censorship is ridiculous. But if you're talking about what's best for a community, complaining about censorship is a good way to motivate change. People start asking, "Why, exactly, are we censoring these viewpoints? Is it for a good reason, e.g. preventing trolls from taking over discourse, or is it for a stupid or even malicious reason?" Stuff like that is what gets rid of toxic leadership. On the Internet, it usually manifests itself in all of the high-quality folks going elsewhere.

Basically, relatively few people have a problem with the idea of censorship; a certain amount of moderation is necessary on an Internet forum to prevent shitposting. What people are decrying is misguided, stupid, and / or malicious censorship - either due to juvenile power games on the part of the moderators, or due to an external agenda that said moderators are pushing.


No it's not.


Contribute to the discussion please as to why private property rights should not apply?


Nobody's saying it should be illegal for them to censor. They're saying that they shouldn't censor.


Why are "rights" and "complaining" related? It is generally the case that my rights include both things I should do and things I should not do, and it is generally the case that a healthy, free society encourages people to figure out what they should do via discussion ("complaining"), instead of via suppression of rights.

For instance, an employer has the right to fire under-performing employees, and the right to make the decision about that on their own (as long as their decision does not conflict with other fundamental rights, such as equal protection, that society has recognized). They are explicitly permitted to make bad decisions. A society that only gave you the right to make good decisions would not be a free one; a society that prohibited discussion about whether it was a good decision would also not be a free one.


I don't think anyone claimed they shouldn't.


> The problem with bitcoin, as I see it, is that discussion of problems that may exist can lower the value of bitcoin- whether the problem is real or not.

This is a tautology. What you say is true of all investments (which bitcoin does not claim to be, but obviously is in practice), because that's what an investment is: an asset whose value is expected to change over time.

To the extent that bitcoin sees this effect "worse" has nothing to do with its status as an investment and far more to do with its total lack of regulation. An investment run by community consensus works well when there is consensus, and falls apart when there is none.


And companies releasing earning statements can lower the value of company stock.

Which is why the US Government forces public companies to release earning statements. Because discussion is more important than burying your head in the sand and pretending that everything is a-okay.

Until the BTC community can see beyond extremely short-term profit-driven thinking, I think it is fair to call the community as a whole a failure. US Public Companies, and the commercial banking system even, have evolved beyond that.


That's a really great point.

I suppose what I meant was mainly regarding the current issues going on in the bitcoin community- as you say, with any investment discussion of problems can lower the value. And it just so happens that we are in a situation today where the people most heavily invested in it financially have the power to censor any discussion of problems with bitcoins.


That's the same as ordinary currencies. If enough people believe (for example) that the Venezulan Bolivar is unsound, or the government of that country is unsound, then the price of the Bolivar will fall. Even if that government isn't necessarily doing something bad like recklessly printing currency.


The difference is that a government currency still has some value to dampen that fluctuation because it's backed by a sovereign state. The government of Venezuela can horribly mismanage it but people will still need to use the Bolivar to pay taxes, the government can require shops to accept Bolivars and ban foreign currency, etc.

That can cause huge problems but short of the government collapsing it does serve to limit the volatility of a currency. In contrast, Bitcoin has absolutely no value beyond the social consensus. It's very easy to imagine scenarios where the value of any stored Bitcoin you have craters overnight: major miners run out of VC cash & shut down, you're on the wrong side of a fork, a major competitor launches, etc. In every case, the floor price is zero and there's no recourse if you fail to convince someone else to accept it at the price you think is fair.


Isn't this also how the stock market works?


Issues internal to a company are usually kept very confidential until they're able to be addressed in a managed press release/conference, and this is so respected that the state's monopoly on violence will come after you if you breach that confidentiality and trade on the result.

For a currency, the US Federal Reserve works the same way; there's only limited speculation (based on public data) until they make an announcement about monetary policy, and the discussions leading up to that announcement are also kept very secret to avoid disruption to the market.


This is an important point, but it's worth noting that the relationship between social beliefs and personal benefit exists in countless other domains: company stock price, religious groups, political movements, adoption of a particular FOSS library/stack/protocol, etc. There are few people who have no stake in social ecosystems that are fragile to shifts in perception, and therefore to subject to perverse incentives in managing that perception.


In this context btc is down about 10% overnight, probably due to a reaction to Hearn's blog post. It was stable yesterday at 430 on bitfinex and its down to 390 today, and its a fairly notable spike considering recent trends.


Well there is also Cryptsy fiasco today

https://www.reddit.com/r/Bitcoin/comments/411bqw/cryptsy_clo...

Bitcoin is a never ending drama rollercoaster but I still use it and I hope eventually some sort of solution is reached


Wait, did they keep the fact that they had over 13,000 BTC stolen for over a year and a half?


Yup. They were insolvent for a year and a half, and paid out people with pending withdrawals when new people deposited new coins. How people thought it was a good idea to keep using them, I have no idea. There had been warnings about their solvency literally for the past year, starting with permanently "pending" BTC withdrawals, and slowly spreading to not allowing withdrawal of the altcoins on the site.


Just being pedantic here :)

Banks are fractional reserve because at any given time they don't have enough cash to pay demand deposits but that's because they've lent that money out. So while banks don't have cash they do have _assets_ that could be sold or borrowed against to fulfill deposits.

If I have an uninsured, full reserve bank and somebody steals half the deposits I don't become fractional reserve, I become _insolvent_. Just like a fractional reserve bank whose assets drop significantly in value is insolvent.


Thanks for the pedantry, I just updated my comment to indicate that they were insolvent. I definitely used the wrong word there.


> How people thought it was a good idea to keep using them, I have no idea.

Well, if they had no idea that they were missing all those bitcoins, then the reason is plain ignorance on the depositors' part, and criminality on Cryptsy's part.


The community consensus have long been that Cryptsy are at best incompetent, at worst crooks. They might very well have milked it for all they could get away with.


I think part and parcel of this issue is just how much capital investment the nascent bitcoin saw before its technical limitations and capabilities were known. Capital investment brings conservatism where new technologies thrive on the freedom to evolve. These opposing forces are apparently a key existential threat to bitcoin now.


The article asks "is Bitcoin gold" or "is Bitcoin Visa".

Bitcoin's first killer app was drugs. Then Silk Road I and Silk Road II were taken down. That put a dent in the price.

Currently, Bitcoin is a way to get yuan out of China and convert it to dollars or euros, despite China's exchange controls. Most of the mining and the exchange volume are in China. Buying Bitcoin with yuan and selling it outside China is technically prohibited by the People's Bank of China, but they haven't cracked down hard on it. Yet. Mining is also a way to convert yuan to dollars. Miners in China can also qualify for the loans and subsidies the government of China gives businesses.

Bitcoin as a general currency for transactions just isn't happening. The real transaction costs are too high. There's volatility risk. There are exchange costs getting in, and exchange costs getting out. (At the retail level, those are high; Robocoin ATMs have a buy/sell spread of about 15%) There's also the substantial risk that the exchange will fail or steal your money. (This got better in 2015, but until then, more than half of Bitcoin exchanges went bust. It wasn't just Mt. Gox.) Paying 1% - 3% to Visa looks good compared to that, especially since buyers get protection against merchant fraud.

Bitcoin as a speculation looks good some years, and bad in others. It's like a penny stock, except that Bitcoin is zero-sum. There's no intrinsic value, and no fundamentals. It's all greater-fool speculation.

The impressive thing about Bitcoin is that the system is well behaved in the presence of a very high level of criminality. Few, if any, other distributed computer based systems can make that claim. It would be nice if DNS or BGP or SS7 worked that well.


Block size isn't a free parameter. The team behind btcd, a Bitcoin full node written in Go, made the following observations about block size [1]:

1. a 32 MB block, when filled with simple P2PKH transactions, can hold approximately 167,000 transactions, which, assuming a block is mined every 10 minutes, translates to approximately 270 tps

2. a single machine acting as a full node takes approximately 10 minutes to verify and process a 32 MB block, meaning that a 32 MB block size is near the maximum one could expect to handle with 1 machine acting as a full node

3. a CPU profile of the time spent processing a 32 MB block by a full node is dominated by ECDSA signature verification, meaning that with the current infrastructure and computer hardware, scaling above 300 tps would require a clustered full node where ECDSA signature checking is load balanced across multiple machines.

For context, a meager 300 tps is less than 10% of what VISA does - hence this solves no long standing problems in Bitcoin, yet it condemns all the nodes to run in compute clusters in datacenters. Naturally, "small blockists" as we're called, point out that this isn't how Bitcoin works today at all. Forcing nodes into compute clusters in remote datacenters is a major, sweeping departure from nodes running on home networks with consequences both forseeable and unforseeable.

[1]: https://blog.conformal.com/btcsim-simulating-the-rise-of-bit...


Hasn't signature verification speed been improved significantly since 2014? And what year would 32MB blocks be needed in and what processors would be available in that year?


> Hasn't signature verification speed been improved significantly since 2014

Pieter Wuille's work in libsecp256k1 promises to improve verification speeds on 64-bit CPUs by as much as 700%, and it's set to be deployed on the network as early as February.

This will hopefully be enough of a boost to reasonably process 2MB blocks on a desktop PC. This desktop processing goes very underappreciated by most onlookers. Imagine if you couldn't run a BitTorrent client on a home PC? To put it mildly, I would have an issue calling BitTorrent "peer-to-peer" in that case. For example, it would be absurd to out-and-out need a remote compute cluster to seed or leech torrents.

> And what year would 32MB blocks be needed in and what processors would be available in that year?

The "big blockist" proponents actually contended Bitcoin dies without 20MB blocks starting this month, January 2016, and doubling every two years. Going by their original propositions, we would have >32MB block capacity by around this time in 2018. How much do you think desktop PC performance will have improved by then? And this is to say nothing of the bandwidth costs [1].

[1]: http://statoshi.info/dashboard/db/bandwidth-usage


Something seems off here. If a 7x performance increase is only enough for 2MB blocks, does that mean a PC today can only handle <300KB blocks? How have we not heard about this? How are people running full nodes on RPis?

And I don't remember seeing anyone call for 20MB blocks. The debate looks more like 1MB vs. 2MB vs. 8MB etc.


First, it would behoove you to run a full node on your desktop PC.

What you will surely find is that maxing out your CPU at 100% for hours on end isn't very fun and isn't necessarily conducive to getting other work done at the same time. This is again to say nothing of the bandwidth requirements, streaming videos or playing games for example may become out of the question depending on the quality of your network connection.

This is to say, at 1MB blocks, full nodes on the desktop are already becoming problematic for some users. The warning signs are as clear as day. What's more, to even get the performance of full nodes on desktop to this level has been a monumental feat and one largely spearheaded by the so called "small blockists" - th efforts of Dr. Adam Back, Gregory Maxwell and Dr. Pieter Wuille have been absolutely essential to making Bitcoin full nodes at least runnable on consumer hardware. For example, Greg Maxwell claims testing an original version 0.1 full node would take upwards of _20 weeks_ to sync fully.

Second, Gavin Andresen originally proposed 20MB blocks starting January 2016, and doubling every two years [1]:

> CPU and storage are cheap these days; one moderately fast CPU can easily keep up with 20 megabytes worth of transactions every ten minutes. > > Twenty megabytes downloaded plus twenty megabytes uploaded every ten minutes is about 170 gigabytes bandwidth usage per month – well within the 4 terabytes/month limit of even the least expensive ChunkHost plan. > > Disk space shouldn’t be an issue very soon– now that blockchain pruning has been implemented, you don’t have to dedicate 30+ gigabytes to store the entire blockchain. > > So it looks to me like the actual out-of-pocket cost of running a full node in a datacenter won’t change with a 20 megabyte maximum block size; it will be on the order of $5 or $10 per month. > > I chose 20MB as a reasonable block size to target because 170 gigabytes per month comfortably fits into the typical 250-300 gigabytes per month data cap– so you can run a full node from home on a “pretty good” broadband plan.

That we now see Gavin entertaining a much lesser fork - to 2MB instead of his previously claimed "safe" 20MB - speaks volumes about the severity of this issue.

Now, the Bitcoin core team has proposed a similar increase to 1.6MB effective through SegWit. Hence, the divisiveness of this issue isn't just about the numbers, but it is regretably devolved into a political power struggle with one side apparently wanting to demote the other side. "Big blockists" have long seen no harm in putting full nodes datacenters, backing their logic up with such gems as "Satoshi said this was fine 8 years ago therefore it's fine now". Meanwhile the "small blockists" - who are comprised of the very people who optimized Bitcoin full nodes to the point where we can now have this very debate - believe you need desktop PC users of full nodes to have a truly P2P network.

[1]: http://gavinandresen.ninja/does-more-transactions-necessaril...


Small quibble but that number is comparable to Visa's peak transactions per second figure, which is somewhere North of 56,000tps. Making the hypothetical 32x-better Bitcoin network 0.2% as capable as the current Visa network.


1. I have no idea how to get Bitcoin. A quick search takes me to several exchanges that look like torrent sites for pirating shit.

2. Nor has anyone presented me a compelling reason to get bitcoin (other than the future). Off the top of my head, if a company offered me an account that would take care of my online transactions in a secure way using Bitcoin, I might be interested. Maybe I'd put a few hundred in it each month and use it for random expenditures, and hopefully get access to some cool micro-services.

But I have zero awareness anything like that exists.

3. If it's to succeed as capital, it will be a daring bank that creates their own bitcoin equivalent... followed by one of the norwedish countries making their own national bitcoin. Then the floodgates will open.


The only real compelling reason anyone has these days to buy a bitcoin seems to be for use on darknet markets, mostly to buy drugs. The merits of those markets are wonderful to discuss, but as I don't really have a use for drugs in my life right now, I have no need for bitcoins.


That is why there was a Silk Road but they got busted by the FBI. Would sell drugs and ship them in a CD holder, claiming it was a CD-ROM for Bitcoins.

There are other sites that sell things for Bitcoins that are not drugs. But there aren't that many of them.

You have to get the banks to support Bitcoin so you can exchange from Bitcoin and back and that hasn't happened on a large scale yet.

When I went to buy Bitcoin I saw a lot of Russian based sites, and not sure I could trust my bank account info with them as they might be run by the Russian mafia for money laundering.


Silk Road was just the first darknet market though. There's plenty of others now, but anytime one gets a bit large, it tends to steal all it's users money and vanish, and if it gets REALLY large, it tends to be shut down by a government eventually.

But there's always another market. And there always will be.


I don't know, have you tried to buy plane tickets with a credit card? It takes me a solid half hour every time, between the "verified by Visa" crap, the merchant not accepting the card and some failure on their system. With Bitcoin, you tap the link and press "confirm".

It's miles ahead of any other payment system I know, including cash (because you don't have to be in proximity of the recipient).


>have you tried to buy plane tickets with a credit card? It takes me a solid half hour every time

Who exactly are you buying plane tickets from?

The last time I bought tickets, it took less than a minute to pay with a credit card. I spent more time searching for a flight with wifi.


Maybe his country has different rules about this sort of thing? Or maybe airlines/credit card companies have different rules for his country?


Or maybe it's pure hyperbole to support a narrative that Bitcoins are easier than credit cards.

Bitcoin transactions can take up to 10-15 minutes just to complete.


>I don't know, have you tried to buy plane tickets with a credit card? It takes me a solid half hour every time

Funny, because the times I have used Bitcoin it has taken a solid hour, or more, for the payment to 'complete' due to the confirmations required. This for pathetic, tiny payments (like $10 or so), When using a card for airline tickets, for thousands, it takes seconds.


1. Coinbase or Circle

2. There really aren't any! Not for the average user, not right now. Adoption was only ever going to start with niche use cases, like international remittances, some B2B applications, darknet sites, etc. I think most people will start using Bitcoin without realizing it, as is the premise with 21inc. and many others. I think OpenBazaar will see some success, too. There's lots of time for this to work out, and speculators will drive the price for a long time.

3. A fiat blockchain is just expensive and inefficient fiat. Why do you need a public ledger when you're already placing all your trust on a bank or government? Just keep the private ledger that's cheap and trivial to implement. I think many people have this notion of thinking about Bitcoin like currency, but that's really not right. Bitcoin is a trustless network, and all of it's power and innovation stems from that. Introducing a trusted party to that just destroys all of that.



Thanks, looks good.

Next question for my adoption is: I want to shop anywhere online. Do they have a browser extension that can (1) handle payment processing anywhere and (2) convert my bitcoin to cash for vendors that don't accept bitcoin.


Here's how we can buy anything using bitcoin (Amazon, Apple store, parking, gas, groceries, etc:

http://www.mensk.com/shift-card-bitcoin-visa-debit-card-that...


if you use https://www.gyft.com/ .. you can buy gift cards to retailers and get 3% back using Bitcoin.


Bitcoin is the only alternative to Paypal if you are an American doing international transactions.

Paypal is a terrible organization that has been setting itself up for a huge class action lawsuit for a while. The problem with Paypal is very simple. As a seller, you have absolutely no way of verifying that the buyer is the actual buyer, but you are held financially responsible if they are not. So what happens is people are constantly using stolen paypal accounts to make transactions. Paypal then reverses those transactions 24-48 hours later. Paypal refuses to give you any information up front about the buyer (the very same information that they use to verify that it was a stolen account after the fact, the very same information they use to flag the transaction and alert the real owner [but not the seller]), or any information on the criminal after the fact without a court order. So as a seller, there is no way to protect yourself against people using stolen paypal accounts. They are protected by the walled garden of paypal. Even though they have complete control over the security of their site and are the only party with the information required to verify whether an account is stolen, Paypal avoids the cost of their negligence and forces this cost on the helpless merchant. Paypal enables criminal activity and takes no financial responsibility for criminal use of their product. They don't even have the decency to share information about the person who committed a crime against you. Meanwhile, the merchant is left helpless. They have no way of getting the information necessary to verify the customer, no way of getting information on the criminal after the crime has taken place, and no other service to turn to because of the monopoly paypal has on international transactions for Americans.

No other services offer international transactions for Americans (maybe this has changed in the last couple years but I doubt it).

So if you are an American selling goods on the internet and you want to protect yourself against criminals, the only way to do it is to use Bitcoin. If you know of another way I'd love to hear it.

BTW: Bitcoin transactions are irreversible. A monopolist, like paypal, can't come in and just reverse the transaction after you've already sent the product to the customer.


> A quick search takes me to several exchanges that look like torrent sites for pirating shit.

Huh? Googling "buy Bitcoin" returns Localbitcoins and Coinbase, which is exactly what other HNers have recommended here.



It is a traditional view that in order to increase throughput we need to increase the bandwidth. This is true but we also know that throughput can be increased by abstracting the existing bandwidth to hold more information.

Increasing the blocksize will increase throughput, but is it the only way? Definitely not. The very recently improvement by Dr.Peter Wuille to segregate the witness (cryptography used to validate transactions) from the data (transactions) increases the capacity by around 66%, even if block's max size is unchanged. This is already in the testing phase. There is a whole bitcoin scaling roadmap & a lot of work going on.[0]

Practically, the death scenario being painted by XT hasn't realised and transactions are still going through normally.[1]

The bitcoin developer community comprises of very capable hackers many of whom are not only PHDs but have also invented new cryptographic techniques and also are robust security coders.[2][3]

[0]https://bitcoin.org/en/bitcoin-core/capacity-increases-faq [1]http://statoshi.info/dashboard/db/transactions?panelId=4&ful... [2]https://people.xiph.org/~greg/confidential_values.txt [3]https://blockstream.com/2015/08/24/treesignatures/


This is interesting to me because it presents the blockchain size dispute in a way that seems much more sympathetic to the "no, we shouldn't increase the blockchain size" crowd than Mike Hearn's essay.

Is it really true that the people who are objecting to increasing the blockchain size see Bitcoin turning into a reserve "currency" to hold wealth instead of a liquid currency used to make real time transactions?

Is that really the debate? Because I didn't get that from Mike Hearn's essay at all...


I think this touches upon an even bigger problem in the Bitcoin community. Very few people actually know what they want other than the price to go up.

And those who do are all at odds with eachother because Bitcoin can't do everything at once.


I have no history with Bitcoin, but if people want the value of Bitcoin to go up I think it'd behoove them to make Bitcoin useful to people as a solution to a problem. I'm not sure the idea of a decentralized reserve currency with unknown/random time-to-liquidity is a very useful solution to any problem.

Bitcoin obviously has value right now as demonstrated by the fact that people can go out and exchange coins for things people regard as valuable, but current value is not a perfect indicator of future value and I'd argue that the current value is at least somewhat predicated on the belief that Bitcoin will eventually become a useful replacement for today's highly-liquid real-time transactional currencies.

I am probably naive, but can't a solution be found by simply increasing the block chain size and then creating software that makes the verification of transactions more distributed by making the process more fine grained in terms of CPU and memory resources? In other words, split current "nodes" into a more fine grained distributed virtual node that low end computers can run?


It isn't about computational difficulty. Larger block sizes simply mean larger blockchains and more network use to transfer them around.

The verification of transactions in bitcoin is central to its protocol. Its the whole reason its novel and relevant. You would have to change the proof of work system from sha256 hashing to something else to make it anything but optimal for computation on specialized ASIC hardware. If you do that, now you have another cryptocurrency - litecoin, peercoin, etc.

And when you use a hashing algorithm meant to be hard for general computers (cpu or gpu) to do, and can manufacture hardware that does them much more efficiently, you end up where we are now where big miners and a handful of people represent most of bitcoins mining power.


No matter what crazy optimized-for-decentralization algorithm you come up with to mine cryptocurrency, large investors are going to buy a ton of it and put it in datacenters in China. Newbies and people invested in alternative attempts at Proof of Work often complain about this longstanding issue while utterly failing to solve it themselves.


Is it an issue? Of course you could spend millions to buy mining hardware. The issue in bitcoin is more that you spend millions on novel mining hardware nobody else has. If your hashing function is CPU or GPU friendly, suddenly everyone in the economy has hardware capable of potentially mining your crytocurrency. The problem with bitcoin is that those hundred million dollar datacenters are the only places top of the line SHA256 hashing hardware is found. If they were just GPU cluster datacenters, despite their scale, they still would not compete with the distributed power of millions of home users desktops to as much a ludicrous degree as modern ASIC miners are in the bitcoin space.


> Is it an issue?

Conundrum? Regardless, it's unsolvable, and I do empathize with the people who complain or offer their own (non)solutions.

> If they were just GPU cluster datacenters, despite their scale, they still would not compete with the distributed power of millions of home users desktops to as much a ludicrous degree as modern ASIC miners are in the Bitcoin space.

Do you suggest efficiencies of scale don't apply to GPU clusters in datacenters, or CPU clusters in datacenters?

As it pertains to mining centralization, do you suggest efficiences of scale only apply to sha256 ASICs?

The idea that this can be "solved" with clever code is utterly naive. The bottom line is investors in any cryptocurrency, regardless of its hashing algo, will buy up the majority of the hashing rate with high efficiency rigs in well-connected datacenters with low priced electricity. Tell me how to fix that with code. You can't do it - although I've certainly seen more than my fair share of altcoin investors try in vain to do just that.


> the majority of the hashing rate with high efficiency rigs in well-connected datacenters with low priced electricity.

The only time this is economically viable is when you both have a large enough economy and when your marginal hashrate gains over the swarm are significant enough to invest in.

My point is that if your algorithm is CPU / GPU favored, of course you can make specialized hardware, but as long as the performance gap isn't the multiple orders of magnitude modern bitcoin ASICs get over generic computers it takes significantly more money - and here is the key point - in relation to the value of the economy you are taking over to do so. Where it could cost 100 million to build a bitcoin miner datacenter that can immediately seize 30% of the hashing power on the network, your 100 million datacenter on an scrypt network can probably only seize 10-15% because there is much higher normalized mining participation by end users. It means it would cost you a lot more to get a 51% hashing oligopoly, and for the people making business decisions on if they want to spend a billion dollars doing so they will look at the market cap of the economy they are trying to usurp and realize its not a profitable venture.

My point is that there is also a degree of benefit in how consumer practical the mining algorithms are and thus how much less of a dramatic leap in performance custom ASICs would be. If you have algorithms that do not see the leagues of performance difference between custom hardware and general computers, your required investment for the same effective control are much higher, potentially to the point of fiscal unviability, but even if not that your margins would be slimmer and your opportunity cost would dissuade you more from doing it.

The mining superclusters of bitcoin only emerge because of how much potential revenue there is from doing so - fab a few thousand custom ASICs and you suddenly control a huge chunk of total mining power, because nobodies personal computers can even come close to competing. If you want working distributed mining everyone needs to already have viable mining hardware from the start, ie, the computer on their desk.


Ethereum is addressing this. They made sure that the algorithm was bothering by memory bandwidth, to try and make it harder to create specialised ASIC hardware.


The very people who want the value to go up will keep the Bitcoin alive. It is too early to proclaim it dead.


LOL, that works until it doesn't. There's a name for that sort of financial scheme...


The opinion, of course, widely varies. Mike's piece was Mike's opinion, so of course it's not going to be very sympathetic to Core developers.

The limits on transaction size have been known since the beginning of Bitcoin. VISA level transaction rates require insanely high block sizes, much larger than those proposed so far. People have come up with many, many different solutions to this problem.

One thrown around a lot is the lightning network [1], but it's not really a "reserve currency" in this case - it's a way to prevent a bunch of intermediate transactions from entering the blockchain forever, but it's based around advanced Bitcoin scripting usage, so it's using Bitcoin for much more than just a backing value.

Keep in mind that Bitcoin currently has a $6 billion USD market cap. Breaking Bitcoin would reduce that to $0. Many people have strong motivations to be conservative with changes...

[1] https://lightning.network/


The Lightning network is not based on advanced Bitcoin scripting, in the sense that Bitcoin script makes it possible or something. Bitcoin script is, rather, an impediment which has added a huge amount of complexity to Lightning. The same principle expressed without Bitcoin script can be explained in a few minutes[1]

1. http://altheamesh.com/blog/universal-payment-channels/


You are wrong. Lightning works by using smart contract logic. For Bitcoin in particular, that involves using Bitcoin scripting using real Bitcoin transactions.

That blogpost is basically describing lightning. Lightning Network has explicitly described instant cross-chain swaps privately, and publicly for many months.


Yes, and on a platform that allows for arbitrary logic, like a Turing-complete blockchain, or just a regular server, Lightning-like transactions are trivial. They can be described in minutes, and implemented in weeks. Due to the limitations of Bitcoin script, Lightning takes 60 pages to describe and is still not implemented. It's a revolutionary concept, hobbled by an antiquated platform.


> VISA level transaction rates require insanely high block sizes

No. There are many other ways to scale bitcoin.

>Lightning Network is..based around advanced Bitcoin scripting usage

Rather quite the opposite. Lightning Network does not uses the bitcoin scripting.


Lightning Network for Bitcoin uses Bitcoin's scripting, as it uses real Bitcoin transactions.


On topic of LN, I feel that is the best approach from a privacy perspective. It's unnecessary to make every single transaction in the foreseeable future get appended to the blockchain and it sounds Orwellian.


I would put it in a slightly different way: Everyone wants "Visa" functionality, but there is a debate about whether the solution is a one-layer system where base Bitcoin provides transaction throughput or a two-layer system where transaction throughput is provided by a separate layer on top of Bitcoin.


The trouble is that Visa functionality already exists and it already works really, really well for both consumers and merchants.


Companies who lose 3% of their revenue to visa may dispute that, as well as companies with lots of charge backs like porn, or politically controversial organizations like wikileaks, or 'morally dubious' companies that are either gouged or not welcomed into the network like dispensaries or porn, or anyone who has had paypal freeze their account for no reason...

Russian carders who make their living off of selling credit card numbers probably agree with you that the system is great.


The Visa fee of 1-3% is too expensive in the internet era. It made sense 50 years ago when cost of moving information was high, but now it's just rent seeking.


It's not just the fees, but the payment processors. You need a contract with them and you need to integrate with their systems at high cost. This is something you normally solve with yet another middleman, like a bank or Stripe.

In contrast, Bitcoin is permissionless. Just install the software and receive payments just like anyone else. That's what something born in the Internet age looks like.


This, we went with Stripe before but apparently hosting is too high risk and (they claim) their banking partners did not want to do business with our little Irish startup. No such issues with bitcoin


> little Irish startup

Are you the owner of Ezfile/Filecloud by any chance? If you are, I'm actually quite curious to discuss payment processors with you. Last I checked, you're using Amazon gift cards and Bitcoin. Have you had any luck getting access to credit card processors? Also, what fee per transaction would you consider to acceptable from a CC processor for your category of website (with the ability to let users pay by subscription)?


Yeah, except BTC transaction costs are skyrocketing due to the blockchain size being too small. So basically, Visa will continue being Visa, and BTC will refuse to compete against it.

Honestly, the proper competition vs Visa is ACH-based transactions like Dwolla.


Can anyone comment with regards to Mike's statment about bitcoins current fees being higher then cc fees. What is the driving factor behind this? Does the cost of mining directly raise the fees?


Consumers like it because they don't see the cost of it because it's baked into the price of goods and services.

There's also chargeback and consumer protection services, which currently there is little market for. You just rely on Visa. With Bitcoin, there is opportunity for a market of escrow and resolution services.

Right now, Visa works better, full stop. As Bitcoin improves, however, that could certainly change.


I would say if one read's Mike's essay and assumed a few things, his opinion would be that it's a moot point. There are already people who think bitcoin is a liquid asset where trading x bitcoins can buy something of value. Those people are having a bad user experience buying stuff with bitcoin, and thus are less encouraged to use bitcoin in the future, which hurts bitcoin as a whole.


The people who would very likely sway a decision on the block size are currently opposed to increasing the block size because (1) there is no immediate need to do so and (2) there is risk that there can be unintended consequences (one of which is making the network more centralized).

Some people, including Hearn (who is more vitriolic than the average) believe that #1 is false and #2 is a necessary risk.

If you are coming at this from reading Hearn's words, you are coming at this from an extreme perspective that would be balanced by reading Gregory Maxwell's words. I recommend http://www.truthcoin.info/blog/blocksize-conversation/ for a critical, outside and rational perspective.


I think Mike Hearn's essay was pretty disingenuous.

Most of the people I know who have issues with XT have issues that go far beyond forking.

For example, some of the code included in XT includes blacklisting code. It also would break anonymity. I don't know if the camps is quite divided along the lines put forth in this article, but it's certainly true that XT wants to become/replace Visa.

Many people have been frustrated at the XT team, because whenever these concerns are aired they are ignored. Then, arguments like Hearn's are put forward, which imply that the only thing XT does is increase scalability, and opponents just have their heads in the sand.

It doesn't help that nearly every Bitcoin discussion forum has been seized by one side of the other, and moderated to all hell.


Yeah, it'll be interesting to see how Classic does. It definitely puts some pressure on Core.


The debate is very complex, with many people discussing orthogonal issues.

Some are the cypherpunks that want security at all costs. They see Bitcoin as a failure unless just about anyone can operate the network. They already see mining as a failure because it's too centralized, and are staunchly opposed to anything that might increase that centralization.

Ironically, I think increasing the block size would provide advantages to miners outside of the China firewall, which may have the effect of decentralizing mining a little. That's a very simple take on it, though, and only one of many factors.

Interestingly, many who hold this view argue that changes can only be made to the network through strict consensus, ultimately relying on very centralized development.

Others see Bitcoin as a currency that should be used at the consumer level, like cash. They want a network that grows and is predictable for investors. The possibility of expensive transactions is dangerous to business models and will stall adoption.

There are some focused on the technology, and what can be built on top of bitcoin. Recognizing the network effect (more users, more value), they see using Bitcoin as a settlement layer for the various implementations on top of that. Some of these require some changes to the Bitcoin protocol, and there's much controversy in what is permissible. Lightning Network, side chains, etc. could all operate at different frequencies of Bitcoin settlement transactions. Other services would like to store information on the blockchain, using a small transaction fee to pay for immutable information storage. This could be used for contracts of all sorts. Some would see this is spam on the network, and others a huge innovation and source of value.

Some will look to the early development for guidance. Satoshi wrote a lot about how the network might evolve, and it's quite clear that he thought network capacity would improve with technology. Basically, some use the argument that the 1MB limit was a stopgap, temporary limit that has passed its usefulness. The 'Bitcoin people signed up for' is one with a growing block size.

You can add to that concerns about many of the core developers working at Blockstream, so might have perverse incentives to cripple Bitcoin to generate demand for their products.

It's ... a little complex.


Bitcoin is simply going through a discontinuity brought on by a fixed blocksize. Personally, I feel uncertainty is the real issue. The "community" should either accept this, or opt for a potentially unlimited ceiling (limited by physics and network size and topology).

If you choose to remain with the fixed blocksize, then you're betting the system will reach another equilibrium (which may be total collapse). This equilibrium will revolve a natural evolution in the pricing of transactions.

Either way, at some other point in the future another source of discontinuity will be the circulation limit. Again, which may or may not kill the system.

Bitcoin is simply evolving, as it necessarily needs to.

It's definitely interesting to watch as an outsider.


Even when Bitcoin was riding high, Wilson was investing in something he believed was likely to fail. It's what he does: invest in startups, I mean.

I don't see any reason to believe that his position on Bitcoin should be read in any other terms than his investment in Bitcoin companies is not appreciably worse or more risky than other companies in his fund. That his personal asset portfolio holds less Bitcoin than wine illustrates the distinction he's making.

His message is for people invested in Bitcoin companies. It is don't panic, these companies were always risky.


Bitcoin will one day be known as 'the grandaddy of them all' just like the Rose Bowl. Bitcoin suffers from centralization, the very thing it was designed to circumvent The Bitcoin cultist are emotionally wrapped up with the idea that it has to be everything for everyone. Money has a way of making us emotional. Bitcoin has to be a payment machine for payment processors, It has to be a store of wealth for investors, It has to be a currency for libertarians. It is so caught up in trying to be everything that it does none well. Bitcoin developers dont be afraid to go your own way. They should branch out into new areas and create new coins, applications and opportunities. Why does it have to be Bitcoin or bust. Proponents attack new ideas. They wake up at night in terror that something new might emerge that meet needs in better ways. What would the Stockmarket be like if there was but one issue to trade. It is no wonder that Bitcoin companies struggle to make money. The market is being restrained from growing by those that seek to control the golden goose and make certain that there is no other options. Yes, new things are coming and new financial markets will come into being whether Bitcoin changes its protocol or not. Centralization leads to waste fraud and abuse even with the best of intentions Bitcoin


Love the Bitcoin/VISA analogy. Wrote about it here: https://medium.com/shekel-magazine/odd-bedfellows-the-strang...

Can 100% understand why some people may hate that future for Bitcoin, but I think the parallels are serious and it's probably what will happen.


> At the core of the debate is whether the Bitcoin blockchain should be a settlement layer that supports a number of new blockchains that can be scaled to achieve various goals or whether the Bitcoin blockchain itself should evolve in a way that it can scale to achieve those various goals.

No, among the developers actually working on Bitcoin that is not what the debate is about at all.

Bitcoin is a decentralized ledger, and indeed it can be argued that this is the only property about Bitcoin which is interesting/useful. Why? Because all properties we care about (availability, uncensorability, unseizability, etc.) derive from decentralization[0]. And at the end of the day we can do everything Bitcoin does faster, better, and cheaper on some alternative consensus system (see: Stellar, Open-Transactions, Liquid) that does not have this decentralization property. Decentralization is expensive. It requires a dynamic membership, multi-party block signing algorithm, which at the moment means proof of work. And proof of work costs hundreds of millions of dollars per year to maintain, and throttles the available bandwidth due to the adversarial assumption and the existence of selfish mining[1].

The question is not whether Bitcoin should be a store of value or a medium of exchange. That implies we have some choice in the matter. The question is what level of on-chain utility does Bitcoin actually support under untrusted, adversarial conditions, without losing all properties derived from decentralization. This is an empirical question. The available bandwidth is something that can be determined from the performance of the code in the real world extrapolated to various adversarial simulations.

We had two Scaling Bitcoin workshops last year that gave us a data-driven answer: 3-4MB per block, tops. There are potentially ways that this number can be improved (see: weak blocks), and those are being worked on but are still some time from showing results. There are also some assumptions underlying this number, e.g. that we change the validation cost metric, which none of the existing proposals do in a smart way. But the scientific process is telling us right now that with the tools available to us we can increase the worst-case block size to 3-4MB with a better metric without the decentralization story becoming unacceptably worse off.

That is the plan of Bitcoin Core. The deployment of segregated witness will allow up to 2MB blocks under typical conditions, and 3-4MB under worst-case adversarial conditions. It will exhaust the available capacity for growth in the Bitcoin network at this time. Meanwhile, work progresses on IBLT, weak blocks, Bitcoin-NG, fraud proofs and probabilistic validation, and other related technologies that might provide an answer for the next increase a year or two later. I'm hopeful we may even be able to get an order of magnitude improvement from that one, but we'll see.

No one I'm aware of is pushing for smaller blocks because Bitcoin should be a store of value and a settlement layer. If I had magic pixie dust I'd want 1GB blocks and everything on-chain too. But we live in the real world and are stuck in a situation where Bitcoin loses all of its unique properties if we scale much further than where we are at now. And so we must ask the question: what will Bitcoin become, since it can't scale on-chain? How can we live with that outcome? The idea of a settlement layer and off-chain but trustless payment networks like Lightning naturally arise from that thinking. The Lightning Network[2] is a way that we can have our cake and eat it too: Bitcoin remains small and decentralized, but everyone still has access to bitcoin payments. Lightning can potentially scale to global usage with a small-block chain as the settlement layer.

[0]: http://bluematt.bitcoin.ninja/2015/01/14/decentralization/

[1]: http://hackingdistributed.com/2013/11/04/bitcoin-is-broken/

[2]: http://lightning.network/


This is very interesting and another rephrasing of "what the debate is actually about!" At this point, as a complete outsider to Bitcoin I must say I am a bit confused. Here are the camps I am seeing:

Hearn seems to be saying that Bitcoin right now is not really decentralized - aka the Chinese firewall problem and so much power already centralized in a few peoples hands. He also seems to be saying that the motivations for Bitcoin Core developers are not based on good faith technical disagreements, but more about bad faith political disagreements.

Fred Wilson seems to be saying that he concurs with Hearn's concerns about Bitcoin already being centralized, but would characterize Bitcoin Core developers as having good faith political disagreements and advocates for "hard fork(s)" as a way to resolve these good faith political disagreements.

You seem to be saying that, in fact, BitCoin Core developers have good faith technical reasons - nay - empirically validated reasons to believe BitCoin has no real choice and that it can not ever become a visa-like transactional currency without destroying the decentralization qualities that make it so interesting. I assume you also believe that Hearn's qualms about the current centralization are wrong in some way.

So that makes for very conflicting stories about what is going on for this outsider to have any hope of judging. Very interesting though.

Can you tell me why the decentralized ledger can't just be made more granular so that increasing the block size might make kick out current under-powered nodes, but those nodes could be turned into virtual nodes where under-powered machines could pool resources to establish a virtual node and thus maintain decentralization?


> Hearn seems to be saying that Bitcoin right now is not really decentralized - aka the Chinese firewall problem and so much power already centralized in a few peoples hands.

This is true, and people are working to fix it on many levels. For example, separating the transaction selection from coinbase reward (what p2pool does, but with better scaling properties). Also, large chip manufacturers like BitFury selling all-in-one mining setups rather than running the miners themselves--they are presently doing mostly in-house mining, but are moving in the right direction. Also, smart property miners so that it doesn't matter if the hardware centralizes to where power is cheapest. There are also protocol-level changes along the lines of Bitcoin-NG, or non-outsourceable puzzles which remove a good deal of the mining centralization pressures.

So what you might not have gotten from the Hearn article is that this is a known problem and while scarily bad, work is progressing on this front.

> He also seems to be saying that the motivations for Bitcoin Core developers are not based on good faith technical disagreements, but more about bad faith political disagreements.

I don't know what to say to that. We had two open workshops last year for discussing the scaling problem, which Hearn did not participate in. We have a plan for increasing the capacity of the system which also references what we do genuinely believe to be the technical hurdles to scaling. I charitably hope that Hearn is simply ignorant on this matter.

> I assume you also believe that Hearn's qualms about the current centralization are wrong in some way.

No, the present state of mining centralization is concerning. But I'm not willing to throw in the towel on that just yet.

> Can you tell me why the decentralized ledger can't just be made more granular so that increasing the block size might make kick out current under-powered nodes, but those nodes could be turned into virtual nodes where under-powered machines could pool resources to establish a virtual node and thus maintain decentralization?

Decentralization in Bitcoin is about mining decentralization. Everything else barely matters. A cabal of miners can censor transactions costlessly. A cabal of miners can require extra-protocol information to de-anonymize bitcoin holders. A cabal of miners can keep anyone else from mining bitcoin, thereby closing off competitors. The threat to Bitcoin's decentralization is centralization of control over the mining hashpower -- whether from the form of pools, or external coercion on pools, or companies having exclusive or back-door access to mining hardware (e.g. 21co).

Outside of the back-doors, what causes mining centralization is a combination of validation cost, latency, and external factors like electrical power subsidies.

But, having said that, what you propose is known in the community as 'probabilistic validation' -- only checking part of the contents of a block and being able to relay small fraud proofs when such validation fails. This requires the ability to create such fraud proofs, which we will get with segregated witness (being worked on by Bitcoin Core right now), and with a lot work will eventually get us to the point where validation cost is not concern so long as there is a large, healthy network of probabilistically validating full nodes.

But we'd still have latency and real world power economies to worry about.


It seems like the potential fork in bitcoin is already happening to some degree with Elements and the sidechain (https://github.com/ElementsProject/elements) -- a super interesting project that I just found out about yesterday! I can't help but feel, to a certain degree, like forking bitcoin is re-arranging deck chairs on the titanic though. There already seem to be more viable alternative cryptocurrencies.


The problem is for almost everyone technical features are trumped by market cap when it comes to cryptocurrencies. Viability for almost everyone comes down to which economy commands the most investment into it.


This is not necessarily a fork. You can have a new blockchain & exchange it tokens for bitcoin using atomic swap protocol. To implicitly implement the two-way-peg would a fork be needed.


I have an edit to make. Even two-way pegs don't need a hard fork


Correct me if I'm wrong, but if this was a stock or some other security, and I somehow had influence over how it is managed thus what I said could affect its value, declaring it "dead" (or soon to be worthless) AND holding interest in it (long or short) - would be criminal in most countries.


Then this would be illegal (the website owners have a short in Herbalife).

http://www.factsaboutherbalife.com/

I think as long as you disclose your position in the stock/security, you can say whatever you want.


Indeed. People who specialize in shorting stocks, bonds, etc. live on the cycle of finding dirt through thorough private research, shorting the stock, and then publicizing the dirt.

This is actually one of the mechanisms that Efficient Market Theory relies upon for disseminating market information. If you could only benefit from assets increasing in value, then there would mostly be negative incentive for anyone to try to expose companies that are weaker than the market assumes them to be.


The big drawback to the consumer is the speculative price. Of course, this attracts the scum of the Earth, but that's another r story. Bitcoin can be saved by applying the concept of a Currency Board [0]. All speculator will leave and only the serious players will stay and then regular folk can jump in. Of course, you can't make a million dollars from a single bitcoin you bought at $400, but you won't make it anyway if things go the way they've been going! Well, I know you can't apply the concept to Bitcoin, but just wanted to give some food for thought.

[0] https://en.wikipedia.org/wiki/Currency_board


I have never understood the bitcoin protocol very well, and I did not have time to read the entire posted article and its linked supporting pieces. That said, I did pick up that one of the major issues is that a few miners in China control a huge portion of the hash power and have an incentive not to allow growth. Given that computing power is so affordable, is it really not possible for some competing group to decide to save the protocol by creating some large resource pools? In other words, can miners not be evicted once in control?


The problem is one of scale. Bitcoin is heavy resource-intensive. So much so, that your Core i7 can't really do anything. These days, not even the latest GPUs can compete. You really need specialized hardware, and a ton of it. And so, money.

It's not enough to spin a thousand VMs in AWS and call it a day.


Yes, certainly. I wasn't assuming that a couple of programmers could pull it off. But if a group of people with the funding wanted to take control of the network away from these problematic miners could they?


Sure, but they'd lose $10M+ to do it.


The actual story here is that the attempt to fork Bitcoin (Bitcoin XT) is dead. Hearn tried to do so, failed, and left. Anyone who doesn't run XT should be celebrating their victory.


But there's Bitcoin Classic now, right? Which is emphatically an attempt to fork Bitcoin (just an attempt to fork it even more aggressively than XT to the point where Core is the actual fork).

Would Classic have happened without XT? It seems to share some developers.


I'm worried (about myself) that I easily shift between these 2 camps: this thing is outrageously ingenious and this thing is outrageously preposterous.


if chinese miners are indeed trying to limit blocksize in order to increase transaction costs, then the necessary chain of events which needs to occur is: 1) faith in bitcoin as a currency/payment system drops causing price crash 2) miners realise that the marginal increase in money made via transaction costs is massively outweighed by what they have lost in block rewards by limiting growth of the system 3) the miners get their act together and everyone upgrades to a new whizzy high capacity bitcoin.

This should continue to work until block reward becomes negligible in 2035.


Bitcoin is long dead; the blockchain - not so much, but it won't survive in its present form as it's highly inefficient.


How do you have one without the other?


"Blockchain" is just a brand name given to a particular form of using Merkle trees, and Merkle trees have no correlation or dependency whatsoever on Bitcoin.


The blockchain as a technology, not necessarily an operating service.


Yeah, well,that's just like... your oppinion, man.


> I read his entire post a couple times.

because some blockchain investments might be in danger




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: