创青春— 基于区块链技术实现的学历信息征信系统
Posted CodeYello
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创青春— 基于区块链技术实现的学历信息征信系统相关的知识,希望对你有一定的参考价值。
比赛自定义题目
我们选择的是互联网赛道,我们本来计划从软件杯中选择一个不错的题目进行实现提交。但在找不到合适的项目后我们选择从中国大学生服务外包创新创业比赛中进行题目的获取。
我们最终选择了如题项目。
由于之前在学长的劝诱下我已经对go语言有了初步了解,高并发特性适合做区块链相关项目,而在这个外包比赛中又看到区块链的名字我立刻就决定将其实现。
代码实现
由于时间有限来不及购买书籍进行学习,我们选择直接开始面向b站编程,搜索相关视频未果后我们在百度上找到了相关的代码实现,这里附上网址:
基于区块链技术实现的学历信息征信系统
这款教程有些地方叙述的不是很明确,我们按照其说明使用ubuntu16版本进行代码复现学习遇到了很多bug,其中最为致命的是这里面使用到了dep ensure:有一个依赖无法通过该指令获取,但报错又不提示,导致这条指令在虚拟机上运行了3小时我们的时间随之浪费。
最终我们从Github上找到了作者的部分代码并找到该依赖将其下载复制到我们项目文件目录中。该网址:
education文件夹
此后我们成功复现了代码,提交比赛的代码有了保底
原理研究与拓新
浮现的代码使用到了fabric,我就在b站上搜索了相关视频解说,简单了解了各部分机制功能后我开始仔细分析源码,也终于能够看懂了一些。在此基础上我们添加了作者尚未完成的一些功能。视频网址:
【Fabric | 区块链 | Part 2】Hyperledger Fabric 技术概览
必要准备
这个比赛报名需要提交大量文字说明、ppt等,这一块一定要精心准备,因为代码是建立在中后期的部分,不需要在开始时提交。
以上是关于创青春— 基于区块链技术实现的学历信息征信系统的主要内容,如果未能解决你的问题,请参考以下文章