Web3.0的推动力——区块链

Web3.0-去中心化网络

在二十世纪九十年代初,WWW革新了信息技术。十年后,互联网变得更加成熟和程序化。我们看到了所谓的Web2.0的兴起,这为我们带来了社交媒体和电子商务平台。它革命化了社交互动,使信息,商品和服务的生产者和消费者更加接近,并使我们能够在全球范围内享受P2P互动。

但总是存在中间人:一个平台充当A和B(不认识或不相互信任)之间的可信中介。虽然这些平台在创建P2P经济方面做得非常出色,并且拥有更加复杂的内容发现层,但它们也规定了交易的所有规则,而且这些平台拥有我们所有的数据。

在这种情况下,区块链似乎是下一代互联网,去中心化网络或Web3.0的推动力。区块链可以让我们在没有中介的情况下实现真正的P2P交易,比特币是第一个使用案例。虽然比特币是没有银行发行和管理的P2P货币,但是现在带给我们比特币的技术可以让我们建造出没有优步的出租车,没有Airbnb的共享公寓以及没有Facebook和Twitter的社交媒体。

消灭服务器:重新设计数据结构

我们首先有电脑,然后开始通过互联网协议连接电脑。在个人电脑的早期,我们曾经将数据保存在软盘上,弹出,走到需要该文件的同事身边,将软盘插入他的计算机,然后将文件复制到他们的计算机上,以便他们可以使用该文件。

数据集中存储在一个物理设备上,当传输数据时,需要进行复制。互联网使这些副本的传输速度更快,大大降低了交易成本。

大规模使用互联网的30年来,我们的数据架构大多仍然是基于客户端服务器的。这意味着我们的数据集中存储在一台计算机上,并由另一台在互联网上的计算机通过互联网检索。尽管我们生活在一个更加连通的世界中,每台设备无论是烤面包机还是冰箱都连接到互联网,但数据仍然集中存储:在我们的设备上,USB存储棒上,甚至云中。

这就产生了信任问题:我能否相信那些存储我的数据的人和机构能够应对任何形式的破坏:内部或外部,人为或机器故障,故意还是意外?这种集中的数据结构具有独特的故障点。就好像我们从未发明过互联网。

从数据独裁到数据民主

自二十世纪九十年代以来,P2P数据体系结构一直存在,在这些体系结构中,BitTorrent和Tor浏览器等文件共享程序已经成名。结合密码学和博弈理论激励机制,区块链已将P2P架构提升到一个新的水平。我们现在可以开始从所有数据存储在中央计算机上的集中式数据结构转移到更加分布式或完全分布式的数据结构。

在Web3.0中,鉴于我们生活在一个互联的世界中,我们正在重新定义数据结构。区块链只是这个去中心化网络栈中众多技术中的一个,这一点很重要。尽管区块链是一种很好的P2P方式来记录谁做了什么以及什么时候做什么,但是存储大量数据并不理想,原因有两个:(1)可扩展性:区块链太慢,并且(2)不允许隐私设计:永远不要在区块链上存储私人数据。

Web3.0 技术栈

与构建标准网络或移动应用程序类似,创建dApp通常需要几件事情:计算,文件存储,外部数据,货币化和付款。过去四年,社区在建设生态系统方面取得了很大进展。

尽管在2014年构建dApp是无法完成的,但在2017年,构建基本的需要最少的计算和文件存储开销的dApp是可行的。Web3.0生态系统为构建技术堆栈迈出了很长的一步。这里列出了一些选定的图形:

从客户端-服务器互联网到去中心化网络的过渡将是渐进的而不是激进的。随着去中心化网络栈的不断成熟,似乎正在从集中式转向部分分散式转变和完全分散式转变。此外,虽然分散式架构更具容错性和抗攻击性,但它们速度也较慢。

虽然互联网的未来可能会更分散,但这并不意味着我们将完全摆脱集中式系统。集中式系统也有优势,可能会占上风,但仅限于特定用例。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180419G05SAL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券