没有合适的资源?快使用搜索试试~ 我知道了~
区块链技术与应用实验报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 76 浏览量
2024-12-03
16:14:19
上传
评论
收藏 939KB DOC 举报
温馨提示
1. Fabric实验 1 1.1 实验目的 1 1.2 实验内容及结果 1 1.2.1 任务1 1 1.2.2 任务2 2 1.3 实验中的问题 9 1.4 实验总结及建议 9 2.Ethereum实验 10 2.1实验目的 10 2.2实验内容及结果 10 2.2.1 任务1 10 2.2.2 任务2 11 2.3实验中的问题 15 2.4实验总结及建议 15 1.1实验目的 (1)本实验的目的是让学生将从书本中学到的有关区块链的知识应用到实践中。在fabric1.4的架构下,使用docker的容器服务搭建一个具有5个节点的简单联盟链,了解基本的共识,出块,部署、调用智能合约(chaincode)的功能。 (2)本实验共有两个任务,第一个任务是使其自己尝试如何搭建一个fabric1.4的基础区块链网络,第二个任务是让学生了解在fabric的架构下如何去编写、调用智能合约(chaincode)。学生需要了解其基本原理,并根据简单的业务需求(投票)来设计、实现chaincode。 1.2实验内容及结果 1.1.1.1.2.1.2.1 任务1 (1)实验环境 Ubuntu 20.04
资源推荐
资源详情
资源评论
区块链技术与应用实验报告
姓 名:
学 院:
网络空间安全学院
专 业:
网络空间安全
班 级:
学 号:
指导教师:
2023 年 12 月 6 日
分数
教师签名
目 录
1. Fabric 实验.................................................................................................................1
1.1 实验目的.............................................................................................................................1
1.2 实验内容及结果.................................................................................................................1
1.2.1 任务 1.......................................................................................................................1
1.2.2 任务 2.......................................................................................................................2
1.3 实验中的问题.....................................................................................................................9
1.4 实验总结及建议.................................................................................................................9
2.Ethereum 实验 ..........................................................................................................10
2.1 实验目的............................................................................................................................10
2.2 实验内容及结果................................................................................................................10
2.2.1 任务 1.....................................................................................................................10
2.2.2 任务 2.....................................................................................................................11
2.3 实验中的问题....................................................................................................................15
2.4 实验总结及建议................................................................................................................15
1
1.Fabric 实验
1.1实验目的
(1)本实验的目的是让学生将从书本中学到的有关区块链的知识应用到实践中。
在 fabric1.4 的架构下,使用 docker 的容器服务搭建一个具有 5 个节点的简单联
盟链,了解基本的共识,出块,部署、调用智能合约(chaincode)的功能。
(2)本实验共有两个任务,第一个任务是使其自己尝试如何搭建一个 fabric1.4
的基础区块链网络,第二个任务是让学生了解在 fabric 的架构下如何去编写、调
用智能合约(chaincode)。学生需要了解其基本原理,并根据简单的业务需求(投
票)来设计、实现 chaincode。
1.2实验内容及结果
1.2.1 任务 1
(1) 实验环境
Ubuntu 20.04.6 LTS x86_64
Docker 19.03.15
Docker-compose 1.25.0
Golang go1.19.13
Fabric 1.4.0
(2) 实验步骤
安 装 docker 环 境 、 go 语 言 环 境 以 及 下 载 fabric 的 二 进 制 文 件 , 下 载
Hyperledger Fabric Samples,设置 go 和 fabric 环境变量。
使用 Fabric Samples 中的 first-network 搭建 fabric 网络(如图 1-1)。
运行 byfn.sh 后,自动下载所需的 docker 镜像,随后启动由 4 个代表 2 个不
同组织的 peer 节点以及一个排序服务节点的 Hyperledger fabric 网络。它还将启
动一个容器来运行一个将 peer 节点加入 channel、部署实例化链码服务以及驱动
已经部署的链码执行交易的脚本。
2
链码运行后会进行简单的交易和查询操作(如图 1-2)。
图 1-1 搭建 fabric 网络
图 1-2 运行 chaincode
1.2.2 任务 2
(1) 实验环境
Ubuntu 20.04.6 LTS x86_64
Docker 19.03.15
Docker-compose 1.25.0
Golang go1.19.13
Fabric 1.4.0
(2) 链码编写
定义投票与投票话题的结构体,Vote 为每一次投票的记录,记录投票者以及
投票的选项,Topic 是待投票的话题,记录投票的主题、投票内容、投票发起者
剩余16页未读,继续阅读
资源评论
Scikit-learn
- 粉丝: 4365
- 资源: 1888
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计视频监控系统,qt + v4l2 + opencv + sqlite.zip
- OpenCV 基础入门指南:为新手小白准备的详细教程.pdf
- 基于JavaScript的logsets:跨语言支持的Node.js命令行终端程序库设计源码
- 基于Python的进销存管理系统设计源码
- 基于Java、JavaScript、CSS的教育培训项目功能设计源码
- 基于Vue框架的酒店客房管理系统设计源码
- 基于Python与多语言混合开发的stable-diffusion-webui设计源码
- 基于Java的迪思杰(北京)数据管理技术有限公司数据调度器设计源码
- 毕业设计考勤系统(Vue+Webpack+ElementUI).zip
- 毕业设计美食分享平台.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功