本文将延续去中心化组网之内容,介绍ioeX组网提供的两个功能服务:个人云储存和分布式备份。
个人云储存和分布式备份
在过往,当使用者需要存储某档案或进行档案备份时,总是必须依赖第三方云端服务,存储上不可避免的使用着dropbox、iCloud、google drive,而备份时也几乎都受到AWS、阿里云等公司所垄断。
去中心化组网便是解方,组网由公网节点和设备节点组成,两者相辅相成,让使用者不再需要向第三方购买储存空间:
· 公网节点具备固定IP,可轻易查找和访问,以利提供中继功能,近似于组网的服务器节点
· 设备节点就是你我手中、家中的智能设备,具有储存能力,也可以分享储存空间。
基于设备节点本身具备的储存能力,ioeX组网亦设计设备直连架构来传输档案;而档案备份则以星际档案系统为基底。
· 个人云储存:透过设备之间的直连传输,以及用户可管理储存区域的档案,也就形成个人云的储存和传输功能。
那如何克服安全性问题呢?
ioeX Carrier提出F2F(friend to friend)的网络通讯架构,让在DHT网络上的节点们需要先建立friend关系,才可进行P2P的直连传输,不仅提升档案的可信任度,也使骇客难以执行DDOS攻击。
举例而言,当我家中的智能音箱开机连上网络后,他会自动查找最合适的公网节点做为中继站点,并与已建立friend关系的设备节点进行直连通讯传输。
连接的公网节点并不是固定的,每一次重新开机、连网都可以随机选取更合适的来进入组网,这也是ioeX“去中心”的概念。
· 分布式备份:除了个人云的功能架构,档案备份也至关重要,其安全性和可溯性都需要具备。
因此,ioeX亦导入IPFS(星际档案系统)来搭建分布式备份功能。
举例而言,我想在ioeX组网中为手机档案进行云备份,此档案会先被分割、复制,然后被备份至多个不同设备节点中,并且是可以随时查找、寻回,用户更可以简单的在个人云的储存区内进行管理或删除。
渐进式的双层解决方案:让ioeX组网成为超级虚拟伺服器
欲成为一个超级虚拟伺服器必涵盖连网、应用、更新、存储、备份等功能,这也是ioeX对自己的期许。ioeX并不躁进,针对个人云储存和分布式备份将拆分为两个层次投入市场,渐进式铺设并进行初期验证。
初阶段,组网需要广布,才能达成大范围地网络穿透性,因此基础设施除了各方加入的节点外,ioeX也会投入积累已久的种子节点们,以利组网顺畅运作。当组网能够稳定运营时,也就代表智能设备商可以将升级套装软件交付给组网,这些软件会储存于部分设备节点中,并有独立的下载位址。
因此,当设备商通知其销售至市场上的智能设备进行更新时,这些设备可以随机链结至由设备商提供的地址清单之任一地址,透过与这些种子节点本身存在的friend关系,就可自动验证、直连下载,完成升级更新。
这样的个人(私有)云储存、传输方式,仅需有云盘下载位址就可有效取代传统OTA下载。 次阶段,ioeX欲更进一步的优化下载所需时间,并且提升档案隐私性。
这时,导入IPFS的分布式备份就派上用场了!例如,设备商需要进行线上更新时,其升级档案将被分割,并且分散存储到不同的云盘中。若我被通知要更新,我只需要透过组网的内容搜寻API,就可以查询和调用该内容,此被分割的更新档案就会以内容地址拉回档案,完成更新。
在不久的将来,智能设备指数级成长的明日,有ioeX的去中心化组网,物联网业者与消费者们将见证在线更新成本的大幅降低,因为开发费、建置费、租赁费都降低许多,更免除了储存空间费和下载流量费。别忘了,在传统OTA更新方式下,这些成本都是足以动摇物联网业者之生存,以及影响消费者售后服务权益之严重问题。
在ioeX的蓝图中,有招一日,去中心化组网将在世界各地广布,并且持续优化,整合大量节点所分享的计算、储存、连网能力成为一个云端计算平台。越大规模时,此平台效能也越强,宛如一台超级虚拟伺服器,并且支援更多的应用服务项目与更多元的数位生活生态系。