MENU

[Review] Why Blockchain is Hard

February 3, 2019 • 分享

Page Link:Why Blockchain is Hard

文章分成了四个部分:

  1. 简要介绍区块链的概念
  2. 区块链的难题
  3. 区块链火起来的因素
  4. 区块链的适用场景介绍

What is a blockchain?

这一部分简单介绍了区块链的火热现况,给出区块链的定义:

a blockchain is a linked list of blocks and a block is a group of ordered transactions

将区块链与传统中心化数据库进行比较,得出区块链的特点:

  • 一致
  • 不可变
  • 可拥有
  • 可复制
  • 可用
  • 规范
  • 离散

It is this last point that really is the holy grail of blockchain. Decentralization is very attractive because it implies there is no single point of failure. That is, no single authority will be able to take away your asset or change “history” to suit their needs. This immutable audit trail where you don’t have to trust anyone is the benefit that everyone that’s playing with this technology is looking for. This benefit, however, come at a great cost.

指明区块链可以解决单点失效问题

The Cost of Blockchains

这一部分主要写区块链目前所面临的问题

  • 一致性难以保证
  • 激励机制难以设计
  • 维护成本高
  • 要求「完美」的运行规则(Users are sovereign)
  • 更新强制性问题
  • 伸缩性难以保证

Centralization is a lot easier

通过前一部分发现区块链或者说离散化系统并不如我们想象中美好,进一步探讨区块链火起来的原因:

  • IT 基础设施本身就已需要更新,如健康、金融方面,区块链的出现机机正好。
  • 追逐大众
  • 人类自身不希望被他人或组织监管的内在需求

So what is blockchain good for?

So the only reason you should be using a blockchain is to decentralize. That is, remove the single point of failure or control.

  • 其它 IT 行业对更新速度的要求远超区块链所能提供的,所以在大多数 IT 行业中区块链的应用受限
  • 金融行业与区块链的特点相合,不可变性及更新缓慢则变成优点,所以比特币会如此火。

总结

文章系统地总结了区块链中的难题,十分到位。

更需要关注的是文章提醒人们不要成为盲目的技术追随者或工具主义者,应该关注于我们需要实现的需求,依需求寻求工具,解决问题,「end up making Rube Goldberg machines」

Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment