News for hackers. Stuff that matters.
Re:Rhetoric around the blockchain hints at problems with tec... by mi100hael on Sunday May 13, 2018 @11:30PM (#17062468)
The biggest issue I see right now is with organizations trying to jump on the blockchain bandwagon but controlling all nodes. If control of your blockchain is centralized, it's no better than an ordinary database. The benefits come when control is decentralized because you can still trust the data hasn't been tampered with.
Re:Rhetoric around the blockchain hints at problems with tec... by wpietri on Sunday May 13, 2018 @11:59PM (#17062577)
I keep talking to people who don't seem to understand this, and I am having a hard time giving polite responses. It's not only no better than an ordinary database, it's worse in a number of ways, including not being boring enough. [1]

Even if one needs trust that there's lack of tampering, publishing a real-time transaction log is in many cases sufficient, just as long as you're willing to trust that the central point is ordering transactions fairly. Which is fine in the case where there's a legal relationship between the entities involved.

[1] http://mcfunley.com/choose-boring-technology

Re:Rhetoric around the blockchain hints at problems with tec... by IkmoIkmo on Monday May 14, 2018 @01:33AM (#17062939)
Yeah I've basically stopped talking about bitcoin for this reason. The conversation is just too unsophisticated and there's really no point or interest in educating random people on this.

For example I still often hear people say the blockchain is cool but the value token isn't. When I tell them blockchain without a value token doesn't incentivise decentralised mining and it's just a regular old database, there's just no real response because their point was a talking point they read somewhere.

I stopped talking about it around 2015, I just got bored of having the same conversations.

Re:Rhetoric around the blockchain hints at problems with tec... by Zhyl on Monday May 14, 2018 @06:10AM (#17064184)
I stopped around the time that 'Smart Contracts' were entering the mainstream as a buzzword (Late 2016? Early 2017?).

The moment that was, in retrospect, pivotal was being summoned to a meeting with some of our sales guys and an industry analyst as an 'authority' on blockchain (when really I'm just someone who had an interest in it). The analyst went on a long rant about how 'Smart Contracts' were going to revolutionise the insurance industry by being able to execute payouts automatically and how agreements were all going to be automated etc. etc. I tried to explain that 'Smart Contracts' weren't really 'smart' or 'contracts' and that what she was thinking about would probably be better described as 'Ricardian Contracts' (which don't require a blockchain to exist), but I could tell by the glazed over expression in her eyes that she was so sold on her notion of Smart Contracts that there was little to no chance that I was going to be able to dissuade her in a 15 minute discussion.

Re:Rhetoric around the blockchain hints at problems with tec... by wpietri on Tuesday May 15, 2018 @09:20AM (#17073672)
Yes, that's exactly it. It feels like a discussion about religion, astrology, alien probing, or homeopathic medicine. They have a shiny idea, and they are just not interested in hearing that it's not going to work.
Re:Rhetoric around the blockchain hints at problems with tec... by Firadeoclus on Monday May 14, 2018 @07:55AM (#17064665)
I think it's interesting to consider whether a value token is the only possible incentive. There might well be other workable alternatives, possibly better from certain points of view if you can avoid or limit the mining arms race problem.
Re:Rhetoric around the blockchain hints at problems with tec... by vbezhenar on Monday May 14, 2018 @07:23AM (#17064493)
How do you check that this real-time transaction log was not altered? I think that blockchain concept is a neat way to implement that check. Client need to store a single hash and move on to the latest transaction verifying each block. If something is altered in the past, client will notice that immediately.
Re:Rhetoric around the blockchain hints at problems with tec... by Retric on Monday May 14, 2018 @07:35AM (#17064562)
You can easily provide a log of most databases and clients can hash that. So, block chain adds nothing there.

Really, you can keep adding hashes to your log, but a client needs to save old hashes and have some access to old logs before they can verify anything.

IMO, a large reason everything went blockchain is you can tack it in without changing anything. Just setup a process to modify your logs and boom another buzzword.

Re:Rhetoric around the blockchain hints at problems with tec... by marknadal on Monday May 14, 2018 @04:26PM (#17069153)
At the point where we are talking about a distributed log with cryptographic hashes, it is hard not to introduce the buzzword "blockchain" back in, as that is the original design.

Having global consensus (PoW) is a different matter, but that doesn't mean what you are saying isn't a blockchain.

There is a good conversation me and @geofft had the other day, would love your thoughts on it: https://news.ycombinator.com/item?id=17000401

Re:Rhetoric around the blockchain hints at problems with tec... by wpietri on Tuesday May 15, 2018 @09:28AM (#17073723)
With the important exception that there are no blocks. If you're doing transactions one at a time, it's just a long ledger with checksums. Which are just a timesaving techinque so you don't have to replay log segments and compare with snapshots.

In practice, many of these organizations talking about using in-house blockchains have legal trust relationships and systems of laws in common, and they won't only be relying on a transaction log to make sure the record isn't getting fiddled.

And often the threat model isn't related to changing the historical ledger anyhow; there is a lot of fraud, embezzlement, and other financial crime that attacks other points in the system. That requires a significant system of financial controls, which will be sufficient to catch ledger tampering as well. Meaning that the checksums become a modest nice-to-have, not a significant anti-fraud technique.

Re:Rhetoric around the blockchain hints at problems with tec... by marknadal on Tuesday May 15, 2018 @12:57PM (#17075413)
Okay, that is an interesting and fair point.

You are saying because these types of verified logs can't control for other variables, they do not represent a "complete" set of the system, and therefore aren't as useful for fraud analysis? Hmm.

But this is where I feel like calling a cryptocurrency economic model a "blockchain" is just a silly misappropriation of a word. To me, clearly "blockchain" is not like "capital" or "communes", a blockchain is a cryptographically verified data structure. However, I do hear a lot of people throwing around the word "blockchain" just to reference an economic model, which seems excessive.

I like your point though, and well described.

Re:Rhetoric around the blockchain hints at problems with tec... by Retric on Tuesday May 15, 2018 @10:45AM (#17074278)
People used DB logs with hashes for verification at least as far back as the 70's. Blockchain on it's own is just a slightly different form of the same thing.

So, while Blockchain has nothing directly to do with being distributed, that's just a useful feature but requires proof of work of some kind, or someone can quickly manufacture several blocks.

Re:Rhetoric around the blockchain hints at problems with tec... by marknadal on Tuesday May 15, 2018 @12:50PM (#17075353)
Right, the only "new" thing is using PoW as an /economic incentive/ because PoW was previously used for plenty of things during the cipherpunk movement as well.

Fair point about it being distributed

The Proof of Work solves a separate problem, that of Double-Spending. The Proof of Work here isn't arbitrarily to slow the system itself down, just to slow non-canonical histories.

But that itself is not the "blockchain" (thus the "how do you define it?" question, I'm curious to hear your take), I'm just playing devil's advocate: A lot of people who weren't around in the 70s are now calling verified logs a "blockchain", now it is a stupid buzzword, but at what point do we consolidate the word for an idea, versus argue there are semantic differences?

Re:Rhetoric around the blockchain hints at problems with tec... by im3w1l on Monday May 14, 2018 @02:21AM (#17063159)
Your proposed system would not be censorship resistant: The central control point could decide (or be forced to) to block MrControversialGuy's from sending and receiving money. This point is not just theorethical, e.g. wikileaks got booted of the normal bank system when they dropped their big leaks, but they could still take bitcoin.
Re:Rhetoric around the blockchain hints at problems with tec... by mseebach on Monday May 14, 2018 @02:50AM (#17063304)
The same is true for a blockchain where the same organisation controls all the nodes, which is the scenario at hand.
Re:Rhetoric around the blockchain hints at problems with tec... by polyomino on Monday May 14, 2018 @09:44AM (#17065427)
If they know which addresses belong to Wikileaks
Re:Rhetoric around the blockchain hints at problems with tec... by mseebach on Monday May 14, 2018 @09:51AM (#17065483)
That's a feature of anonymity, not the blockchain.
Re:Rhetoric around the blockchain hints at problems with tec... by wpietri on Tuesday May 15, 2018 @09:32AM (#17073758)
But that's not a bad thing from the perspective of most of these "OMG blockchain" uses that are internal or with a controlled set of partners. In practice, very few people want to be forced to do business with somebody they later decide they don't want to do business with.

Even if they did want that for some reason, most countries have anti money-laundering laws where you have to be able to stop doing business with certain parties.

Re:Rhetoric around the blockchain hints at problems with tec... by Scarblac on Monday May 14, 2018 @03:58AM (#17063659)
Wikileaks was never "booted off the normal bank system", only a few US banks (BoA, VISA, MasterCard, PayPal, Western Union) refused to send money to them. Bank transfers from anywhere else always worked fine.
Re:Rhetoric around the blockchain hints at problems with tec... by slfnflctd on Monday May 14, 2018 @07:36AM (#17064570)
When 90%+ of your income is routed through VISA, MasterCard and PayPal, getting booted off those is a sufficiently fatal blow. I don't know (or care) if this was the case with Wikileaks, but if it happens to your retail business you are toast.

These private institutions have way too much arbitrary power to decide the fates of others with opaque & inconsistent reasoning-- I see nearly anything providing a check against that power as useful. I'm no longer convinced blockchain tech is a viable answer, but I do think having a variety of non-consolidated payment processors to choose from is a good thing.

Re:Rhetoric around the blockchain hints at problems with tec... by root_axis on Monday May 14, 2018 @09:43AM (#17065417)
The bottom line is that this isn't a real problem for legitimate businesses. If you're a business owner who's been shut out of the western banking system then your business is DOA whether or not the business accepts bitcoin. Yes, bitcoin is great if you're a rogue political organization like wikileaks, but this is a very uncommon scenario.
Re:Rhetoric around the blockchain hints at problems with tec... by slfnflctd on Monday May 14, 2018 @01:24PM (#17067374)
There have been numerous, widely varied reports of legitimate businesses having their funds completely frozen for an unspecified amount of time - often long enough to sink a fledgling startup - simply because they were new and "made too much money too fast".

Payment processors have also been known to discriminate against perfectly legal businesses for a long list of random things some old jackass in a suit decided were too 'unsavory'.

I think these organizations are wrong to meddle so much rather than being passive facilitators as originally envisioned. They have a right to exclude things which put their assets at risk, as well as a legal obligation to assist law enforcement where appropriate, but beyond that neutrality and privacy should be the rule.

Re:Rhetoric around the blockchain hints at problems with tec... by vkou on Monday May 14, 2018 @02:11PM (#17067918)
> Payment processors have also been known to discriminate against perfectly legal businesses for a long list of random things some old jackass in a suit decided were too 'unsavory'.

Typically, it's because of fraud, not unsavory-ness. Fraud on the customer's side, not the business'.

The solution to that is not making every transaction put the weight of fraud solely on the customer.

Re:Rhetoric around the blockchain hints at problems with tec... by komali2 on Monday May 14, 2018 @12:25AM (#17062671)
Definitely fine where legal relationships exist, but the whole concept of law as trust is being challenged right now, as our own countries break the very laws they exist to enforce.

Edit: help me understand why you disagree

Re:Rhetoric around the blockchain hints at problems with tec... by whatshisface on Monday May 14, 2018 @12:27AM (#17062681)
Then the discussion revolves back to how insane it is that the central authorities in these schemes control the nodes. Either you can trust them (in which case they should use a normal database) or you can't (in which case you can use a coin that they don't control).
Re:Rhetoric around the blockchain hints at problems with tec... by komali2 on Monday May 14, 2018 @01:06AM (#17062855)
I agree, that is insane, and defeats the purpose of using block chain at all.
Re:Rhetoric around the blockchain hints at problems with tec... by whatshisface on Monday May 14, 2018 @02:40AM (#17063244)
I think the issue people are taking is that they think you are overestimating exactly how much society has declined. The ABCs have special authorizations to essentially break the law, but that practice has not yet trickled down to the local politburo. It is not quite the time to call the stability of US-style contract law in to question. (Even though the attitude behind the special authorizations, namely "I don't care what happens just do something," will be what undermines it if ever anything does.)
Re:Rhetoric around the blockchain hints at problems with tec... by zik on Sunday May 13, 2018 @11:33PM (#17062473)
Exactly. Blockchain is genuinely radical - but its primary benefit is trustless decentralisation. When a single entity controls all the nodes then you don't have decentralisation any more and you might as well just use a conventional database.

The real problem here is organisations jumping on the bandwagon without really understanding what they're doing.

Re:Rhetoric around the blockchain hints at problems with tec... by st26 on Sunday May 13, 2018 @11:40PM (#17062504)
Which is my biggest issue with most mainline coins, I believe they will ultimately incentivize centralization.
Re:Rhetoric around the blockchain hints at problems with tec... by panarky on Monday May 14, 2018 @01:10AM (#17062869)
> If control of your blockchain is centralized, it's no better than an ordinary database

Sure, when Maersk uses a private blockchain to track shipments, it's hard to see how it improves on an ordinary database.

But let's say you want to build a prediction market for official corruption. The minute you start taking bets on which government officials are taking bribes, you'll have a powerful people trying to take you offline.

It's extremely difficult to build a completely anonymous and decentralized application to do this, but decentralized nodes with anonymous validators that you control is a potential hybrid that's resistant to censorship.

Re:Rhetoric around the blockchain hints at problems with tec... by Scarblac on Monday May 14, 2018 @04:05AM (#17063696)
I'd be much more afraid of powerful people trying to frame non-corrupt government officials for the betting money.
Re:Rhetoric around the blockchain hints at problems with tec... by slfnflctd on Monday May 14, 2018 @07:52AM (#17064651)
Agreed, the problem with any anonymized system which attracts lots of users is, it creates incentives for bad actors to game the system.

Feel free to think up all the rules you want to prevent this, but a motivated entity can always simply pay large numbers of people to act on their behalf. If they're good at it, you won't know until it's too late.

Past a certain point, involving people's actual identities in the nitty gritty real world becomes increasingly necessary to establish trust. There are exceptions, but AFAICT they mostly rely on being uninteresting to would-be attackers.

Re:Rhetoric around the blockchain hints at problems with tec... by grk on Monday May 14, 2018 @02:52AM (#17063311)
I think there are usecases where you control the whole chain and have nodes within your organisation. The blockchain becomes a specialised database that's optimised to be a ledger, something like https://chain.com and https://chain.com/sequence/.
Re:Rhetoric around the blockchain hints at problems with tec... by ballenf on Monday May 14, 2018 @03:18AM (#17063458)
There's no compelling argument on those pages that addresses benefits over a traditional DB. It's the same circular arguments that completely ignore the tremendous cost of implementation and added complexity.

Or did I miss something?

Re:Rhetoric around the blockchain hints at problems with tec... by mi100hael on Monday May 14, 2018 @05:47PM (#17069730)
> Or did I miss something?

I've found myself asking that frequently with the blockchain/cryptocurrency mania. The answer has always been no.

Re:Rhetoric around the blockchain hints at problems with tec... by Scarblac on Monday May 14, 2018 @04:01AM (#17063677)
One point I've heard is that some large organizations don't necessarily trust themselves (or all their employees). Then a bunch of nodes with a chain inside the organization might be harder to tamper with than a database.
Re:Rhetoric around the blockchain hints at problems with tec... by icebraining on Monday May 14, 2018 @04:53AM (#17063889)
In that case, the blockchain actually makes it easier to tamper with, since the nodes will trust whoever mines the longest chain.

If you just want to avoid tampering, you're better off with servers publishing (signed) messages and clients storing those in an append-only log; a good example are the CT logs: https://en.wikipedia.org/wiki/Certificate_Transparency

Re:Rhetoric around the blockchain hints at problems with tec... by mike_hearn on Monday May 14, 2018 @02:59AM (#17063349)
I agree that at first this appears to make no sense. But there are actually good reasons for it, when you dig in. I work on a DLT/blockchain platform that has customers going live like this, so I'm closer to it than most people are.

This is a little like how I used to not understand why banks or other large firms cared about blockchains at all - isn't the point to get rid of them? Then it became clear that the problem of individuals trying to sync views of balances over the internet without powerful middlemen is a scaled down (or up) instance of a more general problem that lots of firms have between themselves, trying to sync data between organisations. And that this is a legitimate problem to want to solve with peer to peer technologies.

The main reasons you see companies deploying "blockchain but we control all the nodes" - an apparently nonsensical setup - are twofold:

1. They do want the ability for other orgs to run nodes in their blockchain network, or rather, some of their customers want the ability to run their own nodes and rely on the centralised firm less. But many customers don't care. They prefer to trust a centralised authority, at least given the current state of technology. Therefore, firms want the ability to decentralise selectively in response to demand.

2. They're doing a tech refresh. The world is full of financial middlemen who have platforms decades old that have been incrementally patched and upgraded over time, often with lots of customers. They decide it's time to do a rebuild onto more modern tech, but they can't justify a from-scratch rewrite unless there is a significant difference that can't just be bolted on to the existing architecture. Decentralisation is an example of such a change. By betting on blockchain tech now, they open up the possibility of totally new business arrangements in future that would have been blocked by centralisation/lock-in fears today.

If you decide to make your existing business app selectively decentralisable - perhaps in order to unlock new features or products in an environment where customers are concerned about data sharing - then it makes sense that you'd maintain one platform, run all the nodes yourself and migrate users to it in bulk. You've opened up new options for yourself and if later the business winds change and you don't want to allow this anymore, OK, you have a slightly more complex architecture than a plain old SQL DB but modern DLT systems like Corda (the one I work on) map blockchain data through to relational databases anyway so you can still use a lot of the same tools and processes that you're used to. It's not quite such a huge leap as it'd have once have been.

Why might some customers not want to be decentralised? A situation we see a lot is where a business or industry group wants to allow people to run their own nodes, but isn't sure the usability of taking part in a P2P network is high enough for everyone (or are sure it isn't). Remember that many businesses have very small or sclerotic IT departments, or no IT department at all, and peer to peer networks are historically associated with piracy, viruses, spam etc. So that + the prevalence of the web means that setting up anything that isn't HTTP to port 80, like a business P2P node, is considered to be a bit novel and exotic.

Again, because Corda is designed for large firms it has features that help with this, in particular for really large and paranoid firms like banks where the internal IT departments don't always trust each other :) But ultimately if you're trying to pull off a major platform migration, you don't want it to hit the rocks if some users reject the idea of running local infrastructure and just want an ordinary web app.

This exact problem is prevalent in the Bitcoin and Ethereum communities too. Many users don't run nodes or even SPV wallets. They just dump all their coins on an exchange and trust a centralised service completely. They could go full P2P but that involves small sacrifices like having to back up your private keys, so they choose centralised trust instead. The nice thing about cryptocurrencies is users can choose their own configuration.

As a consequence of all this, a popular feature request for Corda and something we're spending a lot of time thinking about is how to split a node up, so parts of a node run in some cloud somewhere, and other parts run locally on e.g. a mobile or desktop app. For instance private keys and transaction signing could be done locally, with everything else run remotely - this is "share the my data but not my authority". In more advanced setups you allow people to migrate from hosted nodes to local nodes and back again in smooth automated ways.

Re:Rhetoric around the blockchain hints at problems with tec... by Uliacco on Monday May 14, 2018 @03:41AM (#17063593)
Hi, im about to hop into same ship. This text was perfect representation of my thinking. Would you happen to have any more great material with you?
Re:Rhetoric around the blockchain hints at problems with tec... by mike_hearn on Monday May 14, 2018 @07:24AM (#17064499)
You can read some stuff over at the Corda blog:

http://medium.com/corda

I don't think we've written much on the topic of deployment with centralised nodes before though.

Re:Rhetoric around the blockchain hints at problems with tec... by Uliacco on Friday May 18, 2018 @03:15AM (#17099304)
thanks!
Re:Rhetoric around the blockchain hints at problems with tec... by quickthrower2 on Sunday May 13, 2018 @11:44PM (#17062515)
You'd probably implement something "blockchain-like" in the database to get the same benefits, such as not being able to go back and delete old transactions.
Re:Rhetoric around the blockchain hints at problems with tec... by thespirit on Monday May 14, 2018 @12:01AM (#17062589)
As someone presented with a startup that needs an "append-only" transaction database with consensus across 2-N servers (depending on scale), and an inherent incentive to exploit any potential "double-spend" issue, an internal blockchain with a single node acting as an authoritative "miner" (aka, controller) seems pretty cheap to roll out considering I can just modify existing bitcoin/blockchain software.

Is there any software out there that I could readily adapt to provide the same properties and guarantees without incurring hundreds of hours of development and testing?

Re:Rhetoric around the blockchain hints at problems with tec... by kybernetikos on Monday May 14, 2018 @02:13AM (#17063121)
This is the right way to look at it I think. I've been looking at a blockchain based solution recently, and there has been an awful lot of negativity, and people wondering if it would have been possible to implement the same solution with an oracle database.

Well, yes, it would have been possible. There are a couple of minor things the blockchain does better and a couple of things it does worse for this use case, but fundamentally, I believe the blockchain based solution was cheaper to build and will be cheaper to maintain.

People need to consider these solutions in the context of whether or not they solve business problems effectively, and put aside knee jerk reactions based on technological prejudices.

Re:Rhetoric around the blockchain hints at problems with tec... by icebraining on Monday May 14, 2018 @05:19AM (#17063989)
Why was the blockchain cheaper to build and maintain compared to a traditional RDBMS? I agree that avoiding knee-jerk reactions is good, but I frankly have yet to see a case where it was actually the best solution, except for the case of Bitcoin and other public cryptocurrencies.
Re:Rhetoric around the blockchain hints at problems with tec... by kybernetikos on Monday May 14, 2018 @05:35AM (#17064052)
Because we wanted transactions signed with the key of the transactor and a complete audit history (ideally one that couldn't be tampered with, even by an admin).

By using ethereum, we didn't need to write microservices to front the database, we didn't need to configure the database (not trivial if you want serializability https://blog.dbi-services.com/oracle-serializable-is-not-ser... ), we didn't need to write any cryptography code, we don't need to run any kind of infrastructure (let alone expensive, distributed infrastructure) to allow people to interact with and update the data. We get broadcasting of changes to clients so that the UIs can be kept up to date for free too.

We do have to carefully audit our smart contracts, but they are much smaller pieces of code than the microservices and triggers that we would otherwise have written.

Mainly, because our use case was similar to the crypto-asset tracking use case, there was a lot of code we could rely on already in ethereum that we would have had to write ourselves in the RDBMS world.

Re:Rhetoric around the blockchain hints at problems with tec... by icebraining on Monday May 14, 2018 @08:07AM (#17064723)
Thanks. I have to admit I don't agree with most of that as stated, but I wasn't involved in the actual project, so I admit I may still be missing specifics.

By the way, did you use any historical data from the tracking? Does ethereum provide good tools to analyze that?

Re:Rhetoric around the blockchain hints at problems with tec... by icebraining on Monday May 14, 2018 @05:16AM (#17063974)
If you have a single miner and an incentive to exploit double-spends, won't whoever controls the miner just do the double-spending themselves? They can mine a chain that spends one way, then mine another to replace that one that spends again.

If you can trust the miner, why not just use a regular RDBMS? The controller is the primary/master, you just need to disallow UPDATEs and DELETEs, and to have a constraint that prevents an account from spending more than they received. The other nodes are read-only replicas.

(To the complaint that a single master doesn't scale: it should scale as well as a single miner. They're both the only writer to the database.)

Re:Rhetoric around the blockchain hints at problems with tec... by quickthrower2 on Monday May 14, 2018 @04:06PM (#17068987)
"select * from transactions" won't tell you that this has happened.

But your blockchain client will know immediately if the single miner has rewritten the block chain. It won't be able to download any new blocks based on the one it current thinks is head.

So while you can't stop the miner from doing what you said, no one will be fooled when it happens.

Re:Rhetoric around the blockchain hints at problems with tec... by icebraining on Monday May 14, 2018 @04:20PM (#17069105)
As I wrote in the reply to the sibling post, chain-signing the transactions is basic, just a few lines of code using a crypto library like NaCl. We did that for an invoicing API, it was one of the easiest parts, literally less than 10 lines.
Re:Rhetoric around the blockchain hints at problems with tec... by thespirit on Monday May 14, 2018 @07:00AM (#17064376)
That makes sense, but what about auditing (in isolation) the read-only replicas?

I suppose I could implement my own hash-chain to verify the authenticity? (aka, no missing data)

Re:Rhetoric around the blockchain hints at problems with tec... by icebraining on Monday May 14, 2018 @07:28AM (#17064522)
Sure, you hash(transaction info + hash of previous transaction) and sign that with a private key, and you store it as a text field in the database.

In my country, all invoicing software must implement that (it's part of the SAF-T format that we must deliver to the IRS), and it took us less than ten lines of Ruby to do it. It's literally concatenating a few strings, then using some crypto library to hash and sign it.

Verification is just doing the same process, then checking if the signed hashes match.

Re:Rhetoric around the blockchain hints at problems with tec... by jakeinspace on Monday May 14, 2018 @12:11AM (#17062622)
Maybe look into datomic
Re:Rhetoric around the blockchain hints at problems with tec... by bigger_cheese on Monday May 14, 2018 @12:02AM (#17062592)
The radical organizations I'm familiar with (Socialist parties) are big on centralization the whole aim of that current of thought is the centralization of power within the state controlled by the workers ('Dictatorship of the proletariat' to use the Marxist term for it). So from that perspective I don't think a centrally controlled blockchain is a big impediment - may even be desirable.
Re:Rhetoric around the blockchain hints at problems with tec... by fiatjaf on Sunday May 13, 2018 @11:32PM (#17062472)
I don't think that has ever happened in serious cases, but for all enterprise people who ever thought about it, Plasma is the solution.
Re:Rhetoric around the blockchain hints at problems with tec... by danmaz74 on Monday May 14, 2018 @02:10AM (#17063104)
> If control of your blockchain is centralized, it's no better than an ordinary database

Actually, it's much worse from an efficiency point of view. Which means that all those applications are fad-driven.

I'm sure there can be genuinely useful applications for blockchain tech, but for now the only truly compelling one I'm aware of is to execute unlawful transactions (I don't count speculating on the price - something I've done too a bit - as genuinely useful).

Re:Rhetoric around the blockchain hints at problems with tec... by nfin on Monday May 14, 2018 @02:20AM (#17063154)
because of the yet still lack of privacy I am not sure that right now it is most compelling for unlawful transactions. There are many use cases (like you mentioned) and most are used only by a handfull of people, but growing by the day the more stuff getting developed (lightning, ...)