区块链技术与应用实验报告(实验七)
【摘要】
文章目录
区块链技术与应用实验报告(实验七)关于作者作者介绍一、实验目的及要求二、实验原理简介三、实验环境四、实验步骤1.运行Goland界面2.编译Go的Hello World程序3.实现区块的...
区块链技术与应用实验报告(实验七)
关于作者
-
作者介绍
🍊 博客主页:作者主页
🍊 简介:云计算领域优质创作者🏆、在校期间参与众多计算机相关的省赛、国赛,斩获系列荣誉。考取华为资深工程师、红帽工程师等系列认证。🍊 关注我:简历模板、学习资料、文档下载、技术支持 都可以私信我哦!
让生命像一团热烈燃烧的火,直到死亡才能使它熄灭
一、实验目的及要求
-
实验目的
# 通过下载安装开发软件,熟悉软件的操作界面,命令,了解编程语言IDE的基本操作方法,理解编程语言运行机理。引导学生熟悉各个功能,让学生能简单地看懂各个菜单的含义。
- 1
- 2
二、实验原理简介
-
实验简介
通过课堂理论教学准备。动手使用实验软件平台,完成各个实验项目的要求。
- 1
三、实验环境
-
实验环境
# 实验环境 Goland & Go SDK # 登入软件、使用软件,熟悉界面。查看软件功能。熟悉常用快捷键。
- 1
- 2
- 3
- 4
四、实验步骤
1.运行Goland界面
- 熟悉Goland界面,熟悉Go语法
- 鼠标双击桌面图标1(实验室电脑上截的图嗯),打开Goland软件,可看到如下界面。
2.编译Go的Hello World程序
- 利用机房现有的设施进行代码编写,具体代码如下:
3.实现区块的结构
- 在区块链中,存储有效信息的是区块
- Timestamp是当前的时间戳,也就是区块创建的时间
- PrevBlockHash存储的是前一个区块的哈希值
- Data是区块存储的实际有效的信息
- Hash是当前本区块的哈希值
4. 区块组成链式结构
-
区块链是有着特定结构的数据库,有个有序后向链接的列表、
-
区块按照插入的顺序进行存储,每个块都被链接到前一个块
-
快速地获取链上的最新块,并且高效地通过哈希来检索一个块
-
实现区块链基本原型代码编写、项目目录截图
-
main.go
-
blockchain.go
-
core.go
-
运行结果
文章来源: rivers.blog.csdn.net,作者:宝山的博客,版权归原作者所有,如需转载,请联系作者。
原文链接:rivers.blog.csdn.net/article/details/122441891
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)