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

  • 时间:
  • 浏览:3
  • 来源:幸运快3_快3高手计划_幸运快3高手计划

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

来源/链捕手公众号(微信号: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架构)」那么 一个多多多更为中心化倾向的模式又结束英语 英语 流行起来。

往近的来看,2005年涌现的「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的挖矿机制导致 攻击比特币都要有超过全网200%的算力,少数节点的崩溃、被关闭、被攻击,都要会影响整个比特币网络的安全和正确运行——这说明比特币网络是去中心化的。

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

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

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

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