基于Fabric的区块链应用设计和实现开题报告

 2022-11-18 23:37:50

1. 研究目的与意义

区块链是互联网技术的进一步发展,解决信息在不同组织边界之间传递以及信任。

同时,区块链的特性可以进一步应用在数字货币、信息分享、组织合作等领域。

课题通过联盟链框架超级账本引导区块链应用开发和学习。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

1、首先需要熟悉区块链应用的基本概念,包括去中心、身份认证、区块链数据结构、共识机制等概念2、其次需要了解fabric的基本架构、运行过程3、搭建fabric运行环境、部署配置fabric4、可以选择信息交换、版权管理、企业合作等区块链应用中的一个具体应用,根据官方网络的示例,搭建系统4、使用超级账本框架开发区块链的基本应用5、在示例代码的基础上,根据拓展场景,做代码修改

3. 国内外研究现状(文献综述)

1、前言Hyperledger Fabric是Linux Foundation的一个开源项目,它是模块化的区块链框架,并且是企业区块链平台的事实上的标准。

作为开发企业级应用程序和行业解决方案的基础,开放的模块化体系结构使用即插即用的组件来适应各种用例。

Hyperledger Fabric与12万多个贡献组织和15,000多名工程师贡献者一起工作,它提供了一种独特的共识方法,既可以实现大规模性能,又可以保护企业所需的数据隐私。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

目标成果以及技术指标:1、就具体的应用实现示例代码和系统搭建2、修改应用场景,修改代码3、系统搭建和展示由于Fabric依赖docker容器,因此需要先安装和配置docker.完成之后通过git clone安装fabric源码。

在学习过程中可通过下载git仓库中的简单例子对fabric进行简单体验,同时加快理解进度。

并且在简单例子体验完成之后根据自己的需求对代码进行修改已达到掌握fabric运行的过程。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

1~2周:收集资料,熟悉语言工具,学习有关书籍文献,掌握区块链相关知识,完成开题报告,外文翻译并提交。

3~5周:搭建运行环境,配置框架,通过对官方网站最简单示例实现和系统搭建,理解fabric运行过程。

6~8周:在基本理解的基础上,参照具体示例代码,自选应用场景并实现,并做出适当修改加深理解。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。