计算机简史:从分布式到中心化的博弈螺旋
以下文章来源于碳链价值 ,作者认真做内容的
翻译 | 王琳姗
责编 | Carol
作为应用程序开发商,我们有责任为用户的隐私和信息安全考虑。用户应该拥有控制自己信息数据的权利。这些用户数据应该在初始化的时候就被加密和保护。
当我们在计算机领域提到「去中心化」时,它对于不同的人有不同的寓意。被「去中心化」的到底是什么东西呢?在加密技术行业里,当一个人提到「去中心化」的时候,他可能指的是以下几个东西:
权限 组织管理 计算 金融手段 财富
我们将会从不同的角度来看待去中心化这件事情。用户权利、隐私、安全性都是重点探讨主题。
首先,什么是分布式计算?为了更清楚的了解它,我们先来看看集中式计算是什么:
集中式计算是:关键应用程序服务是通过和中央服务器进行交流之后完成的。不同的用户在不同的地点使用相同的网络地址来获取计算资源,比如数据存储和处理。
从集中式计算的定义,我们可以推出分布式计算的定义:
分布式计算是:关键应用程序服务是由在分散网络中的独立计算设备完成的。如果你不能够通过停用一个服务地址来关闭所有核心程序功能,那很大几率这就属于分布式计算。
2、极端的去中心化:
每个人都有自己的计算机,可是之间没有信息共享
3、去中心化:
开放式网络与早期非集权化应用
也许网络时代正在默默的等待着它的第一个轰动世界的应用:World Wide Web。在1990年,Tim Berners-Lee发明了第一个网页服务器和浏览器。现在,你依然可以使用Tim Berners-Lee创立的世界第一个网站。
到了1995年,14%的美国成年人都可以上网,但是还是有42%的美国成人从来没有听说过互联网。
在那之后,事情有了很大的转变。截至2000年,60%的美国家庭拥有至少一台电脑。46%的美国家庭可以上网。到了2010年,互联网已经到达了80%的美国家庭。
Trend Spotting Clues在《分布式计算的力量》(The Power in Distributed Computing)中写道:
在1980年-2000年间,软件是一切;从2000年至今,网络是一切。
网络是这世界上最大的非集权应用。网络从来不属于一个人,也不受一个人的控制。任何人都能启用一个网络服务器,在上面发表自己想要的内容;任何人都可以使用他们想要的浏览器。但是在现有的网络体系下,内容本身是集权化的。这在不远的将来可能改变。
在世纪之交之际,非集权协议如电子邮件和Usenet通过计算机被大力推广。同时,一些点对点应用如Napster, BitTorrent, 和Tor 也被推广。Sean Parker 与同伴创立了Napster,并且之后出任脸书的CEO。
在1990年到2003年之间,全球超过20个机构为人类基因组计划作出贡献,目标在于得出人们所有的DNA序列。这个任务被当时的批评家认为是可能需要100年,甚至更多的时间才能完成的。但是通过共享数据和计算机资源以及借助飞速发展的科技创新,人们在13年就完成了这项计划。
这些展现了非集权应用的伟大前景,也透露了它能有改变世界的力量。
Napster的出现彻底改变了整个音乐行业的核心产业模型,并且它让世界看到了非集权化应用将在未来会有多么重要的地位。
与此同时,网络发展的无比成功,它对于人们来说有更大的吸引力。在2000年左右,人们开始以网络为基础,建立受欢迎的应用。起初,人们只是想建立一个新的媒介,没想到却发展成了应用平台。现如今,浏览器有无比精致的操作系统,提供上网、用户界面、设备权限、相机和麦克风等服务。
虽然别的系统可以挑战网络平台的技术能力,但是网络还是现有最普遍的应用平台。这使它成为计算机非集权化的重要基础。
但是有一个问题:网络平台属于主从式架构,网络浏览器并没有内置去中心化服务。不仅如此,人们暂时还未设想这些服务会是什么样子。
正因如此,网络应用程序的创造者再次回到了通向中心化的道路。
4、再中心化计算机:
网络应用和云计算
5、现代去中心化应用(DApps)的前景
6、核心DApp服务
加密货币交易:价值的基础。这些交易允许微支付流,去中心化服务不被中央个体控制,能自我运行。 加密货币交换:使用智能钱包直接支付协议费用和区块链手续费。这样用户就能在享受去中心化服务的同时,无需担心支付操作,也不用直接从口袋里掏钱。 用户钱包:安全的验证和授权过程。用户再也不会担心自己丢失密码。 去中心化身份:使用DApps时,你的身份可以不费力的伴随你在各个应用之间。 去中心化用户的信息数据:允许、撤回或拒绝访问你用户信息数据的权限。将所有用户的网络身份交给他们自己管理。并且允许用户根据不同的需求,在不同的应用软件上拥有不同的用户信息。 去中心化用户内存:同上,但是主体是你的应用平台中的内存—朋友圈,视频,照片,和评论。 去中心化网络和计算服务:用户拥有网状网络,可以自由的分享电脑的内存和中央处理器资源。 加密散列法和电子签名:存在的证明,非集权化的授权,资源所有权的证明,或控制权。这些是非集权应用安全的最基本需求。 智能合约:通过电脑编程控制的金钱交易和用户协议,通过代码保障安全,不依赖于参与者的行为。
现如今还没有网络应用程序编程接口能适应这些服务,正在开发的相关技术也“动荡不安”,缺少吸引力。
DApp系统还在最初的萌芽阶段。就连“DApp”这个词也是近期才进化来的,它代替了之前的“发散信息应用”,“p2p应用”,“区块链应用”等等。我十分期待所有应用都变成DApp的那一天,这样我们就只需称他们为“App”了。
在2018年的时候,我预测DApp的普及还需要3-5年的时间,我现在依然坚持这个预测。现如今,我连一个成功的完全非集权化网络平台的例子都找不到,更别说一个拥有百万用户的完全非集权化应用了。
但是我们正在一点点前往普及化的道路上。今天,有一些拥有百万用户的应用已经在使用DApp技术了。起初是在现存应用里(比如说Kik)加入加密货币交易功能。脸书宣布即将推出一个全新(最终将非集权化)的货币Libra。Silver.tv的用户在Theta网络上分享视频和赚取TFUEL币。这个网络的创始人是Steve Chen,他是YouTube的联合创始人之一,也是YouTube的前任技术总监。百万的Brave网络用户有机会赚取或分享BAT加密货币。Brave的创始人是Brendan Eich,JavaScript的创始人。JavaScript是网络平台的标准编程语言。
除了脸书的Libra币以外,我刚刚所提到的应用都已经有百万用户了。随着更多用户慢慢接受像应用内的加密货币交易这种DApp想法,更多的开发商就会加入我们的行列,帮助我们一起建立未来的DApp体系。
最终,我相信所有的基本DApp服务都会加入到主流浏览器当中去。与此同时,像Fortmatic的项目正在赋予Web 2.0浏览器(如Chrome浏览器)Web 3.0 功能。
这个“生态系统”还非常年轻。我们正在建立的东西正在慢慢改变着我们现有的标准。DApp世界现在还面临着大量的安全漏洞,丢失的钥匙,和隐私错误等等。(温馨提示:不要把用户的真实姓名和地址放在公共区块链上或者未加密的IPFS上,拜托了!)
虽然现在说这个还为时过早,但是DApp应用确实有潜力将一些被大企业剥夺的用户权益还给用户,也有潜力解锁很多因为加密货币或区块链技术不够成熟而受限的应用。
任何一个存在中央登记处的地方(包括授权书,地产证明,账本等等),都有潜力将这些账本变为p2p交易。
我已经迫不及待想要看事情接下来的发展了。见证奇迹的时刻到了!
推荐阅读:
猛戳"阅读原文"有惊喜哟
老铁在看了吗?👇