的独立开来。即使Neocities不在了,用户也可以更新自己的网站,并有效地将用户对中央存储的依赖转移到IPFS计划的服务器上,随后打碎成各个部分,从而永久地粉碎集中管理网络世界的计划。
三、MaidSafe分布式网络平台
MaidSafe分布式网络平台是全分布式P2P网络的代表。MaidSafe公司2006年成立于苏格兰,公司希望利用广泛使用的服务器,构建出一套去中心化数据网络,并且在这个网络上开发去中心化的应用程序。MaidSafe的愿景是采用完全分布式的安全、保密、隐私的网络去替换易受到攻击的中心化网络。该网络是一个无法被第三方拦截、复制、窃取、访问数据的网络。
MaidSafe分布式网络平台包括SAFE(Secure Access for Everyone)网络和客户端应用两部分。SAFE网络可以被描述为一个完全分布式的数据管理服务,客户端应用是根据SAFE网络API开发的去中心化应用,如图2.53所示。SAFE网络允许开发者创建任何快速和安全的应用程序,无须购买API和基础网络设施,开发商不会面临任何资金风险,大大降低了用户获取成本。
图2.53
SAFE网络管理静态数据和动态数据及通信。在任何情况下,网络无法解密任何网络上的数据。它可以看作一个去中心化的服务器系统,可以完成传统网络提供的httpd、ssh、scp、ftp、smtp、pop3及imap功能。
MaidSafe网络采用商业计算机未使用的硬盘空间、CPU和通信能力。这些计算机可能由系统的特殊用户拥有,但不仅限于这些用户。每台计算机将通过高效的工作获得能够换取其他货物和服务的信用货币,这些信用货币被称为安全币(SafeCoin)。安全币通过公平透明的方式激励开发人员、支持者和最终用户。
SAFE网络使用安全币交易,安全币发行量为2^32个,价值将由市场决定。
SAFE网络客户端应用程序通过一些创新的步骤进行网络接入:
·自我加密数据。
·基于一个去中心化的PKI访问和创建安全加密保护的ID。
·自我认证。
客户端应用程序可以在该网络上进行访问、存储、修改和通信操作。客户端允许人们以匿名方式加入网络,并且不能阻止人们加入。客户端通过虚拟驱动器获得数据,利用编程方法操纵客户端应用内数据、通信数据以及动态数据。
1.MaidSafe平台网络模型
互联网最基本的层次,通常被描述成OSI模型,包括电缆、路由器、交换机、服务器和一些被连接上的终端设备。在这个层面上看,数据存在于它最基本的水平,是1和0的堆砌。这些硬件设备需要一个独一无二的位置地址(在TCP/IP网络里)以便它们彼此能够找到另一个设备,这个被称为IP(互联网协议)地址。
你可能听说过,现行的IPv4的IP地址即将被耗尽(只有2^32个),所以,互联网工程任务组一直在试图向IPv6过渡,通过25年左右的时间来完成这一过程,然而,转变通常是缓慢的。你可以看到图2.54上有一个网络层,它通过使用消息内容和目的地址(IP)进行数据的传输,然后决定如何进行这一项工作。这些信息通常是以被分解成碎片或数据包的形式进行传输的。
图2.54
这一点正是现有的互联网和SAFE网络的不同之处。传输层实现的是从一个资源和目的地之间进行可变长度的数据传递,不断检查以确保每个数据包都被传送到目的地,并且重新提交那些没有被成功传送的信息包。我们可以把传输层类比成一个邮局,分类和发送信件、包裹到达目的地。常见的两个层包含的协议是传输控制协议(TCP)和用户数据包协议(UDP)。
会话层管理设备之间的连接,建立、管理和终止应用程序之间的交流与对话。会话层响应来自表示层的请求,它负责将数据从会话层传输到应用层,并将其转化成可被后者接受和显示的格式。这可能包括例如加密解密功能、数据压缩等手段。
最后我们来到了应用层,即OSI模型的最高层,这也是被广大互联网用户所熟悉的一层。应用层把信息从低层传导显示给用户,这就是我们每天都在使用与进行交互操作的一个个应用程序。在这个层面上我们会看到:在网络上进行数据通信的基础协议如超文本传输协议(HTTP),以及发送电子邮件的邮件简化传输协议(SMTP)。
下面将SAFE网络模型和OSI模型进行对比。如图2.55所描绘的,SAFE网络是一个重叠的网络,利用互联网现有的硬件和网络层。值得注意的是,在这一点上,我们专注于在软件层面的更改,可以预期的是,SAFE网络将在硬件层内产生显著的影响。随着越来越多的网络资源被SAFE网络的用户所提供,我们将有能力减少部署的服务器数量,以及改变它们使用的方式。
图2.55
依托现有的互联网基础设施的硬件和基础网络,SAFE网络利用了UDP传输协议,在该协议之上层使用CRUX协议(Connected Reliable Udpe Xchange)。通过这两层的组合和之上的路由层
更多内容加载中...请稍候...
若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!