多数人只知道去中心化,却并不真正理解DApps

  • 时间:
  • 浏览:0

图片来源图虫:已授站长之家使用

来源/链捕手公众号(微信号:iqklbs) ,未经授权,谢绝转载

作者/冒志鸿

「去中心化应用」(也被称为DApps)成为当前区块链行业的热点,但当你去研究却发现目前DApps都不 各类的菠菜、资金盘。更让你担忧的是DApps你说歌词 是继「区块链」日后 又另有俩个 定义不明,令人费解的词汇,对它的认识市面上发生了各种误解。

此次,应链捕手(ID:iqklbs)约稿,ArcBlock创始人兼CEO冒志鸿撰写了本文,他从去中心化与中心化发展的历史来理解DApps的现状、破局的关键及方法。相信冒志鸿精彩的分享,应该能让你带来启发。

01

「中心化」与「去中心化」的此消彼长

计算机软件应用的过程是另有俩个 「中心化 - 去中心化 - 再中心化 - 再去中心化」的演变过程。Internet的诞生,源自美国国防部的研究项目ARPANET,其设计之初考虑不可能 仅另另有俩个 集中的军事指挥中心,万一一种生活 中心被苏联的核武器摧毁,全国的军事指挥将发生瘫痪请况,让你有必要设计另有俩个 分散的、共享数据的网络系统。太多Internet将去中心化的思想根植于设计理念之中,太多早期的互联网协议,包括TCP/IP都不 以去中心化思想为基础来设计的。

让你逐渐发展出有字符终端,顾名思义可是这么输入输出字符的功能,这么处理器或硬盘,通过串行接口联接主机,一切工作都不 交给主机来做;里面还伴随有分时操作系统的出现,也可是多个用户共享主机中的资源。不可能 字符终端、分时操作系统等一旦离开主机那此可是能干,软件详细运行在中心化计算机上,这使得亲们进入到了中心化时期。

直到人及计算机(PC)时代的降临,亲们才迎来了第一批真正意义的去中心化应用。是的,太多惊讶,亲们另有俩个 熟悉的各种PC「单机版」软件一种生活意义上都不 去中心化的应用。不可能 互联网时代最重要的协议是「文件」,有了「文件」另有俩个 的协议,分散在无数人及计算机上的应用也都不 了一并的沟通「语言」,通过「文件」才能安装新的应用, 而应用产生的结果可是需要 通过「文件」来传播给其它的应用。让你亲们又进入到太多依靠另有俩个 中心化主机才能运转的去中心化时期。

当用「文件」交换一种生活 方法出现局限、这么这么满足需求时, 一种生活称为「客户机-服务器架构(C/S架构)」的网络应用模式现在开使流行,这出现在前互联网时代,以企业应用为主,让你一种生活 架构至今仍这么过时。C/S是从去中心变得更中心化太多的演进,但每个C/S架构的系统,客户机和服务器之间基本都讲着不同的「语言」(协议)。

当浏览器流行日后 ,亲们现在开使意识到,浏览器可是一种生活能理解、更普遍标准「语言」(HTML)的通用客户机,这使得应用才能更加中心化,从而更容易开发、部署、维护,于是「浏览器/服务器架构(B/S架构)」另有俩个 另有俩个 更为中心化倾向的模式又现在开使流行起来。

往近的来看,60 5年涌现的「Web 2.0」运动是桌面互联网时代离去中心化最接近的一次。Blog是去中心化的出版和媒体,采用的是RSS另有俩个 另有俩个 简单、开放的协议。当时以人及为节点的社交网络蓬勃兴起,FOAF协议、Microformat、OpenID、OAuth等那此都不 在那个时代兴起的开发标准。

太多「协议」是去中心化应用的关键,互联网时代最重要的协议是TCP/IP协议族以及构建在其上的更多应用协议,那此开放的协议使得全世界的开发者一并构建了今天的互联网。

然而不幸的是,当时和让你的行业巨头Google与Facebook策略性地扑灭了「Web 2.0」这场去中心化运动,反而把互联网的中心化推向了极致。而中国的巨头们也建立起垄断封闭的势力,助推中心化达到极致。不可能 说当年的浏览器大战中,微软利用垄断地位击垮了网景是天下皆知的阳谋,这么让你以Google和Facebook带头绞杀「Web 2.0」则是被完美阳光掩盖的阴谋,数据可携带、去中心化内容与社交死于亲们之手,而如今亲们却老会 虽然亲们创新、开放、贡献

当然,亲们才能 要承认Google、Facebook贡献了不少开源的产品,有太多到了区块链时代成了才能被使用的利器。比如Bitcoin用的Level DB是Google的作品,以太坊和ArcBlock采用的RockDB是Facebook的作品。科技的命运有时可是另有俩个 反复轮回迭代的过程。

不可能 说中心化与去中心化是此消彼长的,那它们也是相对的。以比特币为例,从它的网络拓扑底部形态来看,比特币的节点非常多且分散,PoW的挖矿机制原困攻击比特币才能 有超过全网60 %的算力,少数节点的崩溃、被关闭、被攻击,都不 会影响整个比特币网络的安全和正确运行——这说明比特币网络是去中心化的。

然而从比特币的软件开发和发行角度而言,这么Bitcoin Core团队才能发布比特币的新版本代码,虽然亲们最近组阁 了如保采用一系列的手段确保代码发布的流程安全可靠,并采用开源的方法实现人人才能参与贡献,人人才能分叉后修改,但从软件发行升级角度来看,这仍属于比较中心化的表现。

从比特币作为另有俩个 应用来看,它被设计为另有俩个 点对点电子现金,比特币的钱包地址是用户自主产生的,不才能 任何人发放和批准,这么私钥任何人和组织都无法夺取用户的比特币;一并比特币的转账不才能 任何第三方的介入,太多任何人和组织无法禁止或篡改交易;比特币的交易记录在比特币的区块链上永久保存,这么人才能篡改、删除、隐藏。那此足够说明比特币可是另有俩个 真正去中心化的应用。

而另有俩个 耐人寻味的事实是,正不可能 大众认可比特币网络的角度去中心化,作为另有俩个 应用也角度去中心化,最终亲们都认可比特币一种生活 网络服务——全世界只另另有俩个 比特币。从一种生活 角度来看,比特币又是角度中心化的这就非常有趣,当另有俩个 系统从某个角度角度去中心化后,从另有俩个 角度看不可能 正是单一表现的去中心化使其更中心化了。让你任何中心化与去中心化的划分与定义都都不 绝对的,可是相对的,甚至是不断演变的、错综交织的。

声明:本文转载自第三方媒体,如需转载,请联系版权方授权转载。协助申请