8 ms·
It's an interesting article, but also feels like peak buzzword with use-case 1 essentially being "machine learning in the cloud using blockchain and big data"
by gaogao 7y ago
It's an interesting article, but also feels like peak buzzword with use-case 1 essentially being "machine learning in the cloud using blockchain and big data"
- Barrin92 7y agoyes it's hard to read. If the goal of technology is to make things simpler and more efficient and to remove barriers, all these blockchain solutions don't do a very good job of conveying how they're doing that. I also still don't understand one part the article jumped over: >But none of this addresses a fundamental issue: where to get the variables with which the contract is evaluated. If the data are not derived from recently added on-chain data, a trusted source of external data is required. Such a source is called an oracle. I and my landlord don't live on the blockchain, if he claims that I broke the door and need to pay the damages, how does the immutable blockchain help me? This sounds to me like the semantic web. When people asked "well and what if someone puts wrong data into the system?" the answer was just ¯\_(ツ)_/¯
- bena 7y agoYeah, it's the one question blockchain enthusiasts never have an answer for: What if I lie? The issue was never the mutability of the record. The issue is reconciling the record with reality. Let's say I'm ordering 5 widgets. Along the way, 3 go missing. I receive 2. The blockchain says that all 5 made it from the warehouse to the final destination. Blockchain does nothing to prevent shitty record keeping.
- magnamerc 7y agoIt's called the oracle problem, and was identified for blockchain apps as early as 2011. It's a difficult problem to solve, but it is solvable for certain applications. For example, MakerDAO solves their price oracle problem by using a set of whitelisted ETH/USD price API's. The whitelist is controlled via governance through the MKR token.
- artificialLimbs 7y agoSo, it's crypto all the way down?
- hndamien 7y agoExcept for that whitelist part.
- cheschire 7y agoThe idea would be that the 3 missing widgets would be impossible to replace with fakes, and other mechanisms for reporting undelivered merchandise would fill in the rest of the gap.
- bena 7y agoNone of which is relevant to the solution being implemented with "blockchain". It's like blockchain enthusiasts are trying to convince everybody the world is simply chaos and nothing works when we've been handling trust and transactions for centuries now.
- rickycook 7y agothat’s true, we have been handling trust transactions for centuries, but they’re largely enforced by the government of a country. blockchain allows us to extend certain kinds of that trust out indefinitely, across national boundaries.
- didericis 7y agoPhilosophically speaking, immutability is an important component in a perfect record keeping system. You don’t ever want anyone to be able to doctor a document without being able to see the prior document and who made the change. Practically speaking, there are a number of other hurdles for implementing a perfect record keeping system, like accurately reconciling the record with reality. What people really want is a record keeping system that’s hard to cheat. Blockchain technology makes certain types of cheating harder, but not others. So it’s not exactly what people want, but it looks like it’s a step in the right direction.
- bena 7y agoThe only thing blockchain prevents is for any particular actor to change the record. Which is a nice feature only if you don't trust the holder of the records.
- rickycook 7y agowell, don’t trust or don’t have a holder of the records per se. in the case of escrow, it also may be that you don’t trust the holder of some large amount of money, but you do trust them to arbitrate disputes.
- derefr 7y agoWith a public blockchain, you have no "holder of the records." This makes them useful for situations where you need multilateral cooperation between mutually hostile parties, e.g. people on either side of an illegal drug deal living in different countries with no treaty extradition obligations.
- WalterSear 7y agoThat's not the problem that blockchain is designed to solve. It is, however, the problem that purveyors of centralized blockchains would like you think it solves. The problem that blockchains solve is centralization. In other words - google cloud computing. To revisit your example: let's say you are ordering 5 widgets. * A lookup on the Widget Market Blockchain tells you that vendor X has completed a large number of 5-star transactions, with a verified number of clients that have all sufficient 5 star transactions with the rest of the network to be considered genuine accounts, while vendor Y has a history of shipments that are reported as not arriving. You can examine each transaction, though automated verification tools are already in place to make cheating unprofitable. You can examine the code of those tools, along with the blockchain contracts themselves, should you so choose. Or: * Amazon's Widget product page shows the Amazon Choice item (neither the cheapest, nor most appropriate product), followed by a list of sponsored products. Many of the reviews are clearly fake, or appear to refer to a different product, with no way to verify that an actual transaction between genuine widget trading parties took place.
- blairanderson 7y agoAmazon does show "verified purchase" but who's to say what a genuine account is?
- bena 7y agoYes, the only thing blockchain really does is relieve you of the responsibility of trusting the record holder.
- WalterSear 7y agoThe accounts' transaction histories, and the transaction histories of their transactants is all that anyone - even Amazon - has to go on - in both toy scenarios. The difference here is the transparency, and the resulting web of trust that can emerge. You may not have done business with company X, but you can observe that many users who successully transacted with companies Y, Z and W (with whom you have also successfully transacted) have all left good purchase reviews for company X.
- 7y ago
- rolltiide 7y agoyou save states on the blockchain, you compute with pretty much nothing involving blockchain, maybe occasionally reading a state you do your processing in a cloud provider like any other application you save your state on a blockchain, which typically is a cluster of nodes that do microservice executions like you already do in "the cloud" its not that hard people they aren't anymore a Lambda company than a Node.JS company than a blockchain company, but saying one will definitely get them funded way faster.