News for hackers. Stuff that matters.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by bhouston on Friday February 27, 2015 @08:16AM (#9118637)
Interesting parallel to the growth and development of decentralized P2P networks around 1999/2000.

First there was Gnutella (as Napster had a centralized directory) - but it didn't scale, although it proved popular.

Then they added support to Gnutella for spoke/hub models, which had superpeers that reduced the load on most individuals. But in the end Gnutella never really took off.

What replaced Gnutella was bittorrent, which actually only did transfer via P2P but the searching and discovery was centralized again PirateBay and Trackers.

But for all bittorrent's success, Netflix (and others), which are centralized and highly controlled alternatives, are far more popular and commercially successful for watching online video -- it is just less work to use Netflix, even though it doesn't have the benefits of being free and open.

So for all the attraction of P2P decentralization, often centralized, commercial focused easy solutions win out. There are costs to be paid by being decentralized and often general people who are not ideological do not want to pay these costs.

But I am mostly an outsider with regards to Bitcoin so who knows.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by flatline on Friday February 27, 2015 @08:25AM (#9118669)
While there are certain advantages to netflix's distribution model, such as my ability to stream directly to a tablet or AppleTV, the main advantage in my mind is that it is a legal means of acquiring content with ease. If BitTorrent allowed me to pay for and legally obtain content, I'd probably use it quite a bit.

The inefficiencies in the Bitcoin protocol are pretty big by comparison; every full node has to maintain a copy of the entire blockchain, the proof of work scheme is terribly redundant and wasteful. Some partial solutions (peercoin, ripple/stellar) have arisen in the crypto space but they just don't have the popularity of Bitcoin, it'll be interesting to see where the field stands in even five years. The real world demand for decentralized digital currency is still questionable in my mind.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by bhouston on Friday February 27, 2015 @08:37AM (#9118716)
> The real world demand for decentralized digital currency is still questionable in my mind.

This is a key point. I believe that general people do not care about decentralized currency, what they want are easy payment solutions. If bitcoin doesn't provide easy payment solutions that are cheap, convenient, works everywhere, then it will be beat by something that does provide that.

Even if you could with huge engineering effort slowly move Bitcoin to cheap, easy, everywhere, it is likely going to be beat by non-decentralized solutions because those non-decentralized solutions are cheaper to create, deploy and maintain -- also easier to monetize.

I think that the future is to companies like Stripe, ApplePay -- technologies which focus on customer capture via ease of use and many options and being agnostic towards the underlying technologies.

Bitcoin is neat, just like Gnutella was, but being neat doesn't correlate with commercial success.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by logfromblammo on Friday February 27, 2015 @12:55PM (#9120225)
What I want is to be able to easily pay for things, but also without having to trust an intermediary who takes a percentage off the top.

The ultimate reason why I have a bank account is so that my employers can deposit their payroll into it. And since my money is already there, I pay my bills and expenses from it.

I fully expect my bank to narc on me to the feds at every turn, and screw me hard if I ever have a real problem with them. I expect them to nickel-and-dime me with fees. I expect them to introduce seemingly arbitrary delays and paperwork requirements for their own convenience. I expect them to offer rates on deposits that cannot keep up with inflation and charge rates on loans and credit that would make even the serenest of divine avatars flip tables. And if the turds ever hit the turbines, I expect that making a trip to the nearest bank branch office would be the least useful thing I could possibly do.

I don't really have a lot of confidence in Bitcoin, but the bar they need to pass with respect to trust is ridiculously low--set there by the banking system. Where they fail is definitely convenience.

If my employer offered to make payroll in Bitcoin, and if my local utilities, gas stations, and grocery stores accepted payment in Bitcoin, I would be using it already.

But all those places prefer to trust human bankers rather than crypto algorithms running in a distributed computing network. I don't see that changing any time soon. If anything, an alt-currency backed by an alliance of megaretailers like Walmart, Target, and Amazon would have to crack that nut first. To drive adoption, there has to be support at the point-of-sale terminals.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by XorNot on Friday February 27, 2015 @10:26AM (#9119309)
Also that there's almost no reason to want to make truly anonymous purchases. Because it implies legality to the activity in question (otherwise why are you paying for it?)

And if it is illegal just because the actual money is somewhat anonymous (which Bitcoin isn't, really) doesn't mean that the change in material wealth is unnoticeable.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by AnthonyMouse on Friday February 27, 2015 @11:06AM (#9119555)
> Also that there's almost no reason to want to make truly anonymous purchases.

That's just silly. You can certainly think of things people have a legal right to do that they still wouldn't want any record of. If you're paying for an abortion it's perfectly reasonable to want the payment to be truly anonymous. The same goes for other types of medical treatment, any purchases of an embarrassing nature, donations to politically charged organizations like Planned Parenthood, charity by people who believe altruism is only satisfied when the donation absolutely cannot be attributed, etc. There is also the simple metadata concern that giving anyone a record of everything ever purchased by you (and everyone else) could be used against you or for evil purposes generally.

The ability to make anonymous payments has been the norm since money has existed. Cash is anonymous. It's only the last few decades with the rise of electronic payments that tracking them all has even been possible, and there is no law of the universe that says we have to accept the loss of privacy.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by jaws- on Friday February 27, 2015 @10:54AM (#9119486)
Is your point that Bitcoin is an anarchist currency for buying drugs, and nothing else? That it can't possibly have value outside of online payments?

"BTC" is just the unit of account powering the blockchain. You can use a blockchain to make almost any form of digitized information into a public good. Case in point: https://www.blockscan.com/asset

The blockchain is the ultimate distributed database. No other distributed database works without a third party controlling and administering it. This is critically important for all kinds of financial markets, because otherwise the entity in control of the DB is able to manipulate outcomes, hide data, and play games with insider information, and yes this is really happening: http://deepcapture.com

And why does a purely online-only, digital content provider need your home address to send you a video file, anyway? What about a server host? Gaming platform? The credit card paradigm is obsolete for a huge amount of premium digital content. This isn't to say the US dollar is obsolete, because you can represent dollars, or euros, or gold, whatever, as auxiliary currency units on top of the Bitcoin blockchain, although you'd still need to own BTC to send it around, for many this is BTC's primary form of inherent value.

Finally, it's impossible for many people in developing nations to engage in online commerce at all, because their banking system is utter crap. Billions of people the world over are underserved by the banking system, or don't have access to a bank account.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by jtbigwoo on Friday February 27, 2015 @11:26AM (#9119665)
> Also that there's almost no reason to want to make truly anonymous purchases. Because it implies legality to the activity in question (otherwise why are you paying for it?)

I think most people would welcome a shift to more anonymous transactions, but they're not willing to give up the advantages they get from tracking. When my purchase is tracked by a the seller, I get volume and loyalty discounts and easy returns. When my purchase is tracked by a credit card company, I get the ability to dispute payments and better manage cash flow. Most people and businesses aren't willing to give up those conveniences for anonymity.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by oafitupa on Friday February 27, 2015 @11:44AM (#9119786)
General people don't care about gold either, and yet it's such a great store of value that even central banks use it.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by jacobsimon on Friday February 27, 2015 @11:58AM (#9119865)
But they used to.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by AnthonyMouse on Friday February 27, 2015 @11:25AM (#9119651)
> The real world demand for decentralized digital currency is still questionable in my mind.

My feeling is that the interesting thing about Bitcoin as a currency is the pressure it puts on centralized payment systems to compete with it. The problem with banking is that it's so hard to innovate, primarily because of the regulatory burden both making it very expensive for anyone to enter the market and severely constraining what can be improved if they do.

For example, with credit cards the burden of fraud is put on the credit card company. That turns out to be one of their major costs, even though the credit card company is hardly the lowest cost avoider for credit card fraud (they're just a convenient deep pocket), which requires them to charge high transaction fees to cover the liability. Hence no micropayments; fees too high.

Now suppose that Bitcoin disabuses people of the notion that the payment processor should be the one who takes the hit for fraud. If you don't secure your secrets then you lose your money; you can buy insurance if you like. Suppose regulations get passed to allow this for Bitcoin. Now non-Bitcoin payment processors can make the argument that they should be able to offer a centralized service with the same rules, and we can finally have micropayments.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by lectrick on Friday February 27, 2015 @02:25PM (#9120742)
behold, bittorrent bundles

https://bundles.bittorrent.com/

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by woah on Friday February 27, 2015 @08:28AM (#9118682)
I think the reason that Netflix is winning out is not a technical reason, but a business reason. Since they are centralized, they are able to capture revenue from the people using the service. This allows them to hire developers and designers to make the service as good as possible and available on many devices. Also the fact that their founders aren't constantly being jailed is helpful too.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by celticninja on Friday February 27, 2015 @09:11AM (#9118870)
Im not sure that Netflix is the preferred option. You say

>(Netflix et al) are far more popular and commercially successful for watching online video

File sharing versions are not aimed at being commercially successful so i think that is an irrelevant comparison.

Also you I expect are from the USA, netflix/hulu etc arenot available everywhere so they are certainly not more popular than the alternatives in countries where they are not avaiable.

Popcorn Time was a free, decentralized Netflix alternative and it was hugely popular, only that the developers pulled the plug on it did it not become the defacto method of watching movies for free online.

Anyway not sure how these compare to bitcoin but I dont think your analogy holds up even when not compared to bitcoin.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by dublinben on Friday February 27, 2015 @09:18AM (#9118906)
It's worth mentioning that PopcornTime[0] is still available at a new domain, and has been forked by at least one group of developers.

[0]http://popcorntime.io/

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by Fuxy on Friday February 27, 2015 @09:37AM (#9119004)
All the forking is not helping it gain popularity.

When there are so many similar versions which one do you choose.

Also you probably don't want it to be popular anyway unless you don't mind the authorities knocking on your door.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by celticninja on Friday February 27, 2015 @09:21AM (#9118919)
thaat is worth mentioning. thank you
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by timdaub on Friday February 27, 2015 @09:22AM (#9118925)
Good point.

I think the market will always decide which media consumption method it wants to use depending on how frictionless the experience is.

In the case of Bittorrent, as a mainstream consumer you'd have to know what program to download, where to find a torrent file yada, yada yada, while on Netflix you can just enter your credit card information and watch as many movies as you like.

I think recently, Facebook also realized this, which is why they are currently aiming towards bringing a great search engine to their customers.

Once that is in place sufficiently, homepages for small businesses will become obsolete, as people rather search for a company/product on Facebook than on the internet as it is a much easier to do.

This same principle again will probably apply to Bitcoin and digital payments in general. Right now, Apple is doing a great job reducing friction in payments, at least for mainstream consumers.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by cubano on Friday February 27, 2015 @09:45AM (#9119048)
> Once that is in place sufficiently, homepages for small businesses will become obsolete, as people rather search for a company/product on Facebook than on the internet as it is a much easier to do.

While this may or may not be true, am I the only one who is slightly frightened by the ramifications of this?

Facebook is fine, for what it is, but the idea that it could soon become a proxy for the WWW isn't my idea of optimum.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by celticninja on Friday February 27, 2015 @10:06AM (#9119192)
It will become a proxy only for those people who allow it to. Which in general will be the older and less technically able generation who barely use the Internet other than to Facebook anyway. It certainly isn't going to replace Google and as usual with social media sites the kids will be looking to get away from the sites their parents use.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by sp332 on Friday February 27, 2015 @09:51AM (#9119094)
Commercial success depends on a solid technical infrastructure. Netflix evaluated Bittorrent vs centralized distribution and went centralized. YouTube did the same. This indicates that BT is not technically better than a centralized model.

But I think the only reason Netflix doesn't use BT is that the content owners are super-skittish about people having a copy of the data on their computers instead of streaming it and throwing it away. So even if BT is a better technical solution, it's politically unworkable.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by celticninja on Friday February 27, 2015 @10:02AM (#9119160)
I would disagree with this point >This indicates that BT is not technically better than a centralized model.

It indicates that BT didn't provide something that Netflix et al did require. I imagine that is something like maintaining control of all digital copies of a work as you went on to suggest. This is not a technical limitation but rather a business need. So BT may be technically better (I imagine in terms of resources required to provide content it is superior) however it didn't meet the business case as well as a centralised solution did hence BT doesn't get used.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by em3rgent0rdr on Friday February 27, 2015 @07:00PM (#9122147)
>But for all bittorrent's success, Netflix (and others), which are centralized and highly controlled alternatives, are far more popular and commercially successful for watching online video -- it is just less work to use Netflix, even though it doesn't have the benefits of being free and open. >So for all the attraction of P2P decentralization, often centralized, commercial focused easy solutions win out. There are costs to be paid by being decentralized and often general people who are not ideological do not want to pay these costs.

I would disagree that the reason people use Netflix instead of bittorrent is not because Netflix is "less work" or that "there are costs to be paid by being decentralized". Your argument above is ignoring the legal issues with transmitting copyrighted data that deters ordinary citizens concerned about following the law. I would actually say that Netflix is more work than bittorret, espcially compared to the bittorrent clients nowadays that can stream bitorrented video. Plus in the past netflix always required a bloated plugin (silverlight).

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by willejs on Friday February 27, 2015 @08:36AM (#9118710)
"But for all bittorrent's success, Netflix (and others), which are centralized and highly controlled alternatives, are far more popular and commercially successful for watching online video -- it is just less work to use Netflix, even though it doesn't have the benefits of being free and open."

What about skype, that was built upon supernodes, and was decentralised?

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by bhouston on Friday February 27, 2015 @08:41AM (#9118729)
Skype was never radically decentralized -- it was a managed centralized/decentralized network. Its decentralization was to offload costs onto users to provide a cost advantage compared to running a lot of centralized hardware, but otherwise it was centralized.

Skype accounts were centrally registered and a single company was responsible for network health, security, etc.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by vamur on Friday February 27, 2015 @10:36AM (#9119377)
Netflix is only winning in the U.S and some western Europe states. Given the current political issues and copyright enforcement it is unlikely to win in the East unless it is dirt cheap. And I'm not sure if Netflix has same day TV releases. If not, then it can't compete with same day releases.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by Sami_Lehtinen on Monday March 02, 2015 @01:31PM (#9133423)
You completely forgot eDonkey 2000 (ed2k) and eMule. eMule got perfectly working DHT implementation including serverless file search. Technically it was much more advanced than bittorrent, it didn't require .torrent files. It did fetch AHCI data from other peers. Only thing it lacked was efficient coordination between download and upload. Overnet (from ED2K developers) tried to fix that with Horde mode, but it failed because everyone was already using eMule. Hordre tried to pick 5 fast peers for mutual trading. Requirement for trackers and .torrent files felt really backwards stuff after using ed2k.

The Gnutella with super hubs was called G2 protocol. Gnutella also utilized GWebCaches for retrieving bootstrap information of other active nodes.

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by dualogy on Friday February 27, 2015 @08:32AM (#9118694)
Funnily enough bittorrent still "wins out" in the handful of rogue countries where it isn't criminalized
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by danbruc on Friday February 27, 2015 @08:49AM (#9118769)
BitTorrent is not criminalized, it is perfectly good and legal. On the other hand using it to obtain copyrighted content like movies, music and software obviously is a crime.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by celticninja on Friday February 27, 2015 @09:15AM (#9118888)
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by danbruc on Friday February 27, 2015 @09:52AM (#9119102)
They suspended Antigua's and Barbuda's obligations to comply with US intellectual property rights because the USA did not comply with prior WTO rulings. [1] It is still illegal and essentially just a means of punishment. Copyright holders could probably try to sue the USA for not complying with the WTO rulings and in consequence causing damages to them. But honestly the whole case seems pretty ridiculous to me.

[1] https://www.wto.org/english/Tratop_e/dispu_e/cases_e/ds285_e...

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by jMyles on Friday February 27, 2015 @09:10AM (#9118865)
I use bittorrent for legal purposes every day. It's the best way, for example, to obtain daily episodes of DemocracyNow!
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by XorNot on Friday February 27, 2015 @10:29AM (#9119328)
It was a revelation when I started using it to download large open source software, since it handily removes the "mirror dance" to find a decent peer in Australia.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by celticninja on Friday February 27, 2015 @09:13AM (#9118880)
or where netflix is unavailable (i.e a lot of countries)
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by IkmoIkmo on Friday February 27, 2015 @10:10AM (#9119213)
The comparison to Netflix is ridiculous. Netflix being awesome is not a function of centralized being better than decentralized, it's a function of torrented content being illegal 99/100 times and thus it's very tricky to commercialize it, apart from (shady) ad networks that accept the mere indexing of torrent links.

But consider for a moment the popularity of Popcorn time or torrents in general. They're massively popular despite the fact everyone knows it's illegal and knows many countries have histories of punishing illegal downloaders, let alone the big uploaders. And it's not just that they're popular, they work really, really well for something completely free.

Does that mean we prefer using commercial solutions most of the time? It depends. Torrenting tech is monetized through ads but kept free, just like things like gmail or facebook. The difference is that gmail isn't illegal and thus can get venture capital investments, partnerships, build elaborate products (like gmail for business) that interface with online identities (like businesses, phone security) and infrastructures (banking & payment processing infrastructure), have customer service etc. While most torrenting services have to operate in the dark, anonymously, outside of infrastructure, with few partnerships, little investment etc.

In short, I don't think we should try to reason from analogy here. Centralized/decentralized doesn't inherently predict anything.

I think at the end of the day we have to look at the 'per person' scale. The average US citizen makes 2 transactions a day (one of the metrics I saw used in this slideshow, too.) The average bitcoin transaction is 500 bytes. For a global citizen it's likely slightly less than 2 on average considering the US one of the most consumerist societies, but let's say 2 for everyone.

Alright so 1 kilobyte of data per day for everyone in the world.

Is that a big deal? No. It's not. It's still 14 TB of data, daily, but it's manageable.

It requires an 82 mb/s connection to handle that much data. That's for the entire world populations (1 month old babies included!) to average as many transactions as the average US citizen.

Just put that into perspective. We're not talking about this kind of technology today, bitcoin has only a few million users. It's unlikely bitcoin will ever become popular enough to service 7 billion people in the first place, the internet's been around for decades and it's not even close, hell electricity or clean water doesn't even do that. But hypothetically if it happened, we'd be talking about some date that's at LEAST 20 years out from now to get to 7 billion and that in itself is already extremely optimistic. For perspective, it took the internet nearly 2 decades to get to 2 billion internet users.

So to say a 82 mb/s internet connection in 2035 is too big of a deal for what is likely going to be a node run by a professional business like Coinbase. (i.e. I believe bitcoin's infrastructure will be run more and more by professional businesses rather than home desktop PCs, but these businesses will exist in every country on the planet and be decentralized a bit like how ISPs are decentralized only much more because running a node isn't nearly as big a deal obviously, as it's one of many things running on the ISP's network).

Average home internet is about 5 megabytes per second today in OECD countries. And we know bandwidth, like CPU and storage, has grown roughly 50-60% in the past decades and it's likely to average something close to that (like 40-50%) in the next few decades. 50% yoy would be 3300x in 20 years. 5 MB/S would be 15 gb/s by 2035. Optimistic? Absolutely, it's the most optimistic metric based on past data. But let's just say it's extremely likely that reaching 1 gigabyte per second will easily happen by the time a bitcoin node needs 0.082 gigabytes per second. And that's for a standard, average, consumer, home connection. NOT the much better industrial connections that you expect bitcoin nodes will be hooked into by 2035 (if it indeed is so important that 7 billion people use it for 2 transactions a day).

In short, 1 kilobyte of data per person is so little that whether it's centralized or decentralized it doesn't really matter that much. It can be dealt with. Especially when you consider that many of these transactions can happen off-chain, on sidechains, treechains, less secure chains (e.g. to buy coffee or make a 1 cent payment to read a New York Times article automatically instead of being served a 10 second advertisement with a 1 cent revenue per view value, these transactions can happen on less secure channels).

Decentralized/centralized is an interesting discussion, sure, but at the 1 kilobyte per day per person scale, I don't think it's very relevant when it comes to technical scalability. It's relevant for other reasons definitely (like a decentralized digital global banking system being much less prone to anti-competitive banking monopolies and licensing than say a centralized one like Paypal) but I don't think technical scalability is the biggest problem.

Beyond that bitcoin is so nascent and small... I mean I quite like it and think it just might win, but I still feel it's a bit silly to talk about whether bitcoin can scale to a billion users all the time, when its growth rates are really not all that impressive. I mean don't get me wrong, scalability is important to talk about, but it commands such a disproportionate amount of talk. It's like wondering if 50% of the Mars debate was about whether Mars can support a city of a million humans, let's see if we can get 20 people living there first you know?

Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by vamur on Friday February 27, 2015 @10:52AM (#9119470)
Best option would be a bitcoin blockchain connected to government run internal blockchain (or similar) systems. That would offload huge amount of trivial transactions, simplify current archaic internal systems and reduce effectiveness of using sanctions for economic wars - which can easily turn to hot wars otherwise.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by fluidcruft on Friday February 27, 2015 @11:37AM (#9119736)
Sanctions are a non-violent escape valve for realpolitik. Taking sanctions of the table makes hot wars more likely.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by aminok on Friday February 27, 2015 @07:21PM (#9122208)
The Iraq sanctions didn't prevent the Iraq war. Sanctions are the staging ground for war. They eliminate domestic stakeholders in the enemy country, reducing domestic opposition to a hot war.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by aminok on Friday February 27, 2015 @09:55AM (#9119116)
This is not like Gnutella's supernode solution. The Lightning Network works on top of the Bitcoin network, which would continue being flat, with all nodes being equal.
Re:Lightning Network: “Bitcoin Doesn’t Scale” [pdf] by EC1 on Friday February 27, 2015 @04:11PM (#9121390)
Netflix doesn't have a fraction of the available media out there. I can't find 90% of the movies I want to watch on Netflix. On any region. You can't use Netflix interchangeably with P2P, they aren't the same thing.