SoLiD-社交数据的主权革命

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:zxw2yanzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:集中式計算在一定程度上限制了用户个人对数据的掌控,同时用户还面临着数据被泄露的危险。这些在SoLiD中都不再是问题,SoLiD是基于分布式的一种让用户掌控自己的数据的技术,同时围绕用户数据提供诸如PoD,WebID的服务。同时基于分布式的情况下,SoLiD也将空闲的CPU充分利用起来,为整个系统提供算力。本文就SoLiD的原理、面临的挑战及应用的远景作出介绍。
  关键词:SoLiD PoD,分布式,集中式,去中心化,弱中心化
  1.背景
  互联网的发展带动了社交网络的发展。社交网络一方面虽然拉近了人与人之间的距离,拓宽了人们的视野;但另一方面,社交网络中个人的隐私数据泄露的丑闻却频频发生在诸如Facebook,Google Plus等大公司。万维网的缔造者Tim Berners-Lee 曾发表文章指出万维网面临的三大挑战,他表明我们已经失去了对自己个人数据的主权,这些数据被一些巨头公司所掌控,而这样的局面明显与他发明万维网时的初心相违背,因此他提倡我们夺回我们数据的主权。
  在这样的背景下,Tim Berners-Lee 在麻省理工学院启动了Solid项目。此项目致力于在本质上改变web应用程序的中心化态势。本文就Solid项目中SoLiD技术的概念,原理,它所带来的改革以及它的应用做介绍
  2.SoLiD介绍
  万维网的主要载体是web,web给予了每个人建立自己博客以及网站的自由,正是由于web的自由性和无门槛性,才促进了全球的创新。每个人都可以通过web将自己的想法告诉世界上的每个人。
  SoLiD(Social Linked Data社交链接数据),它是一组协议和工具,主要用于打造基于关联数据的分布式社交应用。Solid是可扩展的,它的可扩展性源自于它的模块化,它尽可能地依赖于现有的w3c标准和协议。
  Solid通过将数据与应用程序分离来为我们提供真正的数据所有权;它模块化的设计能够让应用程序在各个应用之间无缝切换而且不会丢失任何数据或社交关系;对于开发者,在创建新应用是,可以复用现有的数据,也可以在得到用户许可的情况下使用其他程序的数据。
  3.SoLiD所带来的改变
  前面提到Solid 将用户的数据存储到了PoD中,也就是说用户作为一个本体(Ontonogy),它的所有属性及其对应的值都存储到PoD中,而外部的程序需要展示数据的时候,就需要请求该用户的授权,这在一方面提高了用户对自己数据的掌控权,另一方面也降低了不同应用程序之间数据不可共享的强耦合传给程度。
  此外用户还可以决定自己生产的数据存放在哪里。举个例子来说,对于博客类的文章应用,用户A的文章被用户B点赞了,而这个点赞的数据会被存储到A,B双方的PoD中。
  Solid带来了真正的用户的数据主权,使数据可以重复利用,在一个应用程序上生产的数据也可以在另一个应用程序上使用,这就让数据在应用之间流动起来,能够让用户驻留更多时间的不再是某类应用所对某类数据的垄断,而是哪个应用能提供更好的服务以及更好的数据保护。
  4.面临的问题及解决对策
  前面提到Solid要通过弱中心化进而实现去中心化的理想目标。而在弱中心化这一步就会出现许多问题,主要体现在下面两个方面:
  1. 与集中式中心计算相比,单个节点不仅要解决更难的问题,其所占有的资源也更少。
  2. 分布式下,弱中心化数据处理比集中式中心的需要更多的算力和更大的网络带宽。
  此外现在很多数据处理算法并未为弱中心化将产生的数据处理需求做好准备。当面临众多需要查询的数据集或者当数据在越来越多的节点上传播时,就会遇到带宽使用和查询速度的问题。
  为了解决这些问题,通过多方协作最大化性能的方案[3]被提出。因为每个单独的个人数据存储以及每个客户端都会使用自己的CPU,而这些CPU在集中式环境下往往没有得到完全的利用。如果在最接近节点的地方执行计算工作,就可以解决由弱中心化而产生的算法复杂度的提升。这种理念计划被用于数据搜集的阶段,当节点A要搜集有关数据时,节点B可以帮助节点A搜集;反过来节点A也可以帮助节点B搜集节点B需要的数据,而这则需要依赖于一种信任机制来实现。这样就可以将更大的子查询并行地委托给10个或者20个节点,这样就可以达到通过网络动态地分配查询。
  关于节点间的信任机制,通过分布式账本来描述。当一个节点为另一个节点的查询贡献带宽时(成为激励),节点之间可能产生不诚信的问题。在弱中心化网络中则需要建立一种共识来避免这样的问题。而分布式账本则是解决这种问题的一种方式,分布式账本可以跟踪目前所进行的工作,从而获得他人的帮助。一种分布式账本是区块链,需要信任过后才具有账本的写权限。一种较新的区块链项目比如Filecoin,所执行的计算较比特币而言就更加有意义,同时也提供了更加安全的存储和检索。
  5.应用前景
  Solid在本质上提出介于节点和去中心化的语义化数据网络之间的服务市场,这一点就超过了数据市场的想法。所有基于Solid的应用程序都依赖于客户端CPU处于空闲的时间,也就是说,当我们的CPU空闲时,可以将其借给他人使用,而当我们使用CPU来执行计算任务时,也可以将任务委托给其他人使用。
  5.1 身份提供商
  身份是一个从计算机存在以来就存在的问题,目前在工业上的应用也比较广泛,但是目前多数应用的身份都没有一个统一的标准,尽管某些在某些巨头公司的生态下,产生了属于该生态的身份协议,但是就整个互联网来看并没有一个比较统一的规范,没有统一的规范,就导致身份在应用中混乱。而Solid就是以身份为基础的,在Solid中一切都围绕身份展开:身份是本体具体表达,链接数据将身份链接成网。
  5.2 个人数据管理平台
  Solid下的数据都存储在PoD中,因此应该有一个集中化的软件来对所有结构化数据和非结构化数据的进行管控。这种软件被称为模块化的生产力软件,其最重要的一个特点是:用文档来表示所有信息。世界上大部分软件内部的信息组成都是文档,文档有着非常丰富的语义。当这类软件成熟后,将可以用来管理SoLiD中所有的个人数据。
  6.结论
  在这篇文章中,我们就SoLiD的概念,原理,所带来的改变,面临的挑战及问题做了介绍。总的来说,SoLiD是一种使得用户能够管控自己数据,同时提供高效查询、计算数据的分布式技术。应当指出,SoLiD目前还是一种比较新的技术,相关协议和文档也还有待完善,因此它具有的其他一些功能本文暂时没有提及,但随着分布式、云计算的发展,SoLiD的应用前景会更加广阔,同时SoLiD所带来的全新的开发范式,也会在某些程度上会激发出全球的创新能力。
  参考文献
  [1] Nakamoto,S.(2008),“Bitcoin:A Peer-to-Peer Electronic Cash System
  [2] Filecoin:A Decentralized Storage Network,Whitepaper.(2017),Protocol Labs
其他文献
摘要:人工智能是数字化技术发展到一定阶段的必然趋向,它不仅迎合了时代发展的需要,还为社会进步提供了技术指导。本文分析了人工智能技术内涵与外延,产生与发展等,为相关理论研究者与实践探索者提供参考借鉴。  关键词:人工智能;内涵;发展  人工智能技术,是数字化技术社会化发展的具体形式,它既有对传统计算机程序处理优势的继承,又有灵活性、自由化的技术结构调控优化,从程序发展的实际状态来说,打造与社会沟通模
期刊
摘要:受到新冠肺炎影响,教育部提出了各类学校延期开学的举措,并要求在延期开学期间“停课不停学”。为了积极响应教育部号召,各学校均采用网络直播、线上交互等方式,积极开展线上教学。本文以高校《计算机应用基础》课为例,基于腾讯视频、超星学习通等网络平台,探索计算机基础课程网络教学。  关键词:疫情;计算机基础课;网络教学;优势;问题;举措  自去年底今年初,突如其来的新型冠状病毒肺炎在武汉被发现并迅速扩
期刊
摘要:在知识经济时代下,知识更新速度快,积极培育学生分析问题、解决问题的能力,增强学生主动获取知识的意识,帮助学生树立终身学习的良好目标是历史教学的重要任务。主题教学能够帮助学生真正的拥有创新精神,提高学生自主学习的水平,主题教学也是现代化课堂教学发展的重要趋势,教师给定主题,学生自行搜索信息,提高学生学习的主动性和积极性,让课堂教学更加生动。本文拟通过对主题教学的相关理念分析,从而探讨以问题探究
期刊
摘要:受疫情影响,学生上课方式从线下改为线上。面对教学方式的改变,根据实际授课情况,本文对线上教学中存在的利与弊进行分析,提出相应的解决措施,并倡导“线上+线下”的混合式教学方法。  关键词:线上线下;混合式教学  2020年春节期间,我国突然爆发新型冠状病毒肺炎。受疫情影响,我校的教学模式从线下改为线上。如何快速把“课堂教学”转换到“线上教学”,是一个新的挑战。挑战即机遇,我们本着化危机为契机的
期刊
摘要:二次型的理论及其性质是线性代数的主要内容之一,二次型的理论及其应用及其广泛,其中正定二次型又是二次型中一类重要的二次型,有着非常重要的理论和实用价值。在文【1】中,简介了二次型及其在实际中的应用,在文【2】中,浅析探讨了正定二次型的理论及其性质,而在文【3】中重点探讨了正定二次型及其在最优化方法中的应用。文【4】中主要是研讨了正定二次型在高等代数中的应用。为使读者能够比较全面的深入了解,正确
期刊
摘要;随着我国经济技术的不断发展,信息产业的进步,人们的消费水平不断提高,消费观念也在发生变化,更加注重通过消费提升生活品质,追求个性化、健康的生活方式。在新零售行业,消费市场逐渐转变为以顾客为中心。对于消费者而言,繁杂的购物推荐信息会使得顾客感到困惑,零售企业如果能够准确地预测顾客的需求,根据需要推荐提供商品,会让顾客的选择更加轻松。收集相关的销售数据,建立分析顾客需求特征的指标体系,精准分析顾
期刊
摘要:近年来,随着经济的快速发展和社会的进步,中职学生早恋已经成为校园之中不可回避的事实之一,很大程度阻碍学生学习。本文分别从“加强思想教育,树立良好道德观”“开展丰富活动,陶冶学生情操”“教师家长配合,观察学习情况”这三个方面入手,针对中职生恋爱管理进行了初步的分析和探索。  关键词:中职生;恋爱;思想教育;开展活动;教师家长配合  中职生正处于人生观、价值观逐步稳定的时期和阶段,同时也是中职生
期刊
摘要:通过查阅近10年体育运动与慢病相关的文献,发现体育运动会对慢病造成的影响。这一领域的研究空间很大,研究主要是为了帮助慢病患者养成健康的生活方式,通过科学的运动促进疾病康复。  关键词:体育运动;慢病影响;国内研究;进展  随着生活质量的提升,我们慢病患者的人数逐渐增加,慢病的发病周期长,治愈所需时间长,目前无治愈方法。慢病主要包括心血管疾病,糖尿病,肿瘤等、目前世界上各个国家的居民都被慢病困
期刊
摘要:在教育信息化背景下,信息技术对数控技术专业课堂教学改革与创新带来了技术支撑。本文分析探讨了数控技术专业课堂教学中信息技术运用的重要意义,以及信息技术的具体运用策略,期望对提高本专业教学水平有所帮助。  关键词:数控技术专业;信息技术;多媒体;仿真软件  一、数控技术业课堂教学中信息技术运用的重要意义  (一)提高学生学习效率  数控技术专业课程的知识量大、抽象难懂,给中职生带来了学习难度,导
期刊
摘要:《最高人民法院关于公证债权文书执行若干问题的规定》的出台回应了公证债权文书执行过程中暴露出来的诸多问题,特别是执行当事人及利害关系人实体权利救济的程序选择问题。对于实体争议,该司法解释规定了债务人异议之诉和债权人、利害关系人直接起诉两种通过诉讼程序解决的救济途径。本文将围绕《公证债权文书执行若干规定》及与公证债权文书执行相关的其他法律规定,对公证债权文书执行中的诉讼救济途径进行相应的介绍和评
期刊