FabricSQL:区块链数据的关系查询

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:sohdengmang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链近年来迅速发展,能够在分布式的环境中,进行安全和不可逆的价值转移,同时也提供了一种去中心化、安全、匿名以及防篡改等特性的数据管理方法,为经济和社会活动中亟待解决的、在实体间建立信任和提高效率的问题提供解决方案。Hyperledger Fabric作为区块链技术发展中活跃的开源平台,被广泛研究和应用,目前存在着以下的瓶颈或不足:(1)Hyperledger Fabric支持的数据库仅有Level DB和Couch DB两种,它们属于Key-Value模式的No SQL数据库,对数据的关系访问支持有限;(2)区块链系统中数据的逻辑结构是一种链式结构,执行一次完整的查询往往需要沿着链条指针顺序访问,查询效率低下;(3)Hyperledger Fabric系统对数据的操作需要借助链码,由于链码需要提前编译更新,导致其对存储数据查询的可扩展性差,查询功能单一受限。如果没有有效的关系查询支持,Hyperledger Fabric的应用将受到极大限制。目前,针对区块链在查询方面不足的研究,主要有两种增强的思路:(1)通过区分记录或赋予节点不同的查询能力,从而优化查询路径,实现区块数据的有效查询;(2)将区块链系统与数据库结合,利用数据库的优势,实现区块链系统查询功能优化。第一种思路可以有限地提高查询效率,但是系统支持的访问方法和查询功能都没有得到改善。第二种思路可以有效地增加系统支持的访问方法、查询功能更加灵活丰富。当前,采用第二种思路的解决方案基本都是与No SQL数据库进行结合,很少利用关系数据库强大的查询功能。关系型数据库结构化的特点以及简单易用的SQL语句,可以实现复杂的查询逻辑。为了更加完善地解决查询相关的问题,有必要引入关系型数据库。然而无论哪种数据库的引入都需要解决数据库中的数据可能被篡改的问题。为此,本文在引进关系型数据库的同时,设计了数据的同步存储操作和存储验证逻辑,解决Hyperledger Fabric在查询方面存在的问题。首先,提出一种区块链数据的关系查询解决方案Fabric SQL,将Hyperledger Fabric与My SQL相结合,增加对区块链系统关系查询的支持。用户直接通过My SQL数据库访问区块链数据,查询不仅高效,而且通过使用My SQL的查询语言,丰富系统的查询功能。其次,在区块链与数据库结合之后,为了避免链上无效交易对查询数据正确性的影响,采用侦听的方法,把实时存储的区块链有效交易数据同步存储到SQL数据库中。最后,为防止数据库中的数据被篡改,提出一种交易数据存储验证机制,在SQL数据存储时使用Salt加密方法,在数据顺序追加时引入区块链前哈希的思想防止作恶。在用户访问时,对加密数据解码后,进行数据一致性校验,通过校验之后返回请求的数据和校验结果,保证数据的安全性。本文借助于设备管理的交易数据,在设计的原型Fabric SQL和原生的Fabric区块链系统上进行多项查询性能的对比实验,包括防篡改能力测试、状态数据和历史数据的查询效率对比。实验结果表明,Fabric SQL同时拥有区块链和关系型数据库的良好特性,是一种有效的区块链查询优化方案。
其他文献
新时代要求推进生态文明建设,经济的发展绝不能以破坏生态环境为代价,习近平主席指出“生态建设本身就是一种经济,从国家发展的现实意义来说,保护生态就是发展生产力,提高经
《上海孤儿》是石黑一雄获得布克奖提名的小说,该小说将20世纪初至20世纪中期的上海和伦敦作为故事背景,融入了诸多历史事件和历史因素。石黑一雄把边缘人物的个人生活与重大历史事件相联系,在小说的故事场景中融合了现实生活的场景,有意淡化重大历史事件与历史人物,凸显了作者将大写历史小写化的写作特点。《上海孤儿》自出版以来就受到国内外评论家和学者的关注,但是他们对该小说的研究基本上都是从叙事策略及身份、创伤
黑麦(Secale cereale L.)是小麦(Triticum aestivum L.)的近缘种属,其携带的优异基因在小麦育种中扮演了重要角色。快速并准确的鉴定小麦背景中的黑麦染色质可以加快黑麦优异基因
切换系统是一类特殊的混杂系统,具有广泛的实际应用背景和重要的理论研究价值.另一方面,由于切换信号的存在,使得切换系统的性质不再是各子系统性质的简单叠加.不同的切换信
不同的色彩文化蕴涵着不同的美学精神。服装作为一种文化,也体现着不同时代的美学内涵。因此,服装是研究色彩审美文化的重要视角。本文借助叶朗先生对审美文化的定义,试图通过现有的古籍资料、研究成果,探究中国古代以汉民族为主体服装中的红色审美文化,以期探析服装中蕴含的红色审美观念,梳理现代服装中红色审美含义的流变,提高人们对服装中红色的审美认知。第一章,主要论述红色的三种效应,通过对红色物理效应、生理效应和
种质资源匮乏已经成为我国玉米育种事业上亟待解决的首要难题,解决这个问题最有效的方法之一就是从国外引进优良玉米群体,以丰富、补充我国现有的玉米种质资源空缺。本试验以
多相永磁同步电机因其较小的转矩脉动、高效的输出功率、良好的容错性能等显著优点,近年来,多相电机驱动系统逐渐被众多国内外专家和教授纳入研究领域。本文以双Y移30°六相
随着玉米-大豆带状间作种植模式的不断发展,实现全程机械化作业成为一个新的难题。其中实现机械化播种,是实现玉米-大豆带状间作种植模式全程机械化首要解决问题。目前的播种
西恩·奥凯西是爱尔兰二十世纪杰出的戏剧家之一,敢于挑战传统勇于创新是他的最大特点,他的“悲喜剧”引领了戏剧创新的新风向。论文通过对奥凯西五部戏剧文本的研究从而分析总结奥凯西“悲喜剧”的艺术特征。论文主要分为四个部分,第一章引言部分阐述国内外研究状况、研究依据、研究目的和方法。第二章是对奥凯西“悲喜剧”人物塑造艺术的分析,主要从悲喜交融、矛盾交织、正侧面结合的塑造方式进行研究。第三章是从“悲喜剧”的
高中思想政治课教师是肩负着塑造高中生良好道德素质的使命任务,在高中教师队伍中具有不可或缺的重要地位。培育高中思想政治课教师亲和力不仅是顺应习近平总书记在全国高校思想政治工作会议上强调把思想政治工作贯穿教育教学全过程开创我国高等教育事业发展新局面的新要求,也是满足高中生的成长发展需求和期待,更是适应大数据时代发展的要求,对于良好师生关系的养成也至关重要。目前,部分高中思想政治课教师对自己的角色定位不