|
|
Log in / Subscribe / Register

Welcome to 2018

By Jonathan Corbet
January 2, 2018
Welcome to the first LWN.net Weekly Edition for 2018. The holidays are over and it's time to get back to work. One of the first orders of business here at LWN is keeping up with our ill-advised tradition of making unlikely predictions for the coming year. There can be no doubt that 2018 will be an eventful and interesting year; here's our attempt at guessing how it will play out.

The image of the technology industry as a whole suffered in 2017, and that process is likely to continue this year as well. That should lead to an increased level of introspection that will certainly affect the free-software community. Many of us got into free software to, among other things, make the world a better place. It is not at all clear that all of our activities are doing that, or what we should do to change that situation. Expect a lively conversation on how our projects should be run and what they should be trying to achieve.

Some of that introspection will certainly carry into projects related to machine learning and similar topics. There will be more interesting AI-related free software in 2018, but it may not all be beneficial. How well will the world be served, for example, by a highly capable, free facial-recognition system and associated global database? Our community will be no more effective than anybody else at limiting progress of potentially freedom-reducing technologies, but we should try harder to ensure that our technologies promote and support freedom to the greatest extent possible.

Our 2017 predictions missed the fact that an increasing number of security problems are being found at the hardware level. We'll not make the same mistake in 2018. Much of what we think of as "hardware" has a great deal of software built into it — highly proprietary software that runs at the highest privilege levels and which is not subject to third-party review. Of course that software has bugs and security issues of its own; it couldn't really be any other way. We will see more of those issues in 2018, and many of them are likely to prove difficult to fix.

As a result of these problems and more, interest in open hardware will grow in 2018. For many of us, creating our own hardware looks like an impossibly challenging task; we should remember that creating our own operating system looked just as difficult in 1983 when the GNU project was announced. If we truly want control over our computers, we need control over the hardware too.

At a higher level, we'll see more companies working to produce hardware that at least has a chance of being under its owner's control. The production of systems with the Intel management engine disabled and the Purism Librem 5 handset are examples of what is coming. These products will only continue to exist, though, if they find customers, and it is not yet clear that enough people are willing to pay a premium for this kind of hardware.

Linux virtualization and container technology is at the base of the entire cloud-computing ecosystem. Despite our community's steady stream of security problems, that base has generally held firm, and there have been few significant security issues at the large cloud providers — that we know of, anyway. With luck, that will still be true at the end of the year, but it seems inevitable that things will go wrong at some point. A serious compromise of a cloud provider could challenge faith in cloud computing in general and adversely affect a number of Linux-related businesses.

The battle to control various aspects of the cloud-computing ecosystem will continue on both the commercial and community levels. The early prominence of Docker seems to have provoked an immune response at both levels, with the result that alternative runtime systems will likely see increasing adoption over the year. One sure prediction is that we'll still be tired of hearing about containers at the end of the year.

Blockchain hype may continue, but much of the world will have realized by the end of the year that a blockchain is just another useful data structure. It's easy to predict that there will be no end of weirdness around cryptocurrencies, but we're not silly enough to try to predict what that weirdness will look like.

Mainline (or near-mainline) kernels will become more widely deployed this year. It would appear that mobile-device chip vendors are trying to close the gap between the kernels they ship and the mainline, a most welcome development. If the kernel page-table isolation patches turn out to be as important as it seems they might, there is going to be a lot of painful backporting work to do — work that may well bring distributors around to the idea that shipping old, custom kernels isn't necessarily the best practice.

Alternatives to the Linux kernel will grow in prominence this year, with Google's Fuchsia perhaps leading the pack. The Linux community has become somewhat complacent in its dominance of much of the computing landscape, but that complacency should have been taken down a notch by the revelation that billions of Intel processors include an internal CPU running Minix. There are an increasing number of situations that call for a small, lightweight kernel, and the Linux community has not worked that hard to make the kernel fit into such settings. It is also natural for companies to want to have an alternative to fall back on just in case, and if that alternative is under their control and permissively licensed, so much the better. The dominance of Linux will not be seriously challenged in 2018, but there will be more nibbling around the edges.

Some longstanding projects will come into their own this year. The Wayland compositor has been successfully deployed in a few distributions for a while now, but the underlying applications still think they are talking to an X server. Native Wayland support should move into production in the desktop environments, and the long reign of the X Window System will approach its end. Meanwhile, Python 3 adoption appears to have reached the turning point; by the end of 2018, Python 2 applications will start to look seriously old. Perl 6 will have to wait a little longer, though.

People will still try to pick fights around systemd. Meanwhile, most of the rest of us will simply carry on using it and focus on more important things.

Finally, LWN will complete its 20th year of publication at the end of January — not bad for an enterprise that started as a side project for a would-be consulting and training company. It has been a long and strange trip indeed, but sometimes it still feels like we're just getting started. We'll be here through 2018 and beyond, keeping an eye on the Linux and free-software development communities. Thanks to all of you for supporting us for so long; best wishes for 2018 from the entire LWN crew.


to post comments

Welcome to 2018

Posted Jan 2, 2018 22:20 UTC (Tue) by pbonzini (subscriber, #60935) [Link] (3 responses)

Jon, you're too optimistic. My bet is that handset vendors will ignore PTI just fine, no matter how important it turns out to be (not all SoCs will be affected anyway), and most of their customers will be none the wiser.

Hopefully they will get closer to mainline kernels in due time, but if that happens it will be only because Google forces them, and not because of a sudden crush for their customers' security.

Welcome to 2018

Posted Jan 3, 2018 3:55 UTC (Wed) by xav (guest, #18536) [Link] (2 responses)

PTI appears to be a solution to an Intel-only (huge) problem. Handsets vendors are safe to ignore it for now.

Welcome to 2018

Posted Jan 3, 2018 17:13 UTC (Wed) by pdewacht (subscriber, #47633) [Link] (1 responses)

I wouldn't dare say that yet, ARM is pushing an ARM64 KPTI patch: https://lkml.org/lkml/2017/12/6/306

Welcome to 2018

Posted Jan 3, 2018 17:44 UTC (Wed) by excors (subscriber, #95769) [Link]

On the other hand that says "I'd like to start thinking about getting this merged for 4.16.", which sounds like the kind of relaxed attitude one might expect for a mostly-hypothetical KASLR-bypass issue that nobody is really worried about, and unlike the surprising urgency around the Intel KPTI patches.

(On the other other hand, not all handsets are ARM - some use Intel Atom SoCs, and might or might not be affected by this.)

Welcome to 2018

Posted Jan 3, 2018 1:16 UTC (Wed) by rgmoore (✭ supporter ✭, #75) [Link] (34 responses)

The image of the technology industry as a whole suffered in 2017, and that process is likely to continue this year as well. That should lead to an increased level of introspection that will certainly affect the free-software community.

I predict it will not result in anything like the degree of introspection it should. The free-software community will do a bit better than most, but most of the tech community will continue to bull ahead, ignoring naysayers and creating even worse problems and bigger black eyes than 2017.

I also predict the #MeToo movement will have its day in the FLOSS movement sometime in 2018. We all know there are real problems with acceptance of women in tech, including FLOSS, and at least one really ugly revelation about a prominent FLOSS leader is going to come out this year.

Welcome to 2018

Posted Jan 3, 2018 7:03 UTC (Wed) by eru (subscriber, #2753) [Link] (31 responses)

This will unfortunately lead to greater regulation of the industry, like the German NetzDG that just came into force.

Welcome to 2018

Posted Jan 3, 2018 9:17 UTC (Wed) by peter-b (guest, #66996) [Link]

The software industry is in desperate need of regulation; relying on professional ethics among software developers and "NO WARRANTY" has very clearly failed.

Welcome to 2018

Posted Jan 3, 2018 11:50 UTC (Wed) by smurf (subscriber, #17840) [Link] (29 responses)

Well, if the industry demonstrates that it can't regulate itself, you need the government. (In a different field: Where would we be today without the EPA and other countries' equivalents? Counted the number of Superfund sites recently? Same for online hate speech.)

The German NetzDG is flawed, sure, but it's a "these people don't understand the nuances of their law's consequences" flaw, not a "better to scap this stupid aggregation of legalese" flaw. Unlike, say, the idea that you're responsible for paying insane damages for whatever copyright violation occurred on your open WLAN, which is still on Germany's books after all these years.

Welcome to 2018

Posted Jan 3, 2018 14:20 UTC (Wed) by felixfix (subscriber, #242) [Link] (28 responses)

Riiiiight, because the solution to everything is bureaucrats making decisions with no accountability.

A pox on all eople dragging governments into every problem, and politics into every discussion.

Welcome to 2018

Posted Jan 3, 2018 14:43 UTC (Wed) by pizza (subscriber, #46) [Link] (26 responses)

> Riiiiight, because the solution to everything is bureaucrats making decisions with no accountability.

How is government middle management (ie "bureaucrats") or executives (ie "political appointees") making decisions worse than corporate middle management or executives making the same decisions?

And how is the former somehow less accountable than the latter?

Welcome to 2018

Posted Jan 3, 2018 15:31 UTC (Wed) by felixfix (subscriber, #242) [Link] (25 responses)

Governments by definition are monopolies. Businesses have to satisfy customers in the face of competition or they go out of business.

The worst possible solution is government regulation of businesses, because of "regulatory capture", where the bureaucrats picked to staff the government bureaucracies must have knowledge of the industry, thus they come from the very industry they are regulating. The alternative is to pick bureaucrats who know nothing of the industry, but guess who educates them? -- those same experts who were expressly not picked as the regulating bureaucrats in the first place.

It's a common theme that businesses are greedy and government bureaucrats are noble, but it's nonsense. An economist named Buchanan won a Nobel Prize for "public choice" theory which debunked this fairy tale and showed that bureaucrats are as full of self-interest and bias as anybody else. The difference is competition, ie, lack of monopoly.

Yes, businesses do lots of stupid things. The difference is they go out of business and are susceptible to lawsuits for malpractice.

Welcome to 2018

Posted Jan 3, 2018 15:40 UTC (Wed) by pizza (subscriber, #46) [Link] (23 responses)

> Governments by definition are monopolies. Businesses have to satisfy customers in the face of competition or they go out of business.

Governments that don't satisfy their "customers" don't tend to last either. Be it through the ballot box or the ammo box.

> Yes, businesses do lots of stupid things. The difference is they go out of business and are susceptible to lawsuits for malpractice.

Yeah, that's working so well in the ISP, Energy, Banking/Financial, and Medical sectors.

Meanwhile, courts have jurisdiction over the Government too.

You have "rights" as a citizen of a country. You have no rights when it comes to being a customer of a company. Except for those rights the government enforces through laws and regulations.

If you want a true "free market" free from government regulation and interference, I hear Somalia is a veritable utopia these days. Hope you can afford your own milita.

Welcome to 2018

Posted Jan 3, 2018 16:28 UTC (Wed) by felixfix (subscriber, #242) [Link] (22 responses)

> Yeah, that's working so well in the ISP, Energy, Banking/Financial, and Medical sectors.

Every single instance is in collusion with government. That's what regulatory capture is. That's what the problem is.

> Meanwhile, courts have jurisdiction over the Government too.

And usually side with government, or have you never been to traffic court or anything which relies on police testimony? Meanwhile, markets respond much faster.

And if you rely on elections, remember that half the US got the wrong result, precisely because it's a monopoly. But if you don't like your grocery store or gas station or insurance company, there's almost always other choices.

Welcome to 2018

Posted Jan 3, 2018 17:13 UTC (Wed) by smurf (subscriber, #17840) [Link] (20 responses)

> Every single instance is in collusion with government

Yeah, to prevent it from being regulated *by* government. This is usually called "corruption".

> And usually side with government

Which neeeds to be fixed (a law to unconditionally fire any policeman who's caught lying would be a god first step), but no police whatsoever is way worse. Residential speed limits don't exist to make money for the police and environmental protection laws don't exist for bureaucrats to have something to do. They exist to protect people.

> Meanwhile, markets respond much faster.

Wrong. The markets do not respond at all when, as is usually the case when there are problems, the people affected either aren't the consumers or the sellers collude to not offer them any choice.

Also, you can't sue a company for polluting the hell out of a river after it's gone bankrupt, which also doesn't un-pollute the river, just like you can't resurrect a child that's been run over by a speeding car. You need to enforce conditions that prevent that from happening in the first place, which requires a government.

> remember that half the US got the wrong result, precisely because it's a monopoly

So? How could you possibly have a non-monopoly government? Your wrong results (like Trump effectively getting elected by a minority) are the fault of broken election laws that nobody is angry enough about to fix. Have fun. Meanwhile other countries don't seem to have that problem.

Welcome to 2018

Posted Jan 3, 2018 17:57 UTC (Wed) by felixfix (subscriber, #242) [Link] (19 responses)

How fast is Apple responding to battery slowdown complaints?

How fast would it have taken government bureaucrats? There are huge automobile safety recalls taking far longer just to write the memos.

Again, you are making the same mistake described by public choice theory: government bureaucrats are not noble just because they have government paychecks. They are just people with all the normal biases, with unaccountability to make it worse. You can find innumerable instances of government bureaucrats stonewalling solutions, and nothing holds them accountable. Businesses only get away with murder when government allows it; they would not get away with murder if they were held accountable by lawsuits, but the government blocks that. AT&T was a terrible company in its infancy, and when competitors began to hold it accountable with lawsuits, AT&T begged the government to make them a federal utility. How long were modems, fax machines, answering machines, and other advances, blocked by federal regulations on behalf of AT&T? It was only brought asunder by MCI/Sprint finally suing to stop it -- competition for innovation and progress, government against it.

The auto industry is replete with advances blocked by government bureaucrats because they aren't listed in the safety regulations.

Every system has failures and flaws, just as with humans; and just as what counts with humans is how they rectify their mistakes, so with systems. Free markets have competition, and market haters who scream about greedy profit motive ought to understand how that greedy profit motive uncovers competitors mistakes. Monopoly shields organizations from accountability by the market. Government-enforced monopoly makes it much harder, and government monopoly is the worst.

You think pollution is bad here? It was far worse in those paragons of government monopoly known as the Eastern block. Tell those people how grand all that freedom-from-competition and freedom-from-choice and freedom-from-accountability was. Or look into Love Canal, where the initial pollution was required by government, hidden by government, covered up by government, and the cleanup was fumbled by government.

Welcome to 2018

Posted Jan 3, 2018 20:46 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link] (7 responses)

> they would not get away with murder if they were held accountable by lawsuits
Lawsuits? How quaint.

Look at your agreement with AT&T that you've used to buy an iPhone. And now look at the mandatory arbitration clause in it. But you're not forced to buy from AT&T, there are plenty of competitors to choose from: T-Mobile, Sprint and Verizon. And just 3 of these competitors also have mandatory arbitration in their contracts. Freedom!

Welcome to 2018

Posted Jan 3, 2018 21:58 UTC (Wed) by felixfix (subscriber, #242) [Link] (6 responses)

You think 3 competitors is too few, yet you want to reduce it to 0 with the government. How consistent! What freedom!

Odds are you didn't like the results of the last US election. Now you get to cast a meaningless vote again in 3 years. There's freedom for you.

Welcome to 2018

Posted Jan 3, 2018 22:24 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link] (5 responses)

This is a curious case of projection. Libertarians want to totally destroy the government and they are extrapolating that their opponents want to have the total government control.

This is not the case. Sane people want sane government regulation so that these 4 players won't screw their customers.

Direct government control makes sense only for areas with natural monopolies, where you can't feasibly have more than 1-2 competitors.

Welcome to 2018

Posted Jan 4, 2018 0:18 UTC (Thu) by JanC_ (subscriber, #34940) [Link] (4 responses)

Free market competition solving consumer issues only really works when there are tens or hundreds of competitors, and when none of them are dominant compared to the others.

Unfortunately that is an increasingly rare circumstance in this world where all companies try to become bigger & bigger… because that allows them to avoid most competition.

Welcome to 2018

Posted Jan 4, 2018 0:55 UTC (Thu) by felixfix (subscriber, #242) [Link] (1 responses)

Wrong. See. eg. Microsoft and Apple. There's a lot more to market conditions than just size.

Welcome to 2018

Posted Jan 4, 2018 4:45 UTC (Thu) by JanC_ (subscriber, #34940) [Link]

Both Microsoft & Apple are perfect examples of why real competition can't exist when only one or a couple companies dominate the market…

Welcome to 2018

Posted Jan 5, 2018 20:11 UTC (Fri) by zlynx (guest, #2285) [Link] (1 responses)

Government taxes and regulations are a major driver of company size increase.

Is your company paying for road transport, including taxes? Buy your own trucks. Is your company of five people having trouble following ALL of the current HR regulations for hiring and firing employees? Get big enough or get acquired. Now you have an HR and legal team that fills an entire building so you're on top of every legality. Are you providing Internet to end-users but your upstream transit costs are killing you? Buy the upstream and become Tier 1. Now YOU can charge transit fees to reach your end-users.

Welcome to 2018

Posted Jan 6, 2018 21:00 UTC (Sat) by JanC_ (subscriber, #34940) [Link]

In most countries HR regulations are much less strict for small companies (to the point where some companies are split up in many small divisions to avoid them).

The trend also seems to be that companies sell all their trucks/vans and hire self-employed truck/van owners instead. (It's much easier to exploit individual owner-drivers than it is to exploit hundreds of employees, I guess.)

And I do understand some of the economic reasons why companies want to become bigger & bigger (although in many cases it's also based on a cult-like belief), but that doesn't mean a small number of big companies is better for consumers or for society.

Welcome to 2018

Posted Jan 3, 2018 21:13 UTC (Wed) by smurf (subscriber, #17840) [Link]

> How fast is Apple responding to battery slowdown complaints?

How fast is Comcast responding to complaints that Netflix is unuseable?

> Businesses only get away with murder when government allows it

Right. Exactly.

> The auto industry is replete with advances blocked by government bureaucrats because they aren't listed in the safety regulations.

It's also replete with safety, cartel, or environmental problems which didn't get fixed until government bureaucrats stepped in and told the car makers to get their shit together. VW's Dieselgate is just the latest example.

You can't have one without the other.

Also, I'm definitely not arguing for a communist-style government monopoly, so please stop putting up that kind of strawman argument. Thanks.

Welcome to 2018

Posted Jan 3, 2018 21:55 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link] (9 responses)

> The auto industry is replete with advances blocked by government bureaucrats because they aren't listed in the safety regulations.
I'm quite curious about these safety advances.

Welcome to 2018

Posted Jan 3, 2018 22:01 UTC (Wed) by felixfix (subscriber, #242) [Link] (8 responses)

Most recently, the IIHS safety bureaucrats have been complaining that headlights are awful. Yet their regulations suffocate innovation there. Some experiments with LED headlights were impossible because they violated regulations.

A bit of googling will find many more.

Welcome to 2018

Posted Jan 3, 2018 22:21 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link] (7 responses)

I checked it. There are plenty of lighting advances: http://www.chicagotribune.com/classified/automotive/sc-co...

The only problem is the high-end laser headlights that don't have a high/low beam setting. They are approved in Europe but not in the US.

So I fail to see the problem here. Regulation works and it doesn't create safety problems. Meanwhile, before the regulation we were in the "Unsafe at any speed" territory.

Welcome to 2018

Posted Jan 3, 2018 22:44 UTC (Wed) by felixfix (subscriber, #242) [Link] (6 responses)

Car ads at least back to the 1950s bragged about safety improvements. Do you remember when Volvo got caught cheating in their ads bragging about how tough their cars were? They stacked seven high, I think, but had wood supports inside. This demonstrates that safety matters to both consumers and producers, and that there is more accountability in markets than in government.

Have you kept track of how many times the US nutritional guidelines have changed at the whim of crony industries? Ever see any heads roll for changing opinions on eggs, red meat, dairy, coffee, chocolate? Remember Saccharin, falsely labeled a carcinogen against all evidence, until the government finally admitted 30 years later they had been wrong from the start? How many heads rolled over that?

Banks before the Fed used to advertise who their directors were, how much reserves they had, and the general safety of their business.

There were many financial panics in the US, including the 1929 crash, and including the curious 1920 recession which was as bad as the 1929 crash but never escalated because Woodrow Wilson had had a stroke and no one was in charge; it was over in 18 months. Several of these panics affected Canada too, but not a single bank collapsed in Canada while thousands dis in the US. This was because regulations tied the banks hands and prevented branch banking, whereby funds could be transferred at will to cover short-term market demands.

History is full of such examples. I make no claims that private enterprise is less prone to greed and mistakes than government, only that competitive markets provide accountability that simply does not exist in government. Even if bad CEOs get golden parachutes, they don't remain in power and they seldom get hired again. How many government bureaucrats lose their jobs over malfeasance, ineptitude, or corruption?

That's all I'm arguing. You and others may want to label me a soul destroying libertarian or conservative or republican, but that only shows how limited your imagination is and how blind you are to the world you are accustomed to. Corporate accountability may not be as much as you like, but government accountability is as rare as unicorn farts, and expecting them to regulate honestly is about as jokey as Springtime for Hitler.

Welcome to 2018

Posted Jan 3, 2018 22:52 UTC (Wed) by Cyberax (✭ supporter ✭, #52523) [Link] (5 responses)

> Car ads at least back to the 1950s bragged about safety improvements.
Not really. While there was some showmanship, the cars were mass-produced without obvious safety measures like deformable steering wheel or even seatbelts.

> Have you kept track of how many times the US nutritional guidelines have changed at the whim of crony industries?
Like, mandating nitrites in sausages that almost totally eliminated botulism?

> History is full of such examples.
It really isn't. History is full of anecdotes that can be twisted by citing them randomly in a short post without any context.

For example, do you know that hard currency and deflation have caused Hitler? True story, btw.

Welcome to 2018

Posted Jan 4, 2018 0:02 UTC (Thu) by felixfix (subscriber, #242) [Link] (4 responses)

So you discount the car ads that did exist by saying not all ads bragged on safety, and they didn't advertise the safety features you think they should have? I suppose that's one way to admit they did brag on safety sometimes.

You point out one good nutritional guideline as if to hide all the flip flopping they did.

You Godwin things to pretend that historical examples of government malfeasance and incompetence don't exist.

I guess I must be doing better than I expected.

Welcome to 2018

Posted Jan 4, 2018 7:42 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link] (3 responses)

I prefer to get my facts from actual Congressional inquiries, not from anecdotes of random TV ads. The "Unsafe at Any Speed" inquiry found that automakers made a campaign to systematically hide the unsafety of their cars.

And it was fixed by mandating certain safety standards. Only then car makers started to compete on safety, instead of stupid bling.

The same applies for catalytic convertors. They would have never happened without regulation.

Welcome to 2018

Posted Jan 4, 2018 14:30 UTC (Thu) by felixfix (subscriber, #242) [Link] (1 responses)

Your honesty in trusting the House Unamerican Activities Committee and Joe McCarthy is refreshing.

Oh wait, you mean only the Congressional hearings you like?

Wow. Never would have thought there'd be bad government actors.

Welcome to 2018

Posted Jan 4, 2018 20:35 UTC (Thu) by bronson (subscriber, #4806) [Link]

Your argument is that because McCarthy existed, government can never ever be trusted?

Safety and CARB regulations in the 70s and 80s have produced completely quantifiable benefits. There have been grievous missteps like MTBE but, on the whole, their progress has been impressive.

Welcome to 2018

Posted Jan 4, 2018 15:29 UTC (Thu) by farnz (subscriber, #17727) [Link]

I've noticed a couple of general themes that seem to interact to result in American distrust of "regulation" as compared to other countries:

  1. Regulation that mandates outcomes, but leaves the route to the desired outcomes unspecified, tends to be better at coping with attempts to ignore regulations than regulations that mandate process but not outcomes. E.g. regulation that says that you must notify all vehicle owners of a failure to meet certain safety levels within 30 days of discovering that you did not meet those standards tends to do better than regulation that says that you must go through a mandated process of notifying an agency and performing a recall when you don't meet standards.
  2. The USA prefers regulations where the mechanism to comply is obvious from the regulation, which tends to result in regulations that mandate process, but that don't mandate outcomes. This is argued as limiting the "red-tape" burden on business, by ensuring that if you've followed the letter of the regulations, a judge can't penalise you for not getting the desired outcome (the "spirit" of the regulations).

I speculate that the reason for (1) is that companies work out how to game a prescribed process - if you have to report something in a fixed form, they'll find ways to "accidentally" get it wrong and have it sent back, adding delay, and they'll find ways to report exactly what the process asks for, even if the next step involves asking them to clarify before you get useful outcomes. In contrast, outcome based regulations leave a lot of room for arguing on the degree of blame when the outcome doesn't happen, but they tend to force desired outcomes (because you're only arguing about degrees of liability if you don't meet the outcome, not about whether you're at fault at all); the result is that the risk-averse bits of the company tend to dump on anyone trying to avoid meeting the outcome required by law, because the argument will be about whether $1 or $100,000,000 is the correct penalty for breach, not about whether you broke the rules at all.

Put that together with the preference for regulations that mandate process, and you see that most regulation is broken - the outcomes are bad, even though the regulation is followed. It's not hard to combine that with genuinely bad regulations (and bad laws) to conclude that government is unfixable.

And I personally appreciate the irony of people saying that courts will enforce contract regulations against a company while simultaneously arguing that regulation is bad :D

Welcome to 2018

Posted Jan 11, 2018 15:32 UTC (Thu) by sombragris (guest, #65430) [Link]

> And usually side with government, or have you never been to traffic court or anything which relies on police testimony? Meanwhile, markets respond much faster.

Not really. In my country, courts may side with you if you have a good case. The problem is seeking payment. Good luck having your compensation claim included in next year's budget...

Welcome to 2018

Posted Jan 3, 2018 17:53 UTC (Wed) by raven667 (subscriber, #5198) [Link]

> business and are susceptible to lawsuits

But what is a lawsuit except for the government stepping in to regulate, after the harm is done. Lawsuits and the courts are a form of government regulation.

Welcome to 2018

Posted Jan 3, 2018 14:59 UTC (Wed) by smurf (subscriber, #17840) [Link]

> Riiiiight, because the solution to everything is bureaucrats making decisions with no accountability.

I didn't say that. "No accountability" is bad whoever the decision maker is. In fact, the idea is to place the accountability on the head of the person responsible for the problem in the first place – and somebody needs to pass the laws that effect this.

Feel free to suggest a better way than democracy, flawed as it is, to accomplish that. The forces of the market obviously don't work, mostly because the buyers are not affected by the sellers' bad decisions.

Welcome to 2018

Posted Jan 10, 2018 5:26 UTC (Wed) by louie (guest, #3285) [Link] (1 responses)

"at least one really ugly revelation about a prominent FLOSS leader is going to come out this year. "

I'm fascinated that the lengthy response to this comment is ignoring this. I'd go stronger - we'll be lucky if it is only one.

Welcome to 2018

Posted Jan 15, 2018 14:14 UTC (Mon) by jrandomh (guest, #121568) [Link]

> I also predict the #MeToo movement will have its day in the FLOSS movement sometime in 2018. We all know there are real problems with acceptance of women in tech, including FLOSS, and at least one really ugly revelation about a prominent FLOSS leader is going to come out this year.

Exactly.

I believe a state of ferment about this issue is already ongoing within the FLOSS community, quietly and slowly, since 2017 or probably much earlier. It won't be a surprise if things finally explode in this year. It can involve some high-profile communities and developers.

Disclaimer first, I don't personally know the people at all, nor the politics behind it, I am just an ordinary FOSS user who read a lot of posts all over the web. This comment was not meant to be name-calling or accusation in any sense, to anyone, neither side. Just my humble opinions, no correctness nor accuracy guaranteed in this comment.

1. LKML has been accused for it’s notorious communication style (multiple times, unsurprisingly). In 2013, a core kernel developer, Sage Sharp, couldn’t stand it anymore and she criticized the community, said “Linus Torvalds is advocating physical intimidation and violence. Ingo Molnar and Linus are advocating for verbal abuse”, and calling for etiquette on the list. However, Linus Torvalds and others believed “professionalism” is just bullshit and rejected[0]. As a result, Sage Sharp left the upstream, unfortunately.

I mention this problem because it is not only relevant to Linus’ well-known profanity or the LKML, but a general attitude towards professionalism shared by many hackers, both online and offline, and such bad jokes may be an integrate part of the hacker culture. If a developer said something in a offline conference and considered offensive, it might cause serious and unintended problems.

2. I believe the “0xB16B00B5” magic number in Linux Hyper-V code is an example of this. I originally thought it was just written by an offensive programmer at Microsoft, but years later when I was reading some hacker manuals from the late 90s (Jargon File? But I searched it and found nothing, perhaps my memory is wrong), I realized “B00B5” is probably a hexspeak joke existed for a really long time, and the programmer at Microsoft was not as bad as I firstly thought. I think it’s more about a cultural problem/conflict than sexism, as a Slashdot reader joked…

> This is what you get when you have teenagers in their parents basement writing your operating system. You would get more professional behavior from a large, established corporation. Oh, wait…
(read full debate at [2], both sides have insightful comments)

Also, many hackers are politically libertarian-leaning, so they are probably completely uninterested for creating a “more-friendly” culture, if not against it, potentially making things more troublesome.

3. In 2015, Eric S. Raymond claimed an unnamed source told him, that some “feminists” were trying to set up a honeytrap in order to target Linus Torvalds for sexual assaults[3].

4. 2015-2016, Jacob Appelbaum, you know it. In addition, after Jacob himself has been expelled, today, Chaos Computer Club is still accused for failing to provide a healthy environment for the community by critics for ignoring harassment and enabling abusers[4].

5. 2017, Drupal asked Larry Garfield, a core Drupal and PHP developer, to leave the project because of his involvement in the BDSM subculture[5]. A developer’s personal life can be a source of controversial, even if he was not alleged for any assaults or misconduct as a public figure of the project.

6. The node.js’s meltdown about diversity and sexism[6].

7. Morgan Marquis-Boire[7].

8. Daniel J. Bernstein and Tanja Lange were accused to be an enabler of sexual assault for ignoring the behavior of Jacob Appelbaum, by cryptography researcher Henry de Valence[8]. One of the core Tor developer, Isis Agora Lovecruft also agreed on the issue[9], said “if your problem is a rapist, go after the rapist, but if your problem is multiple rapists, GO AFTER THE DUDE WHO'S ALWAYS BEHIND/NEXT TO HIM”[10].

9. In addition, Isis Agora Lovecruft accused John Gilmore, a well-known hacker and one of the EFF’s founding member, is also an enabler[11]. See her Twitter post for her account of a body conflict during an unofficial afterparty of a EFF conference, because of the use of the N word and refusing to recognize Chelsea E. Manning’s identified gender, and how she believed it is linked it to John Gilmore[12].

10. Gnome Foundation was running out of money because of a failure in financial management on a “Women's Outreach” project[13]. A good target of criticism of political opponents.

11. Mozilla has more political involvements now, supported many political positions for “Internet Health”. Looks good for now, but perhaps can attract political critics somehow later?

12. Oops, completely forgot about the LGBT issue at Mozilla in 2012, and the Memo issue at Google now.

These issues are extremely complicated, some criticisms are insightful, some are politically-motivated, some are overreactive, some are results of ideological and culture conflicts, some are real and serious problems, some are pure dramas. It’s difficult to distinguish them for many cases, and once controversy started, these will be all mixed together and impossible to make things clear.

I don’t have any comments about these. But what I know is, these things have been going for years. If things finally explode, it will be definitely a GREAT STORM within the entire FLOSS community.

Source:

[0] https://lwn.net/Articles/559061/
[1] https://linux.slashdot.org/story/12/07/19/1923200/microso... (Slashdot)
[2] https://linux.slashdot.org/comments.pl?sid=2991199&ci... (Slashdot comments)
[3] https://archive.fo/4mcaE (Phoronix, archived).
[4] https://gizmodo.com/major-hacker-conference-organizers-ac... (Gizmodo, also has references to other issues)
[5] https://developers.slashdot.org/story/17/03/27/2115233/pr...
[6] https://theoutline.com/post/2206/the-node-js-code-of-cond...
[7] https://www.theverge.com/2017/11/29/16715018/morgan-marqu...
[8] https://medium.com/@hdevalence/when-hell-kept-on-payroll-...
[9] https://blog.patternsinthevoid.net/the-ccc-men-who-hate-w...
[10] https://twitter.com/isislovecruft/status/920360054074753024
[11] https://twitter.com/isislovecruft/status/920359498048565251
[12] https://twitter.com/isislovecruft/status/920150647445401601
[13] https://tech.slashdot.org/story/14/04/13/1454215/the-gnom...

Underestimate blockchain at your peril

Posted Jan 3, 2018 11:58 UTC (Wed) by Harry51S (guest, #116938) [Link] (79 responses)

Hmm... categorizing blockchain as 'just another useful data structure' appears to me to miss the underlying potential of this innovation. I'm reminded of Sir William Preece's famous quotation, "The Americans have need of the telephone, but we do not. We have plenty of messenger boys." Smart contracts, to cite just one of the more significant applications of blockchain technology, will almost certainly prove to be more than 'just useful'.

Harry Sutton, Distinguished Technologist
Hewlett Packard Enterprise

Underestimate blockchain at your peril

Posted Jan 3, 2018 13:25 UTC (Wed) by anselm (subscriber, #2796) [Link] (28 responses)

The problem with “smart contracts” is that their utility depends directly on the ability of their authors to express in the smart-contract language exactly what they want to accomplish, because once deployed a smart contract is, by design, (theoretically) impossible to amend. We all know how well “expressing exactly what one wants to accomplish” works with software code, which can – at least in most cases – be corrected after the fact, and there are no grounds for the assumption that “smart contracts”, unlike software in general, will somehow be magically bug-free, all the time.

People will inevitably sue one another over “smart contracts”, and it will be very interesting to see how these lawsuits eventually turn out. In the meantime, I'm not going anywhere near any “smart contract”, thank you very much.

Underestimate blockchain at your peril

Posted Jan 3, 2018 14:51 UTC (Wed) by smurf (subscriber, #17840) [Link] (5 responses)

This is an advantage, in that the fact that you can't change smart contracts will *finally* teach people to do due diligence, correctness proofs, best practices etc. when coding them, or else they'll have to face the legal consequences and liabilities of shoddy work – just like in any other "real" enterprise where your builder or electrician's asses can be sued off when they make preventable mistakes.

Underestimate blockchain at your peril

Posted Jan 3, 2018 15:44 UTC (Wed) by anselm (subscriber, #2796) [Link]

Possibly. But how likely is that to actually happen?

Anyway, in real life, it is the intent behind a contract which counts in the end, not the language of the contract. “Smart contracts”, though, are all about the language of the contract, and implementation bugs make it likely that the “smart contract” does not accurately represent the intent of the contracting parties but can't really be fixed. Actual real-life contracts, OTOH, usually contain provisions that arrange for unenforceable bits of the contract to be replaced by such enforceable bits that are closest to the intent of the parties (where what is enforceable and what isn't may only come out after the fact, e.g., because the regulatory framework changes). How is that dealt with in “smart contracts”?

(It also turns out that “smart contracts” can in fact – surprise! – be changed or voided retroactively if the people in charge of the smart-contract platform would otherwise lose money or dislike the contract for other reasons, as in the “The DAO” incident on Ethereum. Not a good sign.)

Underestimate blockchain at your peril

Posted Jan 3, 2018 21:57 UTC (Wed) by roc (subscriber, #30627) [Link]

Builders and electricians make mistakes all the time. Those mistakes can be fixed, and frequently are, and it's usually no big deal.

Arguing that all we need to start developing perfect software is the right motivation seems ... optimistic.

Even if it was true, there's a cost consideration. Historically, applying our best tools for software verification to every piece of software has been prohibitively costly. If writing smart contracts is more expensive than hiring a lawyer to write a contract the old-fashioned way, people won't do it.

Underestimate blockchain at your peril

Posted Jan 4, 2018 20:33 UTC (Thu) by nix (subscriber, #2304) [Link]

Meanwhile, in the real world, the predominant language for writing smart contracts was modelled on JavaScript, and the docs for it (insofar as there were any docs) said how easy it was to write code for it... and the first (and second, and third) major uses of smart contracts all imploded with more or less all the money stolen by hostile attackers and/or people just playing due to bugs that could not be fixed.

Underestimate blockchain at your peril

Posted Jan 6, 2018 2:03 UTC (Sat) by elvis_ (guest, #63935) [Link] (1 responses)

Excellent!!! So a standard contract will cost twice as much because of all the unneeded work involved to make it perfect. A terrible outcome for 95% of people. Have you ever been in the real world?

Underestimate blockchain at your peril

Posted Jan 6, 2018 13:15 UTC (Sat) by smurf (subscriber, #17840) [Link]

The "real world" is in fact a very good example. Real-world processes contains checks to make sure that nobody empties your bank account or sells your home without your consent, and procedures to undo the damage when the checks fail, or when the process is deemed invalid or illegal after the fact. Code in the blockchain needs to be able to do the same thing. That may not always be possible (you can't take Bitcoin/Ether from me without my consent) but a contract can do something equivalent (hold some coins in escrow, create the digital equivalent of title insurance, create a token which you *can* take away from somebody when legally mandated, …).

Which "unneeded work" would there be in a standard contract? Checking whether the parties involved have enough assets / sufficient authorization to execute it is hardly "unneeded". Besides, drafting and executing a contract in the real world costs way more than twice the coding and gas cost of a typical Ethereum blockchain contract.

Underestimate blockchain at your peril

Posted Jan 3, 2018 15:20 UTC (Wed) by excors (subscriber, #95769) [Link] (21 responses)

Like the recent bug in an Ethereum contract that allowed some random person to 'accidentally' destroy ~$150M of other people's money. There is no authority that affected users can appeal to for compensation, because the (buggy) contract is considered to be authoritative, so that money is gone forever. (In theory it could be fixed by forking the blockchain and then convincing every Ethereum user in the world to switch over to the new fork, but that sounds very difficult for non-trivial networks where users have competing interests.)

The inability to retrospectively fix mistakes seems like a fundamental flaw in these decentralised systems.

Underestimate blockchain at your peril

Posted Jan 11, 2018 5:27 UTC (Thu) by Garak (guest, #99377) [Link] (20 responses)

too big to fail. bailout-forks. diversification. survival of the fittest. evolutionary forces.

The power seems to reside in the network. Governments still seem to have ultimate dominant authority over the networks. But maybe sneakernets are enough for some interesting use-cases. Maybe someone will come up with thousand mile range wifi mesh networking with interesting bitrate specs. That would be cool.

Just because traditional currency can be useful because of its centralized nature, doesn't mean that cryptocurrencies' lack of those features makes it useless. I.e. what you describe as a fundamental flaw, I'm pretty sure many of the early pioneers (myself sadly not included) saw as a basis feature. They perhaps, for some use-cases, considered Trusting Majority Of Network Power to be preferable to Trusting Government. I can't say I consider the attitude crazy. I think it's wise to understand that things are complex, and use-cases are many. Traditional fiat currency is not going to become obsolete, but it has clearly begun to lose market share to bitcoin/litecoin/etherium/dogecoin/etc. I'm sure that baking the net effectiveness of a bailout-fork into the cryptocurrency from the beginning is something we may see more of. And it will be implemented in lots of different ways, and people will literally vote with their money. Interesting to watch it play out.

Underestimate blockchain at your peril

Posted Jan 11, 2018 15:16 UTC (Thu) by nix (subscriber, #2304) [Link] (19 responses)

Traditional fiat currency is not going to become obsolete, but it has clearly begun to lose market share to bitcoin/litecoin/etherium/dogecoin/etc.
In the most fundamental sense, "what can you buy in a market with it", this is clearly nonsense. Bitcoin, and other cryptocurrencies, are not usable as a currency You can hardly use them to buy anything, and when people do implement buy-in-$cryptocurrency features, they as often as not tear them out again because nobody uses them -- because they are not usable as a currency. They are worthless stores of value: the exchange rate shoots madly up and down because the market is so thin that an exchange rate is being derived from only a few transactions, because it's fairly hard to get money *into* these currencies and next to impossible to get it out again.

This last property is not necessarily a problem: there are plenty of nonconvertible currencies around the world. But combine that with the fact that nobody uses any of these things as currencies, merely as speculative instruments, and with the disastrous problems implied by the nonrepudiatable nature of the thing renders it fundamentally useless as anything resembling a currency (oops, I typoed the wallet ID for that deposit payment, what do you mean it's gone? You can't reverse simple mistakes without convincing everyone using the currency to use a new one?!). The important part of central control of a currency is that rules useful for the majority of users can be enacted without breaking the entire currency. Rules like clawing back mistaken or fraudulent transactions, which is not exactly a problem you can say existing cryptocurrencies haven't been impacted by. (Yes, this means something outside the currency has to get involved to reverse the transaction's effects in the real world, if any.)

The underlying datastructure has many uses (though not the proof-of-work scheme, which is just an excuse to run lots of expensive room heaters at worrisome environmental cost, and doesn't even prevent single large entities from dominating the network, as nearly happened with Chinese miners repeatedly over the last year or two). But as a currency? I don't see this ever threatening even something like the kyat, let alone the yuan or the dollar or the euro. Normal human beings will not tolerate a currency with no way to reverse mistakes and no way to defend against theft of their entire bank account or heck their entire bank.

Underestimate blockchain at your peril

Posted Jan 11, 2018 17:10 UTC (Thu) by anselm (subscriber, #2796) [Link] (3 responses)

Normal human beings will not tolerate a currency with no way to reverse mistakes and no way to defend against theft of their entire bank account or heck their entire bank.

Not to mention that people won't be enthusiastic about a “currency” in which, when you buy a newspaper or a cup of coffee at the train station, the time it takes the transaction to clear is longer than the train ride.

Underestimate blockchain at your peril

Posted Jan 11, 2018 20:36 UTC (Thu) by nix (subscriber, #2304) [Link] (2 responses)

Quite! but that's a problem with Bitcoin in particular. I was trying to point out mostly problems common to all blockchain-based cryptocurrencies similar to Bitcoin, not just implementation problems in Bitcoin.

The related problem for all implementations is that they have a horrible choice:

- either make transaction costs ridiculously high due to the need to lug around a massive database of all transactions ever -- which for practical replacement of real currencies would need to have new blocks arrive at least once a second, I'd guess, so it would be exabytes in size soon enough

- or make everything horribly insecure due to the need to trust someone *else* with carrying out the actual, netted transactions of many other people. And at that point you're back to trusting someone else not to run off with all your money, so, uh, what's the advantage of this over ordinary currency again?

Underestimate blockchain at your peril

Posted Jan 12, 2018 9:47 UTC (Fri) by Garak (guest, #99377) [Link] (1 responses)

Did you not get the memo? I have no idea if these will turn out to be the solution of the problem you highlighted. But it seems to me this sort of addressing of issues that come up is standard FOSS operating procedure. I suspect that within the next few years there will be many variants of and competitors to this solution, and enough of them will work well enough that the problems you highlighted will be considered entirely historical within 5 or 10 years.

https://en.wikipedia.org/wiki/Lightning_Network
https://en.wikipedia.org/wiki/SegWit

Of course I believe there will be half a dozen other major issues that come to light, and of the hundreds of attempted solutions to those most will fail. But enough will survive and thrive. This is all the power of darwinian evolution, capitalism, and FOSS rolled into one. It will be bloody, but to quote Jurassic Park- "Life Finds A Way". "The Desire To Have A Cryptocurrency That Survives Will Find A Way".

Underestimate blockchain at your peril

Posted Jan 12, 2018 16:56 UTC (Fri) by nix (subscriber, #2304) [Link]

I haven't paid attention to SegWit but Lightning Network fundamentally doesn't work because it's a network with no mechanism proposed to ensure that routes actually eventually terminate at the intended destination, nor indeed that they won't contain (ruinous) loops, because every routing node has no understanding of anything about the network topology beyond the next link or two. (Also, everyone who wants to be part of a route has to go into debt for howeverlong it might take transactions to clear, which might be forever due to the previous problem). And that's just the *start* of its huge laundry-list of fundamental flaws.

In any case, netting everything up to get around terrible transaction costs and delays is how you get around a broken system, not a way to advertise a system as ready for prime-time.

Underestimate blockchain at your peril

Posted Jan 11, 2018 18:51 UTC (Thu) by gracinet (guest, #89400) [Link] (4 responses)

Well, real currency or not, SFC just got a donation in bitcoins and says it plans to accept bitcoins for the projects under its umbrella.

https://sfconservancy.org/news/2018/jan/11/pineapple-fund...

Underestimate blockchain at your peril

Posted Jan 11, 2018 20:38 UTC (Thu) by nix (subscriber, #2304) [Link] (3 responses)

But in order to *do* anything with that donation, they'll have to find some way to convert the damn thing back into dollars or some other mainstream currency. Good luck with that. (Will the time spent finding a way to do that, administering the payment method, etc be worth less than the donations that'll arrive via that route? Often the answer turns out to be "no".)

Underestimate blockchain at your peril

Posted Jan 11, 2018 21:43 UTC (Thu) by halla (subscriber, #14185) [Link] (1 responses)

I would even estimate that the time I spent answering people who ask me "why doesn't krita accept bit/doge/whatever/coin" is worth more than the donations that would arrive!

Underestimate blockchain at your peril

Posted Jan 11, 2018 22:38 UTC (Thu) by karkhaz (subscriber, #99844) [Link]

For a small business owner's perspective on accepting Bitcoin, I enjoyed reading Colin Percival's blog post from a few years ago:

http://www.daemonology.net/blog/2014-03-27-tarsnap-bitcoi...

he claims that Stripe's service means that he doesn't actually have to deal with bitcoin, Stripe just sends him dollars. So bitcoin is being used to make a transaction anonymously, but not to store value long-term. This seems to be the best of both worlds...

Underestimate blockchain at your peril

Posted Jan 13, 2018 10:25 UTC (Sat) by smurf (subscriber, #17840) [Link]

What do you mean, "good luck"? Get an account at a reasonable broker, send coins there, sell them, transfer $$$ to own bank account. That's less work (and cheaper, even including transaction cost) than opening a non-$-based account at a bank and getting the money converted into dollars.

Yes, bitcoin transaction cost are insane at the moment, but that's only a problem if you want to get the transfer included in the next block or two. If you're willing to wait, reduce them.

War On Cryptocurrencies

Posted Jan 12, 2018 8:59 UTC (Fri) by Garak (guest, #99377) [Link] (9 responses)

>Traditional fiat currency is not going to become obsolete, but it has clearly begun to lose market share to bitcoin/litecoin/etherium/dogecoin/etc.

In the most fundamental sense, "what can you buy in a market with it", this is clearly nonsense. Bitcoin, and other cryptocurrencies, are not usable as a currency
The news stories keep suggesting the opposite of what you are saying. I admit, I haven't started using it yet. But it sure sounds like other people have. And with the total market value of bitcoins at $240 *Billion* USD? I was a skeptic for a long time as well. I still expect major events, like the NSA or KGB deciding they want to hork the leading cryptocurrencies, and succeeding, because they can. But even if that happens, or just a panic crash, I can't look at the history up to this point and have the same kind of sentiment you do. One could have rattled off a similar litany of criticisms of Linux as and OS in 2000. It was a young OS, and there were many legitimate and broad problems with it. But people with imagination, and understanding of FOSS crowdsourced engineering could *correctly* see beyond the naysayers. As a concept, a FOSS OS has thrived despite historical litanies of issues. After watching bitcoin's (and litecoin, and etherium, and dogecoin's) trading value chart over the last 5 years, I think it's very clear that your sentiment is completely off the mark. Cryptocurrencies are here to stay. The main issue I see is not technical- all these problems will be solved relatively easily over the coming years. But rather political. I vaguely recall a headline/story about Russia outlawing bitcoin in some form, but saying that there will be a government managed cryptocurrency. This itself is a fascinating aspect of the mid-term future, as far as noting different country's prohibitions on cryptocurrency, or other technology. And I don't think Russia's War On Bitcoin will be any less ridiculous to watch than the decades old War On Cannabis.

War On Cryptocurrencies

Posted Jan 12, 2018 9:18 UTC (Fri) by anselm (subscriber, #2796) [Link] (8 responses)

If a cryptocurrency ever becomes acceptable for everyday usage (think “grocery shopping”), it's unlikely to be Bitcoin because Bitcoin can't handle the transaction volume. It is running up against hard limits even now even though hardly anyone is using it. Similar issues apply to other “mined” cryptocurrencies.

I don't think the comparison to Linux makes a lot of sense because at the end of the day Linux is just a software program, and in principle anyone can write a software program, especially if one is doing it in one's spare time and can't go bankrupt doing it. Especially when it was new, Linux wasn't doing anything, on a technical level, that others weren't doing already. Bitcoin, OTOH, is trying to break entirely new ground and whether it is a great idea to waste the energy budget of small European nation states enabling an infrastructure that, for the most part, powers ransomware and drug deals on the Darknet remains to be seen.

War On Cryptocurrencies

Posted Jan 12, 2018 10:10 UTC (Fri) by Garak (guest, #99377) [Link] (7 responses)

If a cryptocurrency ever becomes acceptable for everyday usage (think “grocery shopping”), it's unlikely to be Bitcoin because Bitcoin can't handle the transaction volume.
And what makes you think the bitcoin developers wouldn't copy the features of whatever fork or competitor defeats it technically, and call the resulting thing 'bitcoin'. I agree with you that bitcoin as it is today isn't going to last forever. And odds are the longer term winners won't be called bitcoin. But by the time a bitcoin competitor becomes usable for grocery shopping, what makes you think the bitcoiners won't adopt those features/designs to remain competitive? Again, I agree with you basically. There will be lots of competitors. I'm not thinking in terms of caring what the long term successful ones are named. I'm more concerned with thinking about what it means that there will be long term successful cryptocurrencies. Bitcoin is a name, a current design, implementation, and deployment. To say that bitcoin, as it is today, if it doesn't evolve further, will not thrive, is true, but not insightful.
I don't think the comparison to Linux makes a lot of sense because at the end of the day Linux is just a software program, and in principle anyone can write a software program, especially if one is doing it in one's spare time and can't go bankrupt doing it. Especially when it was new, Linux wasn't doing anything, on a technical level, that others weren't doing already. Bitcoin, OTOH, is trying to break entirely new ground.....
At the end of the day Bitcoin is just a software program, and in principle anyone can fork it, with zero or any number of modifications (just like Linux, FOSS is FOSS, Linux and Bitcoin both are FOSS). And when bitcoin, or any past or future fork of bitcoin or any cryptocurrency starts out, it isn't doing anything on a technical level that others weren't doing already. Bitcoin isn't breaking entirely new ground. People were pondering cryptocurrency long before bitcoin became the first majorly successful implementation and deployment. And that was hardly overnight. Any of the inevitably many new cryptocurrencies will have the same trajectory. Starts as a small project, and to the extent it succeeds in doing anything useful, it achieves and reaches critical mass. The real difference between cryptocurrencies and FOSS projects in general is that the financial benefits that drive development are less indirect. So I think cryptocurrencies will have a more accelerated path of advancement than Linux or other FOSS projects.

War On Cryptocurrencies

Posted Jan 12, 2018 13:34 UTC (Fri) by NAR (subscriber, #1313) [Link] (6 responses)

"what makes you think the bitcoiners won't adopt those features/designs to remain competitive?"

As far as I understand, the core concept of bitcoin is the proof of work. It has to be computationally hard, otherwise forks would remain for a long time. On the other hand, in order to speed up the transactions, the proof of work must be solved quickly. Do you see the contradiction? There are blockchains/cryptocurrencies without proof of work, but they are conceptually different from bitcoin.

At the end of the day Bitcoin is just a software program

Most definitely not. Bitcoin is a database that contains who have how much "money". How do you fork data? Each fork would double the amount of money people have? You'd soon have different amount of money on the different sides of the fork. It would be a nightmare.

War On Cryptocurrencies

Posted Jan 12, 2018 14:22 UTC (Fri) by excors (subscriber, #95769) [Link] (5 responses)

> Each fork would double the amount of money people have?

Why not? The Bitcoin Cash fork appears to be reasonably stable so far, and has increased every Bitcoin-holder's money by about a factor of 1.2 when converted to USD. Obviously that's insane, but cryptocurrencies transcend the petty limits of rationality.

War On Cryptocurrencies

Posted Jan 12, 2018 16:24 UTC (Fri) by NAR (subscriber, #1313) [Link] (2 responses)

Well, the rise of the tulip bulb prices were also insane :-)

War On Cryptocurrencies

Posted Jan 12, 2018 22:07 UTC (Fri) by Garak (guest, #99377) [Link] (1 responses)

was the market cap of tulip bulbs comparative to the market cap of cryptocurrencies? If so, then yes, cause for continued skepticism factor. If not, then it's like comparing apples to oranges, or cryptocurrencies to tulip bulbs as it were.

War On Cryptocurrencies

Posted Jan 12, 2018 22:50 UTC (Fri) by Wol (subscriber, #4433) [Link]

Dunno about the market cap, but, in modern terms just one tulip bulb could be worth about £1/4M. OUCH!!!

(Ten times the salary of a skilled worker, said salary being probably in excess of £25K.)

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

Cheers,
Wol

War On Cryptocurrencies

Posted Jan 13, 2018 11:30 UTC (Sat) by smurf (subscriber, #17840) [Link] (1 responses)

Well, in a rational world the Bitcoin A plus Bitcoin B price after the split would be the same as before, but there's no sane way to discover their relative utility (such as there is) beforehand. So the market will be volatile until that sort itself out. And since bitcoin volatility easily exceeds 20% over the course of a day or two …

Bitcoins per se aren't the problem IMHO. The idea itself has a lot of merit. And just like in the early days of industrialization there's a lot of cash and hype floating around, and there's stupid ideas like prohibiting dealing with cryprocurrencies instead of regulating the whole business (let's start with applying existing regulations to it) which is about as dumb, or long-term effective, as requiring a man with a red flag to walk in front of a car. You all know *that* story.

The one major problem I see is that proof-of-work leads to an arms race w/ investing in hardware that gets obsolete as soon as it's deployed. To be fair, nobody had any idea how to do a reasonable proof-of-stake system ten years ago. (Actually, proof-of-work is just proof-of-stake expressed in nonredeemable hardware and energy cost.) These days the Ethereum people are at least working on a viable solution. Bitcoin? not so much.

The other problem, which I'm not holding my breath about it getting resolved without another MtGox-like big crash (except that it's going to be worse), is Tether / Bitfinex. https://www.nytimes.com/2017/11/21/technology/bitcoin-bit...

War On Cryptocurrencies

Posted Jan 18, 2018 2:57 UTC (Thu) by Garak (guest, #99377) [Link]

"which is about as dumb, or long-term effective, as requiring a man with a red flag to walk in front of a car. You all know *that* story."

Actually I must have missed that memo, please elaborate.

"The one major problem I see is that proof-of-work leads to an arms race w/ investing in hardware that gets obsolete as soon as it's deployed. To be fair, nobody had any idea how to do a reasonable proof-of-stake system ten years ago."

This sounds perhaps overfocused on the Bitcoin model. Another model I've been considering for more than a decade is something along the lines of bittorrent/network-file-sharing. I'm sure there have been and will be other quite different models than the bitcoin one (which I may not understand- is it basically about making the recursively generated ledger signature easier (less computationally costly) for the many wallet-nodes to compute?, i.e. is that the useful product of the proven work, or is there some other useful product, or none at all?)

NYTimes - "These days, no exchange is bigger than Bitfinex, an opaque operation that provides no information on its website about where it is or who operates the company."

For anecdotal evidence, I recently made my first (sub$100, entertainment/experimentation value) crytpocurrency buy from Coinbase(tm) because I saw it referenced in some cryptocurrency discussion thread, looked it up as being one of the top few, checked it's wikipedia page and saw it was headquartered in California, so figured it was safe enough. Oddly my visa transaction log shows 'FRGN TRANS FEE-COINBASE CH'. Which seems weird. I wouldn't have done business with them if I had thought it involved a financial transaction with a company in a foreign country. However despite these things, and despite a future with an equal proportion of shenanigans and charlottanism to what we have seen with traditional currency markets, I still would bet on the general future of cryptocurrency. With math discovery epochs along the way. Diversification of risk of course being the common sense wisdom.

Underestimate blockchain at your peril

Posted Jan 11, 2018 11:07 UTC (Thu) by ras (subscriber, #33059) [Link] (49 responses)

> categorizing blockchain as 'just another useful data structure' appears to me to miss the underlying potential of this innovation

I struggle with characterising it as a data structure. Yes, it's true crypto currencies are built around a data structure. For example, at 1000' level Bitcoin's block chain is just a linked list. But not all crypto currencies use a linked list. For example IOTA uses a dag.

One thing they do have in common is they are "append only". Earlier history is immutable. And all use some technique for rendering that history immutable. But how they do it varies. Bitcoin uses proof of work, others use proof of stake, some rely on some variant of solving Byzantine generals problem I in a way I don't understand.

Another thing they have in common is the currency is built around a set of rules. Rules such as no double spends, the block must be sealed by proof of work, the owner must authorise the transfer coins in some manner. In fact there is always a lot of rules with complex interactions that are somehow self re-enforcing, meaning once the system is established it becomes very hard to break the rules - because of the rules. (Yes, that is horribly self referential. /me scratches head. Anyway, as anybody who has raised a 2yo knows, most sets of rules don't have that property. Yet bitcoin whose history is streaked with both criminals and criminal incompetence, and whose main users for a while were criminals, doesn't have a problem with any of the criminals breaking bitcoin's self imposed rules.) The thing that is unusual is the lump of appended to the data structure is in a sense self validating, meaning its possible to verify a new block adheres to _all_ the rules by looking just at the block and prior history.

I guess it may be possible to design an API that somehow encapsulates these things. But I pretty certain no single data structure could do it.

Underestimate blockchain at your peril

Posted Jan 11, 2018 12:14 UTC (Thu) by zdzichu (subscriber, #17118) [Link] (48 responses)

Jumping from blockchain to cryptocurrencies has the same problem as jumping to “just another data structure”.
Forget about cryptocurrencies and think about other uses of the blockchain. That's where innovation is.

yes, hashchaining is useful

Posted Jan 12, 2018 3:38 UTC (Fri) by Garak (guest, #99377) [Link] (47 responses)

Yes, hashing data that includes hashes is an often useful technique. As it has been for a long time. Cryptocurrencies however provide far more entertainment in the mainstream news. I was into Ayn Rand at the end of the last millenium, and though it makes enough sense, the fact that something (not gold, lol) is challenging 'fiat currency' ranks pretty highly interesting in my book. But sure, there is lots of room for innovation in lots of places. And lots of interesting big power machiavellian politics impeding certain subsets of it to varying degrees. Interesting Times.

yes, hashchaining is useful

Posted Jan 12, 2018 9:08 UTC (Fri) by anselm (subscriber, #2796) [Link] (46 responses)

the fact that something (not gold, lol) is challenging 'fiat currency' ranks pretty highly interesting in my book.

So far cryptocurrencies are “challenging” fiat currency only in the way a bicycle courier challenges FedEx. I'm not holding my breath.

yes, hashchaining is useful

Posted Jan 12, 2018 10:17 UTC (Fri) by Garak (guest, #99377) [Link] (18 responses)

I wouldn't have held my breath that bitcoin would have hit $100, let alone $1000, or $10,000. But all of those things happened. It's easy enough to wait another year or two and see what the plot of the market cap of the top 10 cryptocurrencies looks like. $300,000,000,000 worth of bicycle courier market is interesting to me, but I can understand how others are dismissive of that relatively small number. Time will tell.

yes, hashchaining is useful

Posted Jan 12, 2018 13:41 UTC (Fri) by NAR (subscriber, #1313) [Link] (16 responses)

Those numbers look enticing - but can you actually sell significant volume of bitcoin at that price?

yes, hashchaining is useful

Posted Jan 12, 2018 18:57 UTC (Fri) by dd9jn (✭ supporter ✭, #4459) [Link] (15 responses)

I got notice today that BitWala shutted operations down because their bank account has been closed. So, I guess selling is getting harder.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 12, 2018 20:50 UTC (Fri) by Garak (guest, #99377) [Link] (14 responses)

I haven't seen any news articles about people holding bitcoins that haven't been able to sell. Sure there are news articles about people who contracted with companies to hold their bitcoin for them. But that is a different thing. As far as my understanding goes today, anyone holding a (key to) a solid bitcoin can open a Coinbase(tm) account, and get >$10,000 of USD in exchange for that bitcoin. If you have a story of anyone who in the last 6 months had a bitcoin, and tried to cash-out but couldn't, please provide a citation. Or a means of contacting them to be interviewed for a routine journalistic investigation of the issue.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 12, 2018 23:37 UTC (Fri) by anselm (subscriber, #2796) [Link] (13 responses)

As far as my understanding goes today, anyone holding a (key to) a solid bitcoin can open a Coinbase(tm) account, and get >$10,000 of USD in exchange for that bitcoin.

Possibly. But whether they will get an amount that is closer to $12,000 (like today) or closer to $19,000 (like four weeks ago) is anyone's guess. Next week it might be $10,000 or $20,000, or for that matter $5,000 or $50,000. The problem is that the Bitcoin trading volume is generally so low that single transactions can raise or drop the exchange rate by tens of dollars. You may be able to sell one Bitcoin every so often but selling larger amounts at one go risks a “flash crash” – in April 2017, trades of only 100 Bitcoin, together with a configuration error, briefly sent the exchange rate on the GDAX exchange from $1180 to $0.06 (which was good for those people who managed to pick up some Bitcoins at that price at GDAX, and, because the general Bitcoin price index depended to a fairly large extent on the GDAX price, not so good for people whose Bitcoin positions were automatically liquidated while the “crash” was going on; fortunately these people were eventually reimbursed by the exchange). There were periods in the recent past when trading volume was so low that, in order to keep the price up, some exchanges resorted to “painting the tape”, i.e., having bots do back-and-forth transactions in order to pretend that there are trades going on, which given that Bitcoin does have transaction volume issues is a nuisance because these transactions tend to clog the block chain.

It should also be noted that there is no single universal exchange rate for Bitcoin; what is posted as “the” exchange rate is really a weighted average of Bitcoin prices at various exchanges. The actual spreads can be considerable and that of course is an incentive to clever programmers to engage in automated arbitrage, so actually converting Bitcoin to real money can in fact be more difficult than it seems.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 13, 2018 0:49 UTC (Sat) by Garak (guest, #99377) [Link] (12 responses)

"The problem is that the Bitcoin trading volume is generally so low that single transactions can raise or drop the exchange rate by tens of dollars."

Yeah, at $10K+ that really doesn't sound like a significant problem to me.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 13, 2018 2:20 UTC (Sat) by anselm (subscriber, #2796) [Link] (11 responses)

To be exact, that was tens of dollars when Bitcoin was around $1000. Make that hundreds of dollars now – it may be insignificant for you, but many people don't like that sort of volatility a whole lot. Anyway, it doesn't detract from the fact that converting larger amounts of Bitcoin into real money is difficult because it tends to mess with the exchange rate more than it ought to for a purported “currency”.

The fact of the matter is that Bitcoin, for all the hype, is mostly uninteresting for people who want to buy or sell legitimate stuff in the real world. Why would anyone want all the hassle, the delays, and the volatility when one could just as easily use actual money (or for that matter PayPal or a credit card) and be done? Even vocal Bitcoin supporters apparently prefer to hang on to their Bitcoin over using their Bitcoin to buy goods. OTOH, those companies that do offer Bitcoin payment usually arrange it such that Bitcoins go through an exchange and they receive their money in a real currency, like US dollars – they never want to touch actual Bitcoins.

Many companies which dipped their toe into the water accepting payment in Bitcoin have stopped again simply because the actual (very low) number of customers who want to pay in Bitcoin doesn't justify the complications. For example, the soap manufacturer WhollyHemp introduced Bitcoin payment and found that, after an initial burst, only around 0.2% of their total sales were paid for via Bitcoin. In fact they conducted A/B testing on their site and noticed that when customers were advised that payment in Bitcoin was possible, gross sales went down by nearly 6%. Not a great incentive. (The Mozilla Foundation ran similar tests in 2014 and found that adding a “Donate in Bitcoin” button to the main campaign form would have cost them $140,000 over the course of their campaign, simply because the added complexity tended to turn away potential contributors.)

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 13, 2018 2:46 UTC (Sat) by Garak (guest, #99377) [Link] (10 responses)

your comment reads as someone who doesn't appreciate that technology improves over time. Which seems weird here on LWN. Here over the years we watch all kinds of software based technology evolve over years from buggy fragile proof of concept, to relatively rock solid. I'm not dissuaded by your limited anecdotes. For every problematic scenario you describe, there are 100X more ordinary successful transactions. This is why the market cap of the top ten cryptocurrencies is in the hundreds of billions of dollars. Yes, no doubt a lot of unwise speculation along the lines of the 2007ish bad loan ponzi scheme that led to the bank bailouts, which apparently in turn led to the text message the creator of bitcoin first embedded in the deployment. But it's still hundreds of billions of dollars worth of confidence that the system basically seems to be functioning. And I haven't heard nearly as much complaint about users of litecoin/etherium/dogecoin. From my perspective, it sounds like those are functioning well for a lot of people. Maybe they too have their anecdotes of problematic days amongst the years. NYSE and Nasdaq have been known to take days or hours off from time to time.

The software and it's design will improve over the years. The fact that it works as much as it does, already, is something the marvel at. Nobody here is hyping it as 'ready for primetime', or 'done and perfect'. We do however see that it in fact is a functioning system already. And quite stable. For all the complaints about volatility, I see something that for most weeks of it's several years of life has been very stable.

I'm still in awe that it has already got years under its belt of having achieved it's initial design intent. I consider that pretty fucking amazing and cool. About how I felt about Linux in 2000. And Linux in 2010 and 2018 kick the living shit out that. I'm looking forward to seeing what cryptocurrencies look like 5 and 10 years from now. I think a lot of people will be very impressed (unless Trump launches too many nukes before then).

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 13, 2018 10:33 UTC (Sat) by anselm (subscriber, #2796) [Link]

Perhaps the Bitcoin guys will eventually get their act together and figure out some way to fix the more egregious problems. But how often do you want to fork the blockchain getting there?

The difference between Bitcoin and Linux is that for Linux to advance, all that needs to happen is Linus Torvalds putting new changesets into git. With Bitcoin, you need to convince a large swathe of the user base that what you want to change is actually a good idea, and there is people's money involved (even if to a considerable degree it is only Monopoly money). This means that even changes that are fairly simple from a technical POV (like increasing the block size) become huge issues when viewed from the social/political angle, and it tends to limit the scope of technical fixes you can actually accomplish within an existing crypto-“currency”. Imagine what would happen if whenever Linus Torvalds was to publish a new version of the Linux kernel, more than half of the existing user base had to decide to adopt that new kernel before it could become official (and that's without these people having a financial stake in the old kernel).

OK, so you say that at some point there will be a completely new cryptocurrency that takes care of all of Bitcoin's problems and starts without Bitcoin's historical baggage, and we will all be using that instead of Bitcoin. Leaving aside the fact that it is unclear whether taking care of all of Bitcoin's problems is even possible, the problem with that is that Bitcoin takes up not just considerable mindshare but also billions of dollars' worth of people's “money”, and that makes it even more difficult for new alternatives to gain traction. Bitcoin had the big advantage that when it came out it was basically the only game in town, but anything new and different must be obviously better than Bitcoin to get anywhere at all – and that means “obviously better” to people who even now have no clear picture of how Bitcoin actually works and where its problems really are. If businesses have a hard time justifying buying into the major incumbent cryptocurrency, what makes you think they'll go for the flavour of the week instead? (Since you're so fond of comparing Bitcoin to Linux, imagine where Linux would be if when it came out people hadn't already been used to using Windows, and the computer industry hadn't been convinced – by hook or by crook – that Windows was the way to go. After all, in the real world, the fact that Linux was obviously better than Windows in various important and tangible respects, like being virtually virus-proof, didn't help its widespread adoption at all. Now imagine that Windows is Bitcoin and Linux is your favourite new cryptocurrency.)

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 13, 2018 21:01 UTC (Sat) by nix (subscriber, #2304) [Link] (8 responses)

For every problematic scenario you describe, there are 100X more ordinary successful transactions. This is why the market cap of the top ten cryptocurrencies is in the hundreds of billions of dollars.
That doesn't follow. As I've noted repeatedly, all the market cap indicates is that bitcoin is being mined, and that people are piling into it and pushing its exchange rate with the dollar up. It does not indicate that any actual transactions are happening (which would not affect the market cap, whatever the hell a "market cap" is supposed to be for a currency: that's a term you'd use for instruments being invested, which rather proves my point). Transactions for actual goods in a currency (as opposed to in and out of it) affect neither the amount outstanding nor its exchange rate.

I'm still in awe that it has already got years under its belt of having achieved it's initial design intent.
Insofar as the initial design intent included statements by its early adopters that it would allow effortless microtransactions, have transaction fees so low as to be imperceptible and certainly far lower than, say, Visa, and be a useful store of value, it has totally failed.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 13, 2018 22:05 UTC (Sat) by anselm (subscriber, #2796) [Link] (7 responses)

As I've noted repeatedly, all the market cap indicates is that bitcoin is being mined, and that people are piling into it and pushing its exchange rate with the dollar up. It does not indicate that any actual transactions are happening

Right. “Market capitalisation” makes sense if, for example, you're talking about a publically traded company, where it tells you how much money you would need to buy all the stock (IOW, what the company is “worth”). With crypto-“currencies”, this is obviously silly since you can't buy or sell Bitcoin-the-currency the way you could a company. Bitcoin's “market cap” doesn't reflect the money that has been put into it nor the money that you could reasonably get out of it – there may be 300 billion dollars in Bitcoin according to its “market cap”, but if anyone tried to sell Bitcoin to the value of even an appreciable fraction of that, the dollar price of Bitcoin would just crash. For crypto-“currencies”, “market cap” is a bogus measure that crypto-“currency” advocates like to sling around but it doesn't tell you anything interesting or worthwhile.

What you really need to look at to gauge interest in a crypto-“currency” is its trading volume, and for Bitcoin that is really slim, especially considering that these days most Bitcoin transactions are between Chinese day traders.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 14, 2018 7:27 UTC (Sun) by Garak (guest, #99377) [Link] (6 responses)

"What you really need to look at to gauge interest in a crypto-“currency” is its trading volume, and for Bitcoin that is really slim,"

I wouldn't personally characterize millions of transactions per month as 'really slim', but I can understand how others are dismissive. Again, this is just one cryptocurrency. There will be more in 2019 and beyond, by my prediction. The technologies will continue to improve. The politics will remain interesting to watch.

https://en.wikipedia.org/wiki/Bitcoin#/media/File:BTC_number_of_transactions_per_month.png

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 14, 2018 11:10 UTC (Sun) by farnz (subscriber, #17727) [Link] (2 responses)

To put that number into perspective, existing cash alternatives like credit and debit cards between them handle millions of transactions per hour. In the UK, there are around 3.7 billion card transactions per quarter, which is nearly 2 million transactions per day. Put another way, this means that every single person in the UK (adults and children between them) averages a card transaction every 2 days. One million transactions per month implies that Bitcoin as-is could only replace cards for 70,000 people (globally) or so at current rates of trading.

This would not be an issue if Bitcoin was set up such that transaction fees and time would fall if there were more users; however, that's not how Bitcoin works, and transaction delay and fees are already higher than card networks.

Where this does compare adequately is with shares - it's about the same trade rate as the average NASDAQ security. But then, that leads to the question; what, exactly, is Bitcoin, if it's supposed to be compared to shares in something, not to currency instruments?

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 15, 2018 9:56 UTC (Mon) by james (guest, #1325) [Link] (1 responses)

I think you mean nearly 2 million transactions per hour -- two million per day is way too low!

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 15, 2018 10:04 UTC (Mon) by farnz (subscriber, #17727) [Link]

I did, yes. Off-by-one when counting my time units. Thanks!

The rest of my maths looks OK - it's just that one that I broke when confirming units, so the point still stands that Bitcoin isn't set up to serve a town of 100,000, let alone a country.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 14, 2018 11:35 UTC (Sun) by anselm (subscriber, #2796) [Link] (2 responses)

The interesting thing to note about that picture is how the number of transactions isn't going up the way it used to (which it presumably would if Bitcoin was really catching on). This is because Bitcoin is running up against its built-in transaction limit. Credit card networks can typically handle 10,000 times the transactions per unit of time that Bitcoin can, and unlike Bitcoin they can build out their capacity if they have to.

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 18, 2018 3:01 UTC (Thu) by Garak (guest, #99377) [Link] (1 responses)

but bitcoin isn't the only cryptocurrency. Hopefully wikipedia will have (or already has) stats on all the top cryptocurrencies. And I expect bitcoin and its competitors to continue working on and solving their scaling problems. To the point that the political challenge will come more into focus. (Nations pushing back against the competitors to their traditional currency)

alleged 'illusion of bitcoin liquidity'? Citation requested.

Posted Jan 18, 2018 9:24 UTC (Thu) by anselm (subscriber, #2796) [Link]

So far nations don't appear to have a lot to worry about, and until crypto-“currencies” become useful to let normal people buy legitimate stuff that is actually worth having, with less hassle than doing it with actual money, a credit card, or PayPal would require, that is unlikely to change.

The problem with Bitcoin is that the issues it is facing now are mostly built into the system by design and are difficult to fix because the fixes require not only technical solutions but also political buy-in from entities that are strongly invested in the status quo (remember that something conceptually quite simple like increasing the block size resulted in a blockchain fork that gives no indication of going away). This also impacts other crypto-“currencies” because many of them basically hang off Bitcoin in some way (if only that you can only buy them using Bitcoin).

Remember that the people who benefit most from a crypto-“currency” are the ones who get in on it early and can hoard a comparatively large share of the available “coins” while they are still easy to acquire. The fabled Satoshi Nakamoto, for example, apparently sits on more than 1 million Bitcoins, which would be a nice retirement package if you could actually convert it, or an appreciable fraction of it, to real money (which you can't). Similar considerations apply to most other “coins”, where the main idea behind an ICO is to get people to give you free money without your having to deal with pesky entities like the SEC.

yes, hashchaining is useful

Posted Jan 12, 2018 16:59 UTC (Fri) by nix (subscriber, #2304) [Link]

I don't see why you have this fixation on exchange rates. All that says is that speculators are piling into it, not that it's actually *useful* for anything other than as a speculative instrument. (Indeed, wildly rising exchange rates are the sort of thing you don't want to see in a currency, because it degrades its utility as a store of value.)

yes, hashchaining is useful

Posted Jan 12, 2018 16:58 UTC (Fri) by nix (subscriber, #2304) [Link] (26 responses)

Now, now! Bicycle couriers are practical and useful for all sorts of purposes (try getting a package through rush-hour London via FedEx in less time than a bicycle courier.)

yes, hashchaining is useful

Posted Jan 12, 2018 18:53 UTC (Fri) by anselm (subscriber, #2796) [Link] (25 responses)

Sure. I don't disagree that bicycle couriers have their uses – just like BitCoin is copacetic if you want to collect ransom payments from people whose files you have surreptitiously encrypted. It's only that they are unlikely to become a full replacement for the likes of FedEx anytime soon.

(In fact, once suborbital rocket launches become commercially viable for cargo, FedEx will be able to accept packages in Tokyo and deliver them in San Francisco the day before. Beat that, bicycle couriers.)

yes, hashchaining is useful

Posted Jan 12, 2018 20:55 UTC (Fri) by Garak (guest, #99377) [Link] (24 responses)

"BitCoin is copacetic if you want to collect ransom payments from people whose files you have surreptitiously encrypted. "

Setting aside the vocab lesson, people who would even consider paying ransom to hackerZ instead of going to their adequate backups deserve extremely little sympathy. Yes, I know it makes for successful sensational clickbait mainstream journalism, but this is LWN. We understand hard disk failure rates and off-site backups around here.

yes, hashchaining is useful

Posted Jan 12, 2018 21:31 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link] (23 responses)

Bitcoin also enables untraceable (for now) money laundering.

It's also a real enabler for a number of underappreciated industries like people kidnapping that are stymied by over-regulation right now. An honest kidnapping enterprise simply can't collect ransoms without payments being easily traced by the government. Even cash is not king anymore for any serious purpo$e$.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 12, 2018 22:24 UTC (Fri) by Garak (guest, #99377) [Link] (18 responses)

disclaimer: I'm the sort of person who is not very impressed with Tor(tm).

"Bitcoin also enables untraceable (for now) money laundering."

Suppose I am a successful crack cocaine dealer wishing to untraceably launder a stack of $100,000 USD utilizing Bitcoin, without fearing that ordinary procedures available to the FBI could be used to get me locked up in jail. How would I go about doing that _exactly_? I am skeptical. If what you said was true, I would expect a search for "anon" or "untra" on the wikipedia bitcoin page to have more interesting results.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 12, 2018 23:01 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link] (17 responses)

"You're holding it wrong" (tm)

Look at exchanges. You basically put your money into an exchange's wallet, do some trades between alt-currencies and get back a fresh new Bitcoin wallet. Law enforcement will have to request logs from the exchange to trace the funds (good luck with it, yeah).

Many exchanges also provide helpful trading APIs so you can even automate this process, chaining several of them together.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 13, 2018 0:45 UTC (Sat) by Garak (guest, #99377) [Link] (16 responses)

"Law enforcement will have to request logs from the exchange to trace the funds"

The Horror. The Horror. Next thing you know, we'll be forcing the donut patrol to stand up and walk across the street instead of hacking across the street from the comfort of their chair.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 13, 2018 4:59 UTC (Sat) by Cyberax (✭ supporter ✭, #52523) [Link] (15 responses)

This is not "walking across the street", this is "climbing Everest". Some of the exchanges might not have a legal address at all, some might be registered in China. Good luck getting the logs.

The situation used to be similar in classic banking, but putting pressure on real banks is easy because they have to be a part of the SWIFT network and they have to have correspondent accounts in major banks. Eventually the most egregious "washing machine" banks were forced to fix their behavior.

With Bitcoin one doesn't need any government registration to open a money laundry. And this is not a theory, there are tons of them operating right now.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 13, 2018 7:52 UTC (Sat) by Garak (guest, #99377) [Link] (14 responses)

"The situation used to be similar in classic banking, but putting pressure on real banks is easy because they have to be a part of the SWIFT network"

Except perhaps(?) for banks that are willing to engage in criminal money laundering, and choose not to be part of any government mandated network? I don't quite yet (but perhaps i haven't thought about it enough) see how Bitcoin is the true enabler of the moneylaundering scenarios you describe. Please try to walk me through the details, illustrating a few common examples of historical non-bitcoin based moneylaundering techniques, as well as bitcoin ones.

Yeah, thinking about having a foreign bank criminally cooperating, I can't see that using Bitcoin makes anything easier or more hidden from the FBI/IRS. At some point, the supposedly clean money needs to end up in a U.S. bank. Whether it came from a fly-by-night foreign bitcoin exchange, or a fly-by-night foreign bank or entity posing as a foreign bank, doesn't seem to fundamentally change the equation AFAICT??

allegations of bitcoin being used for untraceable money laundering

Posted Jan 13, 2018 8:08 UTC (Sat) by Garak (guest, #99377) [Link]

Or perhaps another angle to try to suss out the heart of the issue would be to compare any scenario you might think of, to an alternate using physical gold, instead of bitcoins. Sure, there may be increased shipping fees, but lets presume that is not a burdensome enough overhead to worry about, as the real optimization targeted is ability to not to have a greater chance of being arrested for the moneylaundering and/or other crimes.

I.e. what is it about the gold version of the scenario, compared to bitcoin, that makes it easier for the authorities to catch the bad guys?

allegations of bitcoin being used for untraceable money laundering

Posted Jan 13, 2018 8:54 UTC (Sat) by Cyberax (✭ supporter ✭, #52523) [Link] (12 responses)

> Except perhaps(?) for banks that are willing to engage in criminal money laundering, and choose not to be part of any government mandated network?
A bank that is not connected to the SWIFT network will be rather useless, since it won't be able to accept wire transfers. It'll be limited to cash operations only.

> I don't quite yet (but perhaps i haven't thought about it enough) see how Bitcoin is the true enabler of the moneylaundering scenarios you describe. Please try to walk me through the details, illustrating a few common examples of historical non-bitcoin based moneylaundering techniques, as well as bitcoin ones.
It's quite easy. Basically, a bank is used as an intermediary for payments between fictitious companies, registered with fake documents. This is usually made possible by (usually intentionally) lax due diligence from the bank's side.

So when the law enforcement comes, they simply are not able to find who made payments and who are the ultimate beneficiaries of the fake companies.

Example: http://eng.lsm.lv/article/economy/economy/latvian-banks-w...

allegations of bitcoin being used for untraceable money laundering

Posted Jan 13, 2018 9:21 UTC (Sat) by Garak (guest, #99377) [Link] (11 responses)

"It'll be limited to cash operations only."

And how is that a problem(ic significant limitation) in the given context? It seems to me the only fundamental difference between cash, gold, and bitcoin as far as the situation with the criminals and authorities is concerned, is that the criminals have to pay less money to ship fewer kilograms of mass across national boundaries. So it benefits the criminals, but only as a small shipping overhead cost. Not as a cost of being more or less able to evade detection and apprehension by authorities. However I keep seeing implications that this fundamentally is about something different than shipping costs of gold or paper currency.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 13, 2018 23:36 UTC (Sat) by Cyberax (✭ supporter ✭, #52523) [Link]

You can not easily ship large amount of currency between countries. That's also why "laundromat" banks are now mostly extinct.

With Bitcoin trans-border transactions are easy. You can have a "washing machine" exchange in Peru that is doing laundry for gangsters in Croatia buying drugs from Afghanistan. With pretty much zero chances for the law enforcement to track monetary flows, as you don't need anything but a server to set up a new exchange.

Heck, there are even "exchange goes out of business" sureties that use Etherum now.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 17, 2018 14:11 UTC (Wed) by mstone_ (subscriber, #66309) [Link] (9 responses)

I guarantee that if you try to board a commercial flight with $100k worth of gold, questions will be asked.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 17, 2018 22:11 UTC (Wed) by edgewood (subscriber, #1123) [Link] (8 responses)

Current price of gold is $43/gram. Let's call that $40 to be conservative and make the math easy. So $100,000 in gold is 2.5 kilograms, a little over 5.5 pounds.

Gold is 19.3 grams per cubic centimeter, so 2.5 kilos of gold occupies a little less than 130 cubic centimeters. Therefore $100k of gold fits into a box a little smaller than 7.2 cm on both sides and 2.54 cm deep (less than 3 inches on a side and an inch deep).

If I were working for Dr Evil and was tasked with commercially transporting gold, I'd want to do some testing on what gold looked like on an Xray machine vs aluminum or steel, but feel fairly confident I could hide that small of an amount of material from anything less than a disassembly inspection.

Or just charter a private jet and take a million or two in a suitcase.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 17, 2018 22:41 UTC (Wed) by farnz (subscriber, #17727) [Link]

Gold appears opaque on an airport x-ray, and opaque blocks get your luggage opened and hand-checked - as would (e.g.) a gold-lined suitcase. Your box is big enough to be worth a manual check, and most countries (USA included) require you to declare high value items if you're crossing an international border, which would cover your gold box.

Fundamentally, the state is well aware of the risks of gold smuggling, and already knows how to catch it for any commercially viable amount - you'd have to carry under $10k at a time to even have a chance of slipping the net.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 17, 2018 22:49 UTC (Wed) by karkhaz (subscriber, #99844) [Link] (6 responses)

Gold is totally opaque to x-rays, which is very unusual, so it appears completely black on airport scanners. Thus, I hope you're not flying to/from the US, lest you end up dealing with TSA agents of the same breed that held up a guy for bringing his Nobel Prize medal through.

http://www.telegraph.co.uk/news/worldnews/northamerica/us...

> ‘What’s it made out of?’ I said, ‘gold.’ And they’re like, ‘Uhhhh. Who gave this to you?’ ‘The King of Sweden.’

allegations of bitcoin being used for untraceable money laundering

Posted Jan 17, 2018 23:19 UTC (Wed) by nybble41 (subscriber, #55106) [Link] (4 responses)

> Gold is totally opaque to x-rays, which is very unusual, so it appears completely black on airport scanners.

Solid gold, sure. But what about a wad of gold thread, or a gold-based aerogel, or thin perforated plates? One of gold's useful properties is the wide range of shapes it can be formed into, and at least some of those shapes should allow some x-rays through—perhaps enough to make it look less suspicious on the scanner.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 18, 2018 0:35 UTC (Thu) by andresfreund (subscriber, #69562) [Link]

I think it'd still show up. But it seems to be easy enough to "hide" it along the structural support of your carry on and such.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 18, 2018 1:07 UTC (Thu) by karkhaz (subscriber, #99844) [Link] (2 responses)

Which brings us very neatly to the other witty anecdote about mischief with Nobel Prizes: György de Hevesy dissolved a pair of Nobel Prize medals into a flask of aqua regia so that they wouldn't be stolen by the Nazis, and then precipitated the gold out of the solution after the War so that the Nobel committee could re-cast the medals.

https://en.wikipedia.org/wiki/George_de_Hevesy#World_War_...

I suppose you could try similar thing if you could find a shampoo bottle or some other inconspicuous container, that would not itself be dissolved by aqua regia---as long as you remember not to bathe in it after you land.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 18, 2018 1:11 UTC (Thu) by sfeam (subscriber, #2841) [Link]

It would still be opaque to X-rays

allegations of bitcoin being used for untraceable money laundering

Posted Jan 18, 2018 2:17 UTC (Thu) by anselm (subscriber, #2796) [Link]

This would probably fall foul of the ban on large amounts of liquids that is in force for hand luggage. That is, if you disregard the fact that aqua regia is bright orange in colour and emits fumes, which would make it very conspicuous anywhere outside of a chemistry lab (you could probably put an Irn-Bru label on the bottle to make the colour believable but you should make sure no Scots get near – they might drink from it).

No airline will let you take dangerous chemicals on board, anyway. And it's not really good for the gold, either.

allegations of bitcoin being used for untraceable money laundering

Posted Jan 18, 2018 4:54 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

So alloy it with titanium or aluminum and use it to cast one of the "metallic" luggage bags: https://www.amazon.com/Goplus-Aluminum-Suitcase-Briefcase...

Extra X-Ray thickness will not be noticeable because gold will be spread over a large surface area. Extra weight will also be hard to detect.

It's like you guys never smuggled gold, rare earths and plutonium into the United States.

yes, hashchaining is useful

Posted Jan 12, 2018 22:54 UTC (Fri) by nix (subscriber, #2304) [Link]

I hope criminals keep thinking this, because it's flat-out wrong. Bitcoin is insanely traceable: every single transaction ever is immutably recorded in the blockchain. Of course, real-world identities aren't recorded in there... but at some point your average criminal is going to want the gains in an actual currency he can actually spend, and that's when real-world identities get involved, and that's when the law is pouncing. :)

yes, hashchaining is useful

Posted Jan 14, 2018 12:01 UTC (Sun) by ras (subscriber, #33059) [Link] (2 responses)

> Bitcoin also enables untraceable (for now) money laundering.

All joking aside, Bitcoin is no longer the favoured way of doing this. Unlike Bitcoin, Monero was designed to be anonymous. That doesn't really matter while mixers and it's equivalents like SatoshiDICE are tolerated. But now that Bitcoin's fees are $34 versus $4 for Monero, the oppressed traders you mention are discovering the benefits of privacy guaranteed by crypto, not government disinterest.

Give these people were the true backbone of Bitcoin, this enlightenment may well be the death knell the end of the first successful crypto currency to crawl out of the primordial cyber soup. It''s sad to watch, but I guess future generations will view it with the same disinterest they have for the extinction of the Lucy's (Australopithecus afarensis) mob.

> Suppose I am a successful crack cocaine dealer wishing to untraceably launder a stack of $100,000 USD utilizing Bitcoin, without fearing that ordinary procedures available to the FBI could be used to get me locked up in jail. How would I go about doing that _exactly_?

Create an wallet, which is effectively a random number that no one can trace. Ensure payment is made to said random number. This effectively arranges for the transfer of traceable fiat to a random number, denominated in Bitcoin. That isn't much use until you reverse the process. Here are two approaches:

1. Redeem those bitcoins in a country / bank that is out of reach of your country, or

2. Transfer the funds to a mixer. Eg, bet the entire lot at SatoshiDICE. The money from your anonymous wallet will put into the pool of all other bet placed at the time. SatoshiDICE will then transfer the outcome of your bet from that mixed pool to a wallet you nominate. I have no idea what the odds or payout are, but you can imagine it might be double if you win, or perhaps 3% less if you lose. In the long run you will lose 1% or something. That's the house fee for the laundering service.

This sort of privacy was always available to someone who was willing to pay a few $10K for it, as the Panama Papers made plain. Of course the Panama Papers are also the reason I used the word "was" and not "is". Now crypto currencies make this sort of privacy available to the rest of us. But as Cyberax points out the "rest of us" includes ransomware and kidnappers, so maybe that's not such a great thing. But the libertarians should be happy, as we are all equal now.

> A bank that is not connected to the SWIFT network will be rather useless, since it won't be able to accept wire transfers. It'll be limited to cash operations only.

Yes, that's true. But have you looked at Ripple's client list? It's bloody big, and it wants to replace SWIFT. And banks connected to Ripple but not SWIFT *can* accept wire transfers from other banks connected to Ripple. Not that this has anything to do with crypto currencies. Even Ripple's internal currency, RXP, which they call a crypto currency has very few of the properties I said above all crypto currencies had in common.

yes, hashchaining is useful

Posted Jan 18, 2018 3:08 UTC (Thu) by Garak (guest, #99377) [Link]

"1. Redeem those bitcoins in a country / bank that is out of reach of your country, or"

That doesn't result in 'clean money' that you can spend in your home country and not have trouble explaining where it came from to the first authorities that decide to ask.

Likewise, if you have the cooperation of a corrupt foreign casino, you can always claim to have just won the money at that casino. So make sure that whatever you describe isn't boiling down to something that is not a more effective strategy than that.

as much techno-liberty/privacy/security as you can afford, sigh

Posted Jan 18, 2018 5:10 UTC (Thu) by Garak (guest, #99377) [Link]

"Of course the Panama Papers are also the reason I used the word "was" and not "is". Now crypto currencies make this sort of privacy available to the rest of us."

Hashtag - "As Much Privacy, Security, and Freedom as you can afford."

The important aspect of bringing parity between the rich elites and the masses as far as advanced technological capability (vis a vis privacy, security, currency liberty, and all other fun stuff) is that it facilitates the only forseeable way to get law/{s,enforcement} to begin to balance justice amongst those classes. That and the Leaker method you highlighted. But absent the ability to conjure a Snowden, the way to get good law wrt to tech based privacy/currency-liberty is to enable the masses to be as nefarious as the monied elites previously were. If the shenanigans are only being pulled by the 0.1%, it's too easy for them to get their mainstream media pal$ to hype the narrative that better laws aren't needed. That and the imbalance was clearly a form of injustice to begin with. Of course there will always be lots of ways the rich will be more powerful, but it seems worthwhile to level the bigger playing fields as much as and whenever possible.

Welcome to 2018

Posted Jan 3, 2018 12:52 UTC (Wed) by daniels (subscriber, #16193) [Link] (3 responses)

Sorry to be 'well actually' cat, but ... Wayland itself is just a protocol and a library to (de)marshal requests and events. Its deployed servers are GNOME Shell / Mutter (an implementation of a server) shipped in Fedora and others, KWin, Enlightenment (shipped in Tizen), and others based on Weston, wlc, et al.

In a Wayland environment, apps based on toolkits like GTK+2, old Qt/EFL, or any of the long tail, do still talk to a very real X server in Xwayland which forwards window content and input events back and forth between the Wayland server and X11 client. Notable holdouts include Chromium (and anything based on Electron), Firefox, Steam, Inkscape and GIMP; most of these are works in progress and have experimental native builds.

But anything based on GTK+3 or newer, or current versions of Qt/EFL, will be a native Wayland client with no X proxy in sight unless explicitly requested. If you take the Fedora 27 default GNOME session, many of the primary applications such as Web, LibreOffice, Videos, Evolution, Files, GEdit, et al, are all native Wayland clients.

Welcome to 2018

Posted Jan 3, 2018 14:48 UTC (Wed) by nedrichards (guest, #23295) [Link]

The secret to any good prediction is clearly to have it already fulfilled.

Welcome to 2018

Posted Jan 3, 2018 15:07 UTC (Wed) by SomewhatAmazing (guest, #120306) [Link] (1 responses)

You use the string "Qt/EFL" twice in your comment and I find that curious. How are Qt and EFL related while GTK+ apparently stands alone?

Welcome to 2018

Posted Jan 3, 2018 15:10 UTC (Wed) by daniels (subscriber, #16193) [Link]

The only relation is that I can remember which version of GTK+ introduced transparent support, but not which versions of Qt and EFL.

Welcome to 2018

Posted Jan 3, 2018 13:54 UTC (Wed) by pclouds (guest, #76590) [Link]

> LWN will complete its 20th year of publication at the end of January

Congratulations!

Welcome to 2018

Posted Jan 3, 2018 15:13 UTC (Wed) by stybla (subscriber, #64681) [Link]

I was about to ask how's LWN doing until I've finished reading the whole thing. Glad to hear LWN is safe and above water! Good luck in 2018 guys and thank you. :)

Welcome to 2018

Posted Jan 4, 2018 15:59 UTC (Thu) by tdz (subscriber, #58733) [Link]

I look forward to LWN in 2018. Keep up the good work.

> Our 2017 predictions missed the fact that an increasing number of security problems are being found at the hardware level. We'll not make the same mistake in 2018.

Spot on!

Welcome to 2018

Posted Jan 4, 2018 20:21 UTC (Thu) by nix (subscriber, #2304) [Link]

the revelation that billions of Intel processors include an internal CPU running Minix
I believe that's because they don't. Only very recent Intel CPUs (Skylake and Kaby Lake) include a CPU new enough to run ME 11 or higher, and as far as I know no server-class hardware does at all yet. So tens of millions, yes. Billions, no.

Welcome to 2018

Posted Jan 5, 2018 21:12 UTC (Fri) by zblaxell (subscriber, #26385) [Link] (1 responses)

> People will still try to pick fights around systemd. Meanwhile, most of the rest of us will simply carry on using it...

...or not using it.

The forced-migration crises are resolved by now. People have either figured out how to live with systemd, or where to go to live without systemd, and now both groups are quietly getting on with doing just that. The noisy drama has died down because the two groups no longer have anything to say to each other.

Welcome to 2018

Posted Jan 6, 2018 2:19 UTC (Sat) by anselm (subscriber, #2796) [Link]

And of course there is a vast silent majority of users who simply don't care one way or the other what their system's basic plumbing looks like as long as it doesn't act up. By now, most of these people are happy systemd users but they didn't have to figure anything out at all to get there.


Copyright © 2018, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds