论文部分内容阅读
随着大数据时代的到来,随之而来的数据资源发生了爆炸性增长。通过数据交易的方法能够有效地促进数据资源的流通,提高数据资源的利用率,扩大数据资源的价值。由此带来的相关交易需求也在不断增加,并推动了数据交易市场的出现。当前,面对日益增长的数据交易需求,现有的数据交易模式都是基于中心化的模式,即由第三方数据交易平台统一管理,交易模式的安全性取决于第三方数据交易平台的可信度。然而,传统的基于第三方数据交易平台的交易模式面临着很多弊端,例如:交易平台可能是不诚实的、数据交易过程中的各方参与者会面临巨大的安全和隐私风险。因此,传统的数据交易模式具有数据易泄漏、数据质量争议性问题、交易不公平等缺点。面对传统数据交易模式的种种弊端,区块链技术因为其去中心化、不可篡改、公开透明等特性与智能合约因具备在不可信环境自动执行的特性备受人们关注。因此,区块链和智能合约技术应用在数据交易场景中,可以共同保证数据交易协议在没有可信第三方参与的环境中可以安全、公平的执行,同时有效避免传统交易平台数据泄露的问题。本课题基于区块链底层平台,针对数据交易面临数据质量、数据安全和数据交易的原子性和公平性等关键问题进行研究。具体研究内容如下:1)面对数据质量争议问题,利用智能合约的特性结合链下计算实现对数据质量的评估;2)面对传统数据交易中的非原子性和不公平现象,设计一套基于智能合约的数据交易协议,实现在没有可信第三方的场景下保证数据交易的原子性和公平性;3)面对数据交易过程中隐私泄露问题,采用可信硬件SGX技术,保证数据质量评估过程中的隐私安全。通过本课题的研究,可以解决当前区块链交易平台的弊端,保证数据交易过程中的安全需求。最后,我们对所述方案搭建私有链进行测试实验并进行安全性分析与性能分析,结果证明本方案可以有效解决数据交易过程中的数据争议性和交易公平性问题。