News for hackers. Stuff that matters.
Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @09:09AM (#18075521)
Now explain to a technical audience why some people say nonsense like how it’s the next internet or how it’ll change the world please.
Re:How Blockchain Works by gibsons77 on Wednesday September 26, 2018 @09:48AM (#18075873)
Well.. It will change some aspects of our world. Particularly financial assets at first, but increasingly it will play a role in any peer to peer exchange requiring trust. Simple past examples are systems like OpenPGP that bind public keys to owners. Programmable blockchains allow generalized applications requiring decentralized trust. A good example of a use of blockchain outside of financial assets is in trust management of vehicular networks. In order for vehicles to communicate amongst each other, they need to trust that the messages they are receiving are authentic using a decentralized consensus mechanism and some sort of Bayesian Inference Model.

So in short, it is an extension of the internet (trust layer) and it will change the world. So I don't think that's nonsense to say, but I can see how these claims would appear to be exaggerated to someone with limited exposure to Bitcoin and other cryptocurrencies.

Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @10:02AM (#18075992)
I have a PhD in cryptography. Please be precise. Exactly what problem will blockchain solve for vehicles? You can't just hand wave and say stuff like "decentralized trust management" and expect us to nod along.
Re:How Blockchain Works by the_snooze on Wednesday September 26, 2018 @10:10AM (#18076076)
Yeah, I'm quite skeptical of it as well. If I'm being really charitable to it, then it's a way to synchronize data between parties without relying on a trusted intermediary. That said, it's unclear what practical value that has outside of purely digital applications like cryptocurrency. When you roll it into things in the real world (e.g., supply chains, health records, etc.) then you necessarily have to trust the data sources and sensors, at which point what good is a blockchain?
Re:How Blockchain Works by hef19898 on Wednesday September 26, 2018 @12:10PM (#18077382)
Which is exactly the point I still try to get my head around when it comes to supply chains.

First, for blockchain to work you need trustable sources. Problem is, when the aource is trustworthy, what added benefit comes from a blockchain?

Second, having a, theoretically uninterrupted blockchain from the first raw material to, say, a car would provide way to much insight into supply chains. I pretty sure companies do not want that.

Finally, and that is IMHO the haedest point to practically solve, you need to make 100 percent sure that the physical and information flow in your supply chain are never ever seperated. One single separation and your whole blockchain is worthless. And that risk is so incredibly high in the real world it's almost laughable. So, to make sure a given blockchain matches the physical product you need a trustworthy party to assure that. And then, what value does blockchain add?

Someday someone a lot smarter than me will find a use case. At which I will say how damn obvious it is.

Re:How Blockchain Works by qnmaster on Wednesday September 26, 2018 @08:28PM (#18081357)
It's not an end-all for supply chains, but that doesn't make it useless. It still prevents forgery of old records. If someone signs something, they can't later go back and change it or claim they didn't.
Re:How Blockchain Works by abraham_lincoln on Wednesday September 26, 2018 @01:21PM (#18078185)
Have you worked in manufacturing with ERP systems and BoM transactions?

I could see how this would be useful for medical device manufacturing, especially something like a pacemaker.

Re:How Blockchain Works by hef19898 on Wednesday September 26, 2018 @04:06PM (#18079747)
Indeed I did. Thing is, I see how blockchain could help existing processes. I just don't see the revolution yet. Which puzzles me, since on the one side I see the potential but on the other hand I still fail to see a real use case. And that introgues me quite a lot.
Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @10:54AM (#18076552)
Indeed I have conjectured multiple times that I think the only application of blockchains is in cryptocurrency. Introducing any physical asset like a yacht or a banana in Laos or a diamond in Africa really doesn't make sense: you can't literally put those physical things in the blockchain.
Re:How Blockchain Works by denzil_correa on Wednesday September 26, 2018 @11:08AM (#18076694)
> you can't literally put those physical things in the blockchain

You can not otherwise too, right? A blockchain holds interactions/transactions not the data itself. Most blockchains are incredibly small in size. For example, the size of the entire Bitcoin blockchain is 215.84 GB [0].

[0] https://bitinfocharts.com

Re:How Blockchain Works by abraham_lincoln on Wednesday September 26, 2018 @01:18PM (#18078160)
I can see its applicability in any kind of chain of trust for distribution of physical goods that have a potential to be counterfit or improperly handled/processed.

Also, I see a possibility for licensing/DRM of some types of media IP.

That does not mean it needs to be distributed, though.

Re:How Blockchain Works by gibsons77 on Wednesday September 26, 2018 @11:00AM (#18076625)
I agree. You would need an oracle in order to put physical things on the blockchain, and that is subject to incorrect data or tampering. It's non-trivial, but not technically impossible.
Re:How Blockchain Works by vec on Wednesday September 26, 2018 @11:33AM (#18076972)
Yes, but if you have a mechanism (either technical or institutional) that you trust to attach real-world goods to your blockchain in a sufficiently correct and tamper-resistant manner, why not just let that mechanism manage your ledger directly and skip the blockchain entirely?
Re:How Blockchain Works by neospice on Wednesday September 26, 2018 @12:21PM (#18077520)
Those seem like two separate problems to me. The oracle reliably reports to the blockchain while the blockchain ensures that the historical record is tamper-proof.
Re:How Blockchain Works by UncleMeat on Wednesday September 26, 2018 @04:07PM (#18079759)
But why can you trust the oracle to report correctly but not to maintain the record?
Re:How Blockchain Works by prostoalex on Wednesday September 26, 2018 @11:51AM (#18077170)
> it's a way to synchronize data between parties without relying on a trusted intermediary

At the expense of time. So most real-world use cases (securities trading, vehicular networks, payments) fail when you introduce a 10-minute delay required for distributed confirmation.

For time-insensitive examples you've provided - supply chain and health records - the use cases work better, but who will dedicate the resources and mine the blocks to ensure that specific blockchain's survival?

Re:How Blockchain Works by easymodex on Wednesday September 26, 2018 @10:32AM (#18076300)
Say you initiate a contract to sell a yacht for 1 million $. You and your buyer go to a notary where all 3 of you sign the contract and all the proper procedures. You give the buyer the yacht and he says he will transfer you the money tomorrow. Meanwhile the buyer and the notary strike a shady deal to screw you over and make new contracts that say you sold it for 1k$. It's 2 against 1 and you will lose a costly court battle and your yacht and so on.

Solution: blockchain smart contracts where code is law, more secure, trustworthy and transparent than any individual, bank, government or company.

Re:How Blockchain Works by briatx on Wednesday September 26, 2018 @10:48AM (#18076480)
But code isn't law. You would have to rewrite parts of the legal system to support blockchain tokens as representing actual ownership, and there's strong reasons why you would never want to, such as loss of private keys, forgetting of passwords, or security vulnerabilities, or user error leading to complete asset loss.

Otherwise you have a synchronization problem between the upcoming blockchain token system and the existing government deed registry, and of course the government registry would take preference, and has a history of working just fine for lower cost.

This video is an excellent overview of this topic: https://www.youtube.com/watch?v=YxmXIgLEAIE

I haven't seen blockchain systems as being more secure or more trustworthy. I see them being overhyped, subject to lax and magical thinking, and full of theft of coins due to hacks and scams.

Re:How Blockchain Works by easymodex on Wednesday September 26, 2018 @11:11AM (#18076732)
"and has a history of working just fine for lower cost." Citation needed.

Also we are just talking opinions here, a lot of things seem impossible until they are actually here and in our everyday lives.

Re:How Blockchain Works by briatx on Wednesday September 26, 2018 @11:34AM (#18076980)
Maybe you should try watching the video I already cited, specifically this part: https://youtu.be/YxmXIgLEAIE?t=1404

You might learn something.

Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @10:37AM (#18076358)
You are trying to solve a problem with a blockchain that does not exist. Also, exactly how does your blockchain even know "this yacht now belongs to this person"?
Re:How Blockchain Works by the_snooze on Wednesday September 26, 2018 @10:50AM (#18076508)
Exactly. How does the real world's state get accurately put into a blockchain? My big beef with all the blockchain hype is that this doesn't seem to be addressed. They say "trustless" and "secure" and "transparent" all the time, but those assurances only exist within the very limited confines of the data structure itself. As soon as you hook it into real-world data, then those assurances only guarantee that fraud is accurately carried out.
Re:How Blockchain Works by tom_ on Wednesday September 26, 2018 @10:47AM (#18076472)
It doesn't. You go to court like normal people.
Re:How Blockchain Works by easymodex on Wednesday September 26, 2018 @11:03AM (#18076640)
How is this not a problem if the court system is filled to the brim with situation that could have been solved with smart contracts in place.

As for the yacht it's easy, the ownership is transfered from your address to the buyers address on the government's blockchain. :)

Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @11:18AM (#18076814)
hey everyone lets record every transaction from everyone on a big government database so we can solve trade disputes if someone steals my yacht and crashes it.
Re:How Blockchain Works by the_snooze on Wednesday September 26, 2018 @11:19AM (#18076821)
Let's say I'm the buyer and this happens. There's now a record on the government blockchain that says I own a yacht. Does that mean I physically have possession of the yacht now? How do we assure that what's in the blockchain is an accurate reflection of who actually has physical possession of the boat?
Re:How Blockchain Works by Leace on Wednesday September 26, 2018 @10:44AM (#18076429)
> blockchain smart contracts where code is law, more secure, trustworthy and transparent than any individual, bank, government or company.

The DAO issue [0] clearly showed that "code is law" doesn't really work. It's people writing cryptocurrency software and running the nodes that are "the law".

[0]: https://www.coindesk.com/ethereum-executes-blockchain-hard-f...

Re:How Blockchain Works by yifanl on Wednesday September 26, 2018 @10:56AM (#18076572)
If you and the buyer already have physical contact, you don't need a trustless system, you take him to court or vice versa if one party is unhappy with the transaction.

The blockchain can't (or at the very least shouldn't) overwrite legal infrastructure.

Re:How Blockchain Works by creeble on Wednesday September 26, 2018 @10:40AM (#18076396)
But you still lose your yacht because it's not in the blockchain.
Re:How Blockchain Works by proxylittle on Wednesday September 26, 2018 @12:56PM (#18077910)
Is it just me or do the replies I'm seeing come across condescending and unsubstantial? I'm also missing why your PhD in cryptography is any important for the sake of the argument. We are not you in regards to your last remark by the way: "...expect us to nod along". But since you are looking for a good argument to support your confirmation bias, blockchain itself doesn't solve anything. It's just a data structure and a tool. The problem solving happens in the bigger picture, e.g. "decentralised trust management".

But let me ask you this: exactly what problem will a database/tree/file solve for vehicles or currencies? We can agree upon that what you are asking and looking for can't be answered or will get a reply similar to: we don't have that problem. You may have asked the wrong question though.

Let me be more precise and create a problem that doesn't exist but for programming purposes I want these requirements: many users should be able to read a (hardly) modifiable data structure that gets more resilient the more use it and that is a singleton who everybody has access to (call it decentralised if you will). Blockchain sounds like a perfect fit doesn't it? Now, when we replace the data structure keyword with OS and resiliency with speed, we can agree upon that this sounds like a decentralised operating system (Ethereum or whatnot).

Don't get me wrong. I don't see any problems that need to be solved with blockchain right now either. But clearly there is a trend in cryptocurrencies and decentralisation that seems to be important to a lot of people. There are tons of problems that need solving: trust misuse, censorships, privacy issues, advertising and so on. That there is a need for a change is obvious. That this change started with blockchain technology is good. I'm also sure cryptography is important to you too. Why not embrace an emerging technology that benefit your field of study?

Re:How Blockchain Works by gibsons77 on Wednesday September 26, 2018 @10:39AM (#18076380)
This is the example I was referring to: https://ieeexplore.ieee.org/document/8358773. The problem is one where there are multiple vehicles, from different manufacturers, that must communicate with each other in real time (say at an intersection) and must make decisions based on messages being relayed to them. This is easier if they are all following the same protocol.
Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @10:50AM (#18076503)
There is no need to have a database replicated everywhere across a network and for all nodes in the network to be constantly engaging in a consensus protocol to agree upon the state on the ledger for some cars to communicate.

Almost always a blockchain is (i) useless or (ii) something kinda vaguely like Satoshi's blockchain but really more like Git.

Re:How Blockchain Works by yarrel on Wednesday September 26, 2018 @12:19PM (#18077488)
There is an important qualifier that people keep forgetting.

You wouldn't need such a system for cars to communicate in the presence of authority or in the absence of value. The former is the case for Lyft or Uber, the latter is the case if we have an infinite supply of cars.

But if one wishes to have peer-to-peer value (and cars ain't cheap) without a central authority (and Uber is evil) a proof-of-work blockchain is better for that than Git or a server run by some guy is.

There may of course be superior social or technical forms for this use case. But once you have added the qualifier that the system should be decentralised (and for everyone making a career out of pretending not to understand what this word means: I mean here that there should be no central point of control at the point of transaction) a blockchain may make more sense than some of the alternatives.

Re:How Blockchain Works by gibsons77 on Wednesday September 26, 2018 @10:57AM (#18076585)
I agree for this particular case, which is why I think a DAG with local consensus (something like IOTA) is more applicable for this application.
Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @11:04AM (#18076654)
I think DAGs are possibly even more useless.
Re:How Blockchain Works by gibsons77 on Wednesday September 26, 2018 @11:12AM (#18076737)
And you're of course free to have your own opinion. I'm not as quick to dismiss them simply because I acknowledge that new technologies have historically been ridiculed by experts at least initially. But healthy skepticism is always warranted.
Re:How Blockchain Works by briatx on Wednesday September 26, 2018 @10:53AM (#18076542)
And of course the best protocol for a real time, latency sensitive application is... using a blockchain?

Bitcoin has a throughput of about 3 tx per second. Ethereum a little better at 7 tx per second. Confirmations are on the order of minutes at best.

Why do you think this would be a good idea?

Re:How Blockchain Works by gibsons77 on Wednesday September 26, 2018 @10:59AM (#18076601)
Those are blockchains which come to global consensus, which I don't think would work here. You would either need a state channel (2nd layer) or a DAG structure.
Re:How Blockchain Works by abraham_lincoln on Wednesday September 26, 2018 @01:13PM (#18078105)
Service records for the life of the car.

Vehicle purchasing/financing paperwork.

Inspection tracking.

Re:How Blockchain Works by easymodex on Wednesday September 26, 2018 @10:09AM (#18076062)
Trust and transparency.
Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @10:16AM (#18076139)
Are you capable of being precise?
Re:How Blockchain Works by vec on Wednesday September 26, 2018 @12:11PM (#18077397)
> Programmable blockchains allow generalized applications requiring decentralized trust.

Yeah, they don't really though. They allow a few extremely specific applications requiring decentralized trust. The trust guarantees only hold if no single party can, even momentarily, control more hashing power than was collectively used to generate the last X blocks, where X is number of updates made since the data you want to tamper with was inserted.

To put it in concrete terms, pretend we have a blockchain for publishing PGP keys, and that your public key is 10 blocks down in the chain. If I want to maliciously replace your key with one of my own then all I need to do is rent a few dozen servers off of AWS for a day or two and use them to generate a modified chain that has my key instead of yours in the 11th block down and then rehash all ten blocks spending slightly more compute power each time than the original committers did. The network will recognize my fork as the authoritative one because it's got more proof of work. That's expensive, but it's certainly not infeasible.

This trust mechanism works out for cryptocurrencies because their only value is monetary. That means that people are incentivized to set up mining rigs to spend a lot of real resources on mining because they automatically get compensated. It also means that there's a bounded maximum amount of effort that a rational actor will spend to tamper with the chain, because there's a finite limit on the available profit to be gained.

Neither of these are true for PGP keys. Publishing a secure update to a PGP key database is not, in and of itself, a profit generating enterprise, meaning fewer miners and far less resources spent per mining rig. And the potential upside of successfully tampering with the right key is enormous.

The actual mechanism which produces the security guarantees in blockchains isn't cryptographic, it's economic. Tampering with a cryptocurrency's blockchain isn't actually impossible, or even difficult, it's just by definition more expensive than it's worth. When you try and move to an application other than financial assets the economics break down, the security guarantees go out the window, and all you're left with is an extremely inefficient git clone.

Re:How Blockchain Works by neospice on Wednesday September 26, 2018 @12:17PM (#18077470)
Please forgive my ignorance if I’m missing something obvious but in your PGP public key tampering example, wouldn’t this attack be ineffective against a blockchain that is stored in multiple peers. I.E your hashes wouldn’t match those of the peer copies of the blockchain?
Re:How Blockchain Works by vec on Wednesday September 26, 2018 @12:28PM (#18077609)
Nope. The whole point of proof of work is that it informs clients which version to consider authoritative in the case of a conflict. If my tampered copy has higher proof of work than the peer with the correct version then, by definition, mine is correct and the other peer's is outdated. Correctly implemented peers will recognize this and overwrite their local cache with mine, and even if they don't other peers will always prefer my version to theirs when deciding which update to sync.
Re:How Blockchain Works by neospice on Wednesday September 26, 2018 @12:53PM (#18077857)
How is "higher proof of work" defined in this context? Also, doesn't consensus of the majority of peers have any bearing on which is more authoritative? I.e. if all nodes except for your malicious node report a single chain, why would yours not be rejected?
Re:How Blockchain Works by vec on Wednesday September 26, 2018 @01:08PM (#18078033)
"Proof of work" means the total number of hashing functions, from the point of divergence forward, used in signing the blocks.

Consensus doesn't work like you're implying. If it did, I could spin up a peer on N+1 AWS servers, where N is the current number of peers on the network, and now my version has the majority of peers supporting it.

The whole idea behind proof of work is that it's impossible to fake. The version that took the most net computing power to generate is by definition authoritative. This means that the only way to make a malicious version of a chain is to actually, genuinely do more total work than the legitimate actors collectively did. The other side of this coin, though, is that it explicitly allows me to generate a malicious version of the chain by actually, genuinely doing more total work than the legitimate actors collectively did.

Re:How Blockchain Works by 0xfeba on Wednesday September 26, 2018 @01:41PM (#18078378)
> they need to trust that the messages they are receiving are authentic using a decentralized consensus mechanism and some sort of Bayesian Inference Model.

Or, since manufacturing an automobile is already centralized just use existing PKI.

Re:How Blockchain Works by this_user on Wednesday September 26, 2018 @10:17AM (#18076146)
A blockchain is just a type of data structure. I have yet to see any use case, outside of building crypto currencies, that could not be realised without it. The problem is not that the technology did not exist before, the problem is that people and organisations were slow or unwilling to adopt it. But that is not the type of issue that will be solved by introducing new technology, and almost all blockchain advocates seem to completely oblivious to these dynamics of human behaviour.
Re:How Blockchain Works by sparkzilla on Wednesday September 26, 2018 @11:10AM (#18076711)
My company aims to convert all the world's news into data. Please tell me another technology that will allow us to build a decentralised, failure-tolerant, censorship- and tamper-resistant archive of that data, that allows anyone to add data, and have it verified without a central authority, and that anyone can use to create news applications.
Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @11:20AM (#18076833)
> my company .... decentralized

Can you explain this step?

Re:How Blockchain Works by sparkzilla on Wednesday September 26, 2018 @12:46PM (#18077791)
Good point. We are setting up a foundation to initially run the project, but even the foundation will be deprecated as we go forward. In fact its primary role will be to enable further decentralisation i.e. to make sure that no single party can monopolize the system through various consensus methods.
Re:How Blockchain Works by bloomer on Wednesday September 26, 2018 @11:47AM (#18077136)
So you are building a write-only editor-less Wikipedia? Not sure how blockchain is related.
Re:How Blockchain Works by UncleMeat on Wednesday September 26, 2018 @04:14PM (#18079825)
Anybody can already create news applications. Just put up a blog.
Re:How Blockchain Works by sparkzilla on Wednesday September 26, 2018 @06:30PM (#18080805)
A blog is just one kind of news application, that generally uses articles (not data) for its content. However, we propose that once news is converted to data it can be used for many different kind of applications: Trusted news feeds (filter and sort the data); automatically created articles (combine the data); fact checking systems (compare the data); fake news detectors (evaluate the sources of the data); and much more. For this to work the data must be independently verified as accurate (matching the source) and available for access at all times, without fear censorship. Put all that together and there is only one technology that can deal with it.
Re:How Blockchain Works by passiveincomelg on Wednesday September 26, 2018 @11:55AM (#18077222)
verified how?
Re:How Blockchain Works by the_snooze on Wednesday September 26, 2018 @12:05PM (#18077327)
And what exactly are you verifying?
Re:How Blockchain Works by sparkzilla on Wednesday September 26, 2018 @12:38PM (#18077712)
In its most basic form, we verify that data extracted from news articles matches what has been reported. So, when we extract the data "Trump, Speech, Alabama, Immigration" from an article, then it has to match the reporting in that original source, which may have included a sentence like, "Trump gives a speech in Alabama about immigration".

To avoid the verification process being gamed we split up the data and send pieces to random people across the across the network. So, someone may be asked "Is this article about Trump?" and the next person may be asked "Which state is this sentence about?". They may not even see the whole original article.

Re:How Blockchain Works by UncleMeat on Wednesday September 26, 2018 @04:15PM (#18079837)
So what happens when your verifier fails? Do you prevent the publication of the text? That hardly seems decentralized.

Asking humans to review the accuracy of all published text will never scale.

Re:How Blockchain Works by sparkzilla on Wednesday September 26, 2018 @06:22PM (#18080740)
The amount of verification required depends on the data. Simple data, such as sports results -- coming from high-quality sources doesn't require much verification, and can be automated. More complex data requires human verification, but that will gradually be replaced by distributed machine learning.
Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @07:47PM (#18081196)
If an article says Trump gave a speech, how do you verify with machine learning, using a blockchain, that Trump literally gave a speech?

I don’t really understand your business. It’s a business, but also dencentralised. Are you trying to verify if news is fake or not? Why do you need a blockchain or machine learning for this? Do you have your own coin?

Re:How Blockchain Works by sparkzilla on Thursday September 27, 2018 @11:47AM (#18085606)
>If an article says Trump gave a speech, how do you verify with machine learning, using a blockchain, that Trump literally gave a speech?

To do fact checking you first need to know what has been reported. We verify that a source reported that Trump was involved in a news event where he gave a speech, and convert that to data (For example: Trump, gives speech, text of what he said, location etc, with links to the sources). Anyone can then use that data combined with their own algorithms or external data to evaluate the quality of the data -- primarily by evaluating the sources -- to create quality scores for that news event.

> don’t really understand your business. It’s a business, but also dencentralized.

We are setting up a foundation to oversee the blockchain, but it really only exists to distribute the initial funds and to provide initial guidance, until on-chain governance can be set up. Companies and individuals run the apps that use the data on the blockchain.

>Are you trying to verify if news is fake or not?

See above. You can use the data for lots of things. Detecting fake news is just one application.

>Why do you need a blockchain or machine learning for this?

There is no way to ensure that the data is verified independently across the network, and stored in a censorship and tamper-resistant way without a blockchain.

>Do you have your own coin?

The coin (NewsBlocks Tokens) will be used by apps to pay for the data. The payments are then sent to the people who added the data, without any need for middlemen or news agencies, using Smart Contracts.

Re:How Blockchain Works by justicezyx on Wednesday September 26, 2018 @10:21AM (#18076194)
The logical reasoning is full of gap and holes that I cannot bother to rebuttal, because I am afraid of wasting my time.

But I think Block chain can succeed. It matters less that it works, as long as the rich and powerful believe it can help then sustain their status.

Re:How Blockchain Works by tom_ on Wednesday September 26, 2018 @10:51AM (#18076517)
These people want VC money.

(I can imagine some genuine uses, but I'm not interested in explaining them to people, especially not technical people with an axe to grind. So boring! Much quicker and easier just to say nothing, sit tight, see what happens, and find out that way whether I'm wrong or not. Most technical people are myopically technical anyway, and the technical side is just not the interesting bit here.)

Re:How Blockchain Works by bloomer on Wednesday September 26, 2018 @11:51AM (#18077169)
Funny because I think a lot of technical people would say that the technical side is the only interesting part of block chain, i.e. it’s a neat data structure. However, every proposed use of it neglects all of the other non-technical aspects of human society. Hence all the calls by people with understanding of the technology for explanations of where it could actually be applied in society.
Re:How Blockchain Works by lawn on Wednesday September 26, 2018 @12:16PM (#18077464)
> how it’ll change the world please.

Permissionless and trustless digital payments truly has the power to change the world.

It arguably already has with the rise of darknet markets and cryptojacking. Think of all the movies where a suitcase of cash must be delivered to a drop off spot, this now all goes away.

But the bigger picture includes making it much easier and safer for business which cannot take credit cards to accept payments. Think donations to wikileaks, porn and marijuana businesses.

Think about what it means for people to control their own money in case of a crisis. In places like Venezuela people are already using cryptocurrencies to avoid inflation, a corrupt government and to cross the border with their wealth intact. Charities like eatBCH uses cryptocurrency to send people money into the country in order to buy food.

Yet another step back, if cryptocurrencies would truly catch on and replace government backed fiat for general use, then it's not as easy to simply "print more money" to get away from financial troubles. Banks might then have to take responsibility for their actions instead of getting bailout after bailout.

Re:How Blockchain Works by lucozade on Wednesday September 26, 2018 @09:18AM (#18075590)
That's relatively easy.

1) Some people are ignorant;

2) Some people are trolls;

3) And some people have an agenda e.g. they're trying to get folk in 1) to buy something.

Re:How Blockchain Works by tim333 on Wednesday September 26, 2018 @06:49PM (#18080924)
It's already changed the world a bit - CryptoLocker, dark web drug purchases and Ponzi like ICOs wouldn't have been the same without it. It's also consumed epic amounts of electricity and warmed the planet a bit. I hope some positive changes come too.
Re:How Blockchain Works by qnmaster on Wednesday September 26, 2018 @08:35PM (#18081381)
There's a lot of bullshit, but it would be a huge mistake to assume that there's nothing significant there. Check out the Bitcoin whitepaper for a technical primer.
Re:How Blockchain Works by easymodex on Wednesday September 26, 2018 @09:45AM (#18075830)
Well it has great potential to remove a lot of beaurocracy related stuff. It's not really the next internet but it can very easily change the world if it's properly implemented.

But if you're talking specifically about cryptocurrencies and bitcoin then I assume you're a bit salty because you think you missed the hype. Don't worry tho, we are still early adopters.

Re:How Blockchain Works by Moodles on Wednesday September 26, 2018 @10:56AM (#18076577)
I actually conjecture that blockchains are only useful for cryptocurrencies like bitcoin. It's when you see companies using them for tracking their supply chain, their music, their photos, their porn, their bananas in Laos, their weed, that I roll my eyes into the back of my skull. There's no way it has any potential to simplify any beaurcracy, unless you think introducing multiple nodes on a network and constantly making them talk to agree on their own databases is simple. People always compare blockchain in banks to banks using pen and paper. Why not just banks using computers?
Re:How Blockchain Works by yarrel on Wednesday September 26, 2018 @12:32PM (#18077646)
Trust.

If you are a small producer and you send a shipment of your widgets to Wal Mart, and Wal Mart then say "what widgets?", the efficiency of their SQL Server installation isn't a benefit that will bring you much comfort.

If you are a small producer and you send a shipment of your widgets to Wal Mart with little rfid stickers on tracked by a blockchain system that you, the shipping company, border security, Wal Mart's warehouse and Wal Mart's stores run nodes for, you have a system that may bring you a bit more comfort. Running a node is simpler (or at least more efficient - pen and paper is simpler than SQL Server...), and the outcomes more encouraging for all participants, than some of the alternatives.

The question "Why not just banks using computers?" is where distributed timestamp servers came in and there is an extensive literature devoted to both the ideological and practical arguments around this. Briefly because banks are untrustworthy, expensive and slow. Banks themselves using blockchains is recuperation ideologically speaking, and FOMO technologically speaking. It is less silly to the degree that it does improve banking transparency and trustworthiness, but abandoning proof-of-of-work for the nonsense of "permissioned" blockchains restores it to being very silly.

Re:How Blockchain Works by TheDong on Wednesday September 26, 2018 @02:01PM (#18078590)
We have a shipment tracking system now without blockchain.

> little rfid stickers on them ...

If the problem you're trying to solve is the one you say, you might as well just run a few servers across different organizations / companies which replicate between themselves, like certificate transparency does, or like the gpg web of trust does... which isn't a blockchain because it's vastly more efficient.

Re:How Blockchain Works by dlubarov on Wednesday September 26, 2018 @03:59PM (#18079675)
A CT-style system could work for supply chains, but let's say for the sake of convenience, we wanted to use some shared storage system rather than building a new system for supply chains only.

We could have one big CT-style log system host many applications, but as the number of participants grew, we would want some mechanism to prevent spam. Even if there was no outright spam, some users would generate a large volume of logs with questionable utility, and humans would need to get together to decide if those users should be blacklisted or what.

Ethereum gives us spam control via gas costs. I can't imagine a good, low-maintenance solution that doesn't resemble some cryptocurrency. Paying fees from a ledger isn't absolutely necessary -- we could proof of work to discourage spam, like iota -- but charging fees in a ledger seems like the better solution, and isn't that much more complicated.