面向数据资产管理的区块链关键技术研究
发布时间:2021-01-15 07:21
科学技术的发展促进了社会的进步,从而引发了技术的变革,区块链逐渐走入人们的视野。区块链技术因为其去中心化、安全可靠和不可篡改等特性,在实现数据共享、数据溯源、版权保护等方面已经取得了极大的成功,目前已经成为新的可信数据载体。数据上链已经成为一种新的趋势,越来越多的数据将在区块链上进行存储以保证数据的真实可靠。在传统的中心化存储中,公司一方面垄断占有个人数据,另一方面也限制了数据的应用和推广,大大降低了数据的价值。因此,当区块链作为数据的可信存储载体时,如何提升数据的价值已经成为重要的问题。在当前的情况下,区块链中资产主要分为两个部分,一方面有类似于比特币的货币资产,同时存在类似于版权数据的数据资产。在本文中,我们认为实现数据易流通和数据可控是提升数据价值的重要手段。为了在区块链中实现不同类型数据资产之间的流通,关键技术主要有两点:首先研究当前区块链框架中不同的存储结构,让数据资产可以更好的进行数据存储;其次,设计一个基于区块链的原子化的数据双向交易协议,实现不同资产的原子化交换。因此,本文的详细研究内容如下:(1)研究区块链中的数据存储技术,设计合适的数字资产存储方案。在当前的区块链系...
【文章来源】:中国科学技术大学安徽省 211工程院校 985工程院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
图1.1传统模式下的架构??
?第1章绪?论???1.2.2传统的数据管理研究现状??在最原始的计算机应用中,数据的存储规模小,此时通常会将数据存储在一??个关系型数据库中[32]。如图1.2所示,该模型会有一个中心的数据库服务器,将??所有的数据放入到中心的数据库中,利用传统的数据库访问控制策略来保障数??据的安全可靠。此时,用户A,用户B,用户C和用户D可以根据访问控制策略??来同时从数据库服务器中获取相关的数据。这种数据管理模型主要是针对关系??模型和中小规模数据,以结构化和集中式为主。该模型实现简单,容易使用,但??是缺点是扩展性差,无法适应大规模的数据。??纖>??,用户D?'_数据库?^—<用户B??,‘發I)??图1.2中心化数据管理??随着互联网技术不断发展,数据已经成为重要的资源。数据已经成为人们在??日常生活中必须产生的资源,手机、电脑等电子设备的普及使得数据量呈现出爆??炸式增长,数据量的飞速增长以及数量类型的多样性都对存储技术提出了更高??的要求,单个服务器己经无法实现大规模数据的存储,此时分布式云数据管理随??即产生。??云数据管理指的是以分布式云技术为基础,针对于大规模的数据,采用分布??式和可扩展的管理技术[33]。自从2004年以来,Google公司先后提出了?Google??File?System[34],MapReduce[3S36]和BigTab丨e|37]等关键技术。随着这些关键技术的??诞生,云技术作为一种新的数据存储和管理方法逐渐走入人们的视野,并且得到??了众多大公司的广泛应用和深入研宄;2005年,Apache基金会开发了?MapReduce??的开源版本Hadoop进行数据管理[38
??f?ttoi>wA??/?\?/?\?…w??(DauOinxr!?I?[?DiiiPfriiascrl?]???:f?aiw??\?)?V?J??V?J?DwIiisliK?DniHcb_?DatiTaS^?\?J?v\ur\C-/?\??、一-^??to.???、-r ̄^?,:?f?!S-r-??/umk^TX/?:.?Sai\*m'??\?l?nutryn-lMiJJ?l^tMahwto*}J??(Button)??(a)?(b)??图1.3交易模型??1.3.1区块链中资产存储格式设计研究??本文的第一项研宄工作是对区块链中的数据存储进行深入的研宄和分析。区??块链技术具有去中心化、安全可靠和不可篡改等特性,已经得到广大的重视,如??何进行更好地数据存储是十分关键的问题。在区块链的数据存储中,主要分为两??个部分,首先设计相应的数据模型进行数据表示,之后采用合适的数据结构进行??数据存储。但是目前一方面缺乏公认的数据模型对数据资产进行表示,同时缺乏??公共的平台对不同区块链系统下的数据结构性能进行分析和实验验证。??因此,在本文的第一项工作中,我们首先设计相应的存储模型进行数据表??示,之后针对不同的数据结构,本文将提出了一整套相关性能评价与分析指标,??从存储、验证和构建时间等方面,综合评价不同数据结构的性能。本文提出的数??据存储模型和数据结构验证对进一步研究提供了定量的数据支持,也为区块链??从业者的选择提供了理论依据。??1.3.2区块链中原子化双向交易的设计与实现??本文的第二项工作是提出了一个原子化的双向交易协议并进行了实现。随??着区块链技术的不断发
本文编号:2978494
【文章来源】:中国科学技术大学安徽省 211工程院校 985工程院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
图1.1传统模式下的架构??
?第1章绪?论???1.2.2传统的数据管理研究现状??在最原始的计算机应用中,数据的存储规模小,此时通常会将数据存储在一??个关系型数据库中[32]。如图1.2所示,该模型会有一个中心的数据库服务器,将??所有的数据放入到中心的数据库中,利用传统的数据库访问控制策略来保障数??据的安全可靠。此时,用户A,用户B,用户C和用户D可以根据访问控制策略??来同时从数据库服务器中获取相关的数据。这种数据管理模型主要是针对关系??模型和中小规模数据,以结构化和集中式为主。该模型实现简单,容易使用,但??是缺点是扩展性差,无法适应大规模的数据。??纖>??,用户D?'_数据库?^—<用户B??,‘發I)??图1.2中心化数据管理??随着互联网技术不断发展,数据已经成为重要的资源。数据已经成为人们在??日常生活中必须产生的资源,手机、电脑等电子设备的普及使得数据量呈现出爆??炸式增长,数据量的飞速增长以及数量类型的多样性都对存储技术提出了更高??的要求,单个服务器己经无法实现大规模数据的存储,此时分布式云数据管理随??即产生。??云数据管理指的是以分布式云技术为基础,针对于大规模的数据,采用分布??式和可扩展的管理技术[33]。自从2004年以来,Google公司先后提出了?Google??File?System[34],MapReduce[3S36]和BigTab丨e|37]等关键技术。随着这些关键技术的??诞生,云技术作为一种新的数据存储和管理方法逐渐走入人们的视野,并且得到??了众多大公司的广泛应用和深入研宄;2005年,Apache基金会开发了?MapReduce??的开源版本Hadoop进行数据管理[38
??f?ttoi>wA??/?\?/?\?…w??(DauOinxr!?I?[?DiiiPfriiascrl?]???:f?aiw??\?)?V?J??V?J?DwIiisliK?DniHcb_?DatiTaS^?\?J?v\ur\C-/?\??、一-^??to.???、-r ̄^?,:?f?!S-r-??/umk^TX/?:.?Sai\*m'??\?l?nutryn-lMiJJ?l^tMahwto*}J??(Button)??(a)?(b)??图1.3交易模型??1.3.1区块链中资产存储格式设计研究??本文的第一项研宄工作是对区块链中的数据存储进行深入的研宄和分析。区??块链技术具有去中心化、安全可靠和不可篡改等特性,已经得到广大的重视,如??何进行更好地数据存储是十分关键的问题。在区块链的数据存储中,主要分为两??个部分,首先设计相应的数据模型进行数据表示,之后采用合适的数据结构进行??数据存储。但是目前一方面缺乏公认的数据模型对数据资产进行表示,同时缺乏??公共的平台对不同区块链系统下的数据结构性能进行分析和实验验证。??因此,在本文的第一项工作中,我们首先设计相应的存储模型进行数据表??示,之后针对不同的数据结构,本文将提出了一整套相关性能评价与分析指标,??从存储、验证和构建时间等方面,综合评价不同数据结构的性能。本文提出的数??据存储模型和数据结构验证对进一步研究提供了定量的数据支持,也为区块链??从业者的选择提供了理论依据。??1.3.2区块链中原子化双向交易的设计与实现??本文的第二项工作是提出了一个原子化的双向交易协议并进行了实现。随??着区块链技术的不断发
本文编号:2978494
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2978494.html