微信号:YunTouTiao

介绍:云计算领域科技媒体:传播观点,传播价值;Web:www.yuntoutiao.com ,欢迎互动~~~

区块链:好的、坏的、丑的

2018-05-27 23:09 云头条

作者:Stanly Johnson是ServntireGlobal的区块链解决方案开发员。


我是一名区块链工程师,也就是说我以开发基于区块链的软件为生。但是就像这个行当的其他所有人那样,眼下围绕区块链的过度炒作无须本人赘述。区块链被誉为是解决世界上所有问题的方案,包括难民危机。老实说,区块链并不是解决人类所有问题的神奇方案。


区块链技术在某些情况下管用,但在另外一些情况下完全没用。


许多人(和公司企业)使用区块链这个词来指某种神奇的解决方案,确保他们的数据永远不会出错,确保所有利益相关者都能进行流畅的交易。这样的技术不存在,现实世界中不存在。


从技术上来讲,区块链只是备受吹捧的链表(linked list)而已。如果你不熟悉链表,只要明白一点:区块链实际上是数据库的一个子集,它有几个另外的属性。现在这几个属性是,数据是唯一的(一致的),它无法被篡改(不可变),它没有单一的存储点或故障点(去中心化),每个人在任何一个特定的时间就数据库的状态达成共识(权威性)。


读完上面这段文字后,你可能倾向于认为区块链可以解决所有问题。不受任何一方控制的不可变的审计跟踪记录当然有用,但创建这样一个系统面临许多成本。


在区块链中,除非所有人都同意,否则你无法改变任何内容,这是一把双刃剑。


区块链的坏


  • 开发成本:一旦区块链系统被部署,就很难改变任何数据。这听起来不错,但是等到你发现一个bug有可能导致整个系统崩溃就不这么认为了。现在你得更改支持区块链的代码,而这并非易事,因为需要在每一个节点进行更改。这意味着所有这类系统在设计时都必须考虑到安全性和一致性。它们还必须经过严格的测试,以确保这一点。

  • 维护成本:区块链需要被写入并检查数千次。区块链的关键优点恰恰也是其弱点之一:去中心化。相比传统数据库,维护数据并验证事务的成本急剧增加。如果企业组织期望仅仅确保区块链的几个属性,借助精心的数据库设计就能获得那些属性,这个过程的成本要低得多。

  • 扩展成本:扩展任何系统都很难,现在相比集中式数据库,扩展区块链系统要难得多。原因当然是去中心化。随着利益相关者的数量增多,原始数据的副本也随之增加。传输、验证和存储数据的开销特别大,与集中式数据库比较一下更是如此。


区块链的好


正如我在本文开头提到,区块链其实擅长解决特定的问题。区块链的核心主题是它其实擅长创建一个不可变的、去中心化的数据库。这显然意味着,软件或数据库不得经常将内容改来改去。大多数公司的实际情况却不是这样子,它们需要升级,需要灵活地扩展,还需要能够适应新的创新。它们不需要难以扩展、难以升级的系统,这意味着大多数行业对区块链来说没有真正的用武之地。


比特币已向我们展示了区块链的力量,世界粮食计划署(WFP)运作的这个难民营(https://www.technologyreview.com/s/610806/inside-the-jordan-refugee-camp-that-runs-on-blockchain/)也是如此。区块链是一种强大的工具,但前提是试图解决某种类型的问题时。


结束语


区块链是目前技术界最热门的流行语,仅次于AI/机器学习。许多公司在克隆现有系统,加上“基于区块链”这个标签,让其听起来饶有意思。根据我的经验,大多数公司想要搞的是由集中式系统来控制的去中心化系统。原本想集两者之众长,却不料到头来是集两者之众短。与公司公关部门竭力宣传的恰恰相反,没有一家公司希望将权力下放给用户,并对数据失去控制权。


区块链眼下处于炒作最厉害的阶段,每个人都有责任向人们科普区块链,真正了解区块链。


区块链行业交流群欢迎加入,群主微信:aclood(备注任职单位+职位,否则不予通过)


相关阅读:

区块链是一项垃圾技术

区块链是狗屎!

区块链专利排名:中国 225 项,美国 91 项和澳大利亚 13 项

企业级区块链:Hyperledger并不指任何特定的技术或工具,而是指多个团队合作、开发开源 DLT 的一个项目

区块链带来 Web 3.0 革命 !这里不会宕机、也无法关闭,不属于任何人

TED:未来主宰科技的不是 AI ,是区块链

Gartner:区块链现处于「非理性繁荣阶段」

区块链 OUT 了,DAG、哈希图(Hashgraph)是它的接班人

区块链技术生态圈

“区块链”说白了就是缓慢、昂贵的数据库


 
云头条 更多文章 中兴可继续营业了! 谁会从 AI 上赚到钱:国家、芯片商、云服务、解决方法商、算法服务商、AI 企业用户 ? 阿里云 pk 华为云:国税局公有云采购,阿里云输了 刚刚,腾讯发布超级大脑,一款开放的“智能操作系统” 中兴确认:美方将取消禁售令
猜您喜欢 【第3章第323回】77% 的网站使用了至少有 1 个漏洞的 JavaScript&nb R语言入门第九讲:初次运用R做统计推断------t检验 值得推荐的C\/C++框架和库 Vue.js高级实战, 让你达到百度T4水平 对话吴翰清,问道云盾