当前位置:主页 > 科技论文 > 软件论文 >

基于区块链和智能合约的去中心大数据交易模型

发布时间:2021-10-13 01:13
  大数据在现代科学技术和社会活动中发挥着重要的作用,一方面,大量新的应用和技术融入我们的生活,在这些新技术的使用中产生了大量的数据,另一方面,大数据作为一种最重要的数字资产,许多新技术的发展也依赖大数据作为支撑,对优质数据的分析和使用可以帮助公司或组织显著提升竞争力。研究人员已经提出了一些大数据交易的方案,同时有许多数据交易平台为数据产生和使用提供服务。这些交易方案和平台在一定程度上促进了数据的共享流通,同时也存在着一些显著问题:(1)基于中心化的第三方数据交易平台,仍存在着单点故障、交易不透明、不可控、不可追踪,以及带来的数据及身份隐私安全问题;(2)传统的基于第三方评估中心的数据质量评估方案不适用于去中心化的数据交易;(3)数据交易定价模型难以满足基于区块链的大数据交易定价的动态价格协商和价值回馈问题。本文从以下方面对上述问题展开研究:首先,本文提出了一种基于区块链和智能合约的大数据交易平台架构,可以在不依赖第三方数据交易平台的分布式环境下实现数据的安全可靠交易。区块链的设计可以为大数据交易双方(买家和卖家)提供可信且不可篡改的数据信息和交易记录。智能合约的设计提高了大数据交易的智能... 

【文章来源】:合肥工业大学安徽省 211工程院校 教育部直属院校

【文章页数】:74 页

【学位级别】:硕士

【部分图文】:

基于区块链和智能合约的去中心大数据交易模型


比特币中区块链的数据结构示意图

过程图,拜占庭,主节点,算法


聪低?保证在不多于1/3节点失效或者作恶的情况下保持系统的正常运行。在一个视图(view)里,即一个或多个新区块的产生阶段,节点的角色会包含一个主节点和其他备份节点,新区块由主节点负责产生,主节点和备份节点是一个轮换的过程,当主节点失效时,需要启用视图更换协议,从其他的备份节点中按照轮换规则计算新的主节点。在主节点正常工作的情况下,对于一个共识过程中,主节点接收到客户端的数据请求后,在全网按照三阶段协议广播该消息,主要包含预准备(pre-prepare)、准备(prepare)和确认(commit)三个阶段。图2.2实用拜占庭容错算法共识过程Fig2.2TheconsensusprocessofpracticalByzantinefault-tolerantalgorithm在图2.2中,Client代表大数据交易中的客户端,Agent0代表区块共识阶段成为主节点的数据代理,Agent1、Agent2是作为备份的数据代理节点,Agent3是失效的代理节点。其中每个阶段的步骤为:(1)Request:大数据交易客户端向代理主节点发送数据交易中的请求。(2)Pre-prepare:在预准备阶段,代理主节点需要为大数据交易客户端发来的请求生成证明,并将该请求向全网广播。代理主节点Agent0负责将需要添加到新

合约,运行机制,智能,密文


第二章相关基础知识19图2.3智能合约的运行机制Fig2.3Theoperatingmechanismofsmartcontract2.1.3代理重加密技术代理重加密是1998年由Blaze等在欧洲密码学年会上提出的密文间的一种密文转换机制[45]。代理重加密技术允许一个半可信代理将用户A可以解密的密文,转换成为用户B可以解密的密文,并且转换前后的密文对应的明文相同,在实现密文的转换过程中,用户A只需要用自己的私钥结合用户B的公钥,根据代理重加密算法的设计,生成一个重加密密钥发送给代理,代理使用重加密密钥和重加密算法完成相当于解密用户A的数据密文并使用用户B公钥对密文进行加密的操作。在代理重加密的过程中,代理无法获得有关数据明文和用户私钥的任何信息。由于这一特点,代理重加密技术在信息安全方向研究成果显著,并广泛应用到云计算[46][47][48]和数字版权[49][50]等领域。代理重加密的基本流程如图2.4所示。图2.4代理重加密的流程Fig2.4Theprocessofproxyre-encryption


本文编号:3433670

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3433670.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e1625***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com