我们所知道的互联网是我们日常生活的一部分。全球数十亿用户浏览网页,交换数据并与同行交流。这也称为Web 2.0,本质上是一个庞大的人际网络。HTTP和其他Internet协议对我们很有帮助。那么,为什么我们需要新版本的互联网?最近的数据泄漏,公司被黑客入侵以及数百万用户的数据被盗都证明,中心化公司不能很好地保护用户数据。Web 3.0建议用户使用区块链技术彻底改变他们思考和与互联网交互的方式,从而完全自己控制他们共享的数据量。
什么是Web 3.0?
Web 3.0是一个开放网络,其中数据以分散的方式安全地存储。没有一个中央实体可以审查或关闭网站,或者掌控您的数据。取而代之的是,数据被分解成许多部分,然后分散存储在网络或设备上。用户控制他们想要接收和共享的数据。更大的隐私和使用互联网的自由。在前两个版本中,主要是关于人们交换信息和数据的。而在Web 3.0中,机器将协同工作以提供无缝的网络。连接到互联网的任何设备都将是其活动组件。对等通信方面将需要安全基础,例如区块链。
当前,互联网上的主导业务是广告。广告需求巨大。广告旨在通过一些有趣的故事,图像和令人印象深刻的视觉效果吸引人们的注意力。这促使在线广告与点击诱饵,虚假新闻或其他与用户无关的信息配对。一个用户可以屏蔽所有这些广告的互联网可以改善人们的时间利用率,因为人们可以选择想要浏览的内容而不会被广告轰炸。
Web 3.0与Web 2.0的比较
Web 3.0的主要思想是以用户为中心的网络,由用户负责与网络的所有交互。随着Web 2.0从Web 1.0演变而来,它使用最新技术推动互联网发展。最初的发展带来了急需的各种Internet服务,例如动态HTML页面,社交网站,通信工具,数据流,高速连接等。我们每天通过使用的应用程序和程序传输的大量数据引入了新的限制,并且需要立即满足这些要求。
手机上的所有应用程序都需要访问数据,然后可以与其他用户共享数据。一个很好的例子是使用facebook API来获取用户数据并在您使用facebook登录应用程序时对其进行处理的应用程序。即使您从Facebook页面中删除了这些应用程序,其中许多也会继续使用您的数据。Facebook实际上并没有向该应用发送请求以停止使用您的数据。在大多数情况下,您将必须自行联系这个程序方,,让他们停止使用您的数据。甚至您的朋友也可以通过其Facebook个人资料共享您的数据。尽管可以通过设置控制此设置,但是当您找到该设置时,您不知道朋友使用了哪些应用程序并与您共享数据。您必须单独联系每个应用程序,来要求他们停止使用您的数据,然后希望他们遵守数据共享法律。我们可以看到这是一个痛苦的过程。用户需要对其数据具有更多权限。
区块链是具有共享内存的去中心化系统。为了帮助我们理解这一点,让我们以加密货币交易为例。任何人都可以拥有钱包并进入区块链进行交易。所有交易均以安全且不变的方式保存,并可通过在区块链上找到的公共分类帐进行访问。以太坊(Ethereum)是一个可以构建和运行其他应用程序的数字区块链平台,它使得扩展这些交易并容纳可以做更多事情的应用程序成为可能。例如,如果您想订购乘车共享汽车,则在以太坊平台上将有一个智能合约来执行交易,从而无需乘车共享公司提供应用程序,从您的付款中扣除费用,然后支付乘车份额驾驶员。
为了了解智能合约,让我们看一下由机器推动的简单交易:从自动售货机购买巧克力棒。如果要购买巧克力棒,则选择产品,将钱放入机器中,进行选择,然后机器弹出巧克力棒。实质上,这就是智能合约的工作,区块链促进并记录了这些交易。智能合约通过消除中间人并为您省钱来提供自主权。不需要经纪人或律师。您正在制定和执行自己的协议。所有文档均在共享分类账上安全加密并通过网络备份,这一事实进一步证明了这一点。通过执行合同的安全计算机算法可以保证准确性,因此没有人为出错的机会。
区块链的基本安全性和不变性非常优雅。区块链的名字源于所有块均已连接的事实。区块链中的每个区块都连接到它之前的区块,因为它包含前一个区块数据的哈希值。对块中任何数据的更改将使跟随其后的每个块无效。散列算法用于确定块的状态,默克尔树提供了有效缩放和映射数据的解决方案。
哈希树或Merkle树是一棵树,其中每个叶节点都用数据块的密码哈希标记,而每个非叶节点都用其子节点的标签哈希标记。哈希树允许对大型数据结构的内容进行有效且安全的验证。
价值的传递
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。