越来越多的业界泰斗和机构,包括万维网之父Tim Berners-Lee博士、Mozilla基金会,都在呼吁互联网的去中心化。
这听上去有些奇怪,互联网本身不就是去中心化的吗?是的,互联网从物理上看是分布式的,没有一个实体拥有互联网,但互联网的关键组件和服务,例如web托管、云计算、DNS、社交媒体、搜索引擎、电子邮件服务等等,却都依赖少数物理或者虚拟服务器上的大规模的,集中化的资源。这种方式有利于企业维护其服务,但同时也带来了一系列难题。
集中化的互联网意味着,当一些中心基础设施遇到问题,服务器宕机,我们将无法访问关键功能,如果这些中心设施被黑客攻击,用户的数据就会大规模泄露。即使没有黑客造访,集中存储在企业数据中心的用户数据也会被企业用来牟利,或者交给政府部门审查。这些大企业可以对数据为所欲为,而普通用户根本无F可说。
集中化的互联网导致大企业获得过多授信和权力,大到无法被淘汰或者击败。
如今,原来越多的专家认为,能够将互联网从安全泥沼中挽救回来,并且避免集中化弊端的答案就是区块链技术。
区块链分布式账本已经证明了自己在金融交易中的优越性(交易不可伪造不可抵赖),但区块链的价值元不仅于此。区块链分布式账本还可以让大量相互间没有授信的用户分享信息和资源,而且也不需要任何中间人代理。这已经不仅仅是一种理想化愿景,事实上已经有不少公司已经尝试用区块链技术来提供关键的互联网服务,例如:
分布式web托管
网络犯罪分子最喜欢使用的攻击非DDoS拒绝服务攻击莫属,原因很简单,这种攻击简便易行,百发百中,小试牛刀可以搞垮一个企业,大动干戈甚至也能弄瘫痪半个美国的互联网。
DD’oS攻击之所以能够屡试不爽,症结之一在于互联网web托管的集中化,攻击者只需要攻击特定的web服务器就可得手。而基于区块链技术的平台则可以将web托管资源分散到数以千计的节点上,每个节点都是web网站的一部分,让攻击者彻底失去打击目标。
这方面最好的例子就是Gladius,这家区块链创业公司开发了一个去中心化的内容分发网络(CDN)和抗DDoS系统。Gladius使用区块链将文件和数据资产分散到数以千计的节点计算机上,这些节点的空闲时间、存储空间和带宽都可以用来出租提供web托管服务,同时获得加密货币作为收入。
Gladius使用自履行智能合约来管理和分配网络资源以及支付交易。Gladius模式的优势显而易见,去掉了中心化的存储结构,不但降低了web托管的成本,同时也让DDoS攻击变得极为困难。此外,由于有更多的缓存节点在用户附近,用户访问网站的速度也将大大提升;最后,这种模式还将激励用户分享限制的网络和计算资源。
去中心化的DNS:Nebulis
另外一个去中心化的区块链互联网基础服务案例是Nebulis,这个项目使用区块链和IPFS文件系统-一种分布式的web服务器,来开发分布式的DNS系统。
众所周知,DNS服务是用户访问互联网资源的必经之路,也因此成为互联网的阿喀琉斯之踵,去年对DNS服务商Dyn的攻击导致半个美国和部分偶中用户都无法访问PayPal、Github等关键应用。
Nebulis通过在以太坊区块链上存储、更新和解析域名记录来大大提升DNS服务的可靠性和鲁棒性。黑客将无法向过去那样通过攻击特定的服务器来搞瘫痪整个DNS服务。此外,基于区块链的DNS服务也使得通过修改DNS记录实施中间人攻击、网络审查、域名重定向等变得极为困难。
分布式的数据存储:Storj
为了使用今天的互联网服务,用户不得不将数据授信给这些互联网企业,但这样会出现太多问题。例如接连不断的大规模用户泄漏事件,动辄数以亿计的用户账户或者信用卡信息遭到泄露。觊觎用户数据的不仅仅是黑客,互联网大企业视用户数据为金矿,自行采掘或者销售给第三方,而且都无需获得用户的同意(例如,苹果将你的Face ID脸部模型数据分享给第三方APP开发商,头条将你的点赞产品分享给京东)。
基于区块链的分布式存储则可以彻底改变互联网生态的游戏规则,只有用户能够访问自己的完整数据,没有一个集权的互联网巨头可以拥有你的数据,而且你使用各种互联网应用时,也无需担心数据被非授权访问。
创业项目Storj就致力于打造一个分布式版本的Google Drive和Dropbox网盘服务,使用区块链技术将文件分割成大量小文件,加密后分布存储在网络中的多个节点中,那些向网络分享存储空间的计算机(用户)将获得加密货币作为回报。Storj解决了两大问题:首先,确保你的文件没有被放在一个篮子里,避免被服务商或者黑客访问和滥用,其次,用户能从多个节点同时下载一个文件,大大提高文件访问速度。
区块链电子邮件服务
除了以上几种区块链互联网服务,CryptaMail和SwiftMail也都是用了类似的区块链技术来改造电子邮件服务,只有邮件的接收方拥有打开邮件的密钥,这有效防范了黑客攻击导致的用户电子邮件数据的大批量丢失或泄露。
区块链社交网络
区块链社交网络onG.social和Indorse将数据存储在区块链上,并通过智能合约来运行服务,这使得社交网络服务商无法侵犯用户隐私,而用户也能完全自主掌控和选择如何在社交网络上分享数据,同时为网络做出贡献是还能获得加密货币作为奖励。
总结:
区块链技术能够将互联网的极权关进笼子里,提供更加安全可靠的服务,同时用户也将能够真正取得对自己数字生活和数字隐私的控制权。