1. 研究目的与意义
随着互联网的快速发展,eBay或淘宝这样的C2C电商平台已经获得了巨大成功,因为它使得买卖双方都相当便利。
但是同时这样的电商平台过分集权,导致用户缺乏对其信息的权利和控制,个人隐私信息也得不到保障。
如果用户依赖的电商平台的中央服务器出现黑客攻击可能就会很容易被窃取个人信息。
2. 课题关键问题和重难点
本课题的关键问题以及难点主要有以下几点:1. 商品数据的上链问题为保证商品上架可信准确,要求将商品数据上传到区块链中保证其不可篡改,但是对于商品的附加信息如商品图片、描述等过大数据信息不太适合传入区块中,一定程度上反而会给查询商品信息带来困难。
2. 盲拍可信机制的设计盲拍也是一种商品交易,交易过程中难免会发生交易冲突问题,所以在交易过程中如何设计一个可信任交易安全方案也是值得去关注的问题3. 真实货币与商品代币的转换问题因为本项目是基于以太坊区块链,交易中全是用以太币作为代币来进行花费交易的,由于以太币的价值的不定期变化会一定程度上影响交易的公平性,所以如何在真实货币与代币之间做好一个权衡也是一个需要商讨的点4. 项目应用托管问题私有链上对项目功能设计完成之后,需要将其部署到公链测试其实用性,需要找到合适部署平台。
5. 可信仲裁人资格选定为加强项目的可信安全,计划加入第三方对一笔交易进行评估,但如何选择一个可信的第三方,如何保证第三方的公平公正需要在业务逻辑上进行合理设计
3. 国内外研究现状(文献综述)
我的课题是《以太坊区块链下敏捷开发去中心化电商平台》,为做好毕业论文,如何在电子交易中引入区块链知识理论体系,通过查阅与分析诸多文献资料,针对此对相关文献的有关内容作如下分析:1.国外有关研究的综述(1)多重数字签名可以在加强交易的安全性。
在不可靠的分布式环境中,必须引入一种中间机制,以防止买方付款后收不到商品,或者防止卖方交付商品后收不到货款等这些风险。
中间机制之一就是引入多重签名方案。
4. 研究方案
设计方案:用以太坊区块链建立一个去中心化的盲拍系统,来解决中心化平台中产生的买卖商品被平台束缚、商家商品费用高、数据失控等问题。
研制方案:应用以太坊私有链Ganache、用solidity智能合约编程语言结合truffle框架、mongodb数据库构造链上链下商品数据存储、访问的平台。
研究方案:(1)进行基于以太坊区块链网络的电商平台的功能模块的设计;(2)完成基于以太坊区块链分布式系统的核心架构研究;(3)完成基于以太坊的分布式系统架构及电商平台的整体设计与实现;(4)优化平台安全性,利用多重签名、零知识证明健壮平台
5. 工作计划
首先先广泛收集相关文献资料,调查好现有的技术方向,结合自己的想法构建出项目的基本框架,然后确定项目需要使用到的具体的编程软件以及编程语言。
所有准备做好之后,按照敏捷开发项目的流程,先实现完成逐一完成项目的功能模块,主要有以下几个功能: 电商合约的商品上架和展示:将商品数据传入区块链并从区块链中获取对应的商品数据进行展示商品竞价和出价揭示:对上架商品进行拍卖,拍卖期间可以对商品进行出价,并对拍卖结束的商品进行揭价资金托管合约及托管资金保护:将拍卖结束的商品的资金先托管到平台保护,避免交易冲突带来的灾难性问题链下数据的同步与数据查询:为方便快速获取数据,需要将链上数据取出并存到数据库中进行同步交易服务费:当资金被释放后,发送一定以太币给第三方作为奖励服务费用仲裁人资格选定合理选定第三方,增强交易可信度在此基础上,有多于时间来增强平台安全性。
结合最新可靠的多重签名理论和密码学知识,对区块链合约层和应用层进行完善。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。