区块链技术与应用实验报告(实验七)

Posted 宝山的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链技术与应用实验报告(实验七)相关的知识,希望对你有一定的参考价值。

区块链技术与应用实验报告(实验七)

关于作者

  • 作者介绍


    🍊 博客主页作者主页
    🍊 简介:云计算领域优质创作者🏆、在校期间参与众多计算机相关的省赛、国赛,斩获系列荣誉。考取华为资深工程师、红帽工程师等系列认证。

    🍊 关注我简历模板、学习资料、文档下载、技术支持 都可以私信我哦!
    让生命像一团热烈燃烧的火,直到死亡才能使它熄灭


一、实验目的及要求

  • 实验目的

    # 通过下载安装开发软件,熟悉软件的操作界面,命令,了解编程语言IDE的基本操作方法,理解编程语言运行机理。引导学生熟悉各个功能,让学生能简单地看懂各个菜单的含义。
    
    

二、实验原理简介

  • 实验简介

    通过课堂理论教学准备。动手使用实验软件平台,完成各个实验项目的要求。
    

三、实验环境

  • 实验环境

    # 实验环境
    Goland & Go SDK
    
    # 登入软件、使用软件,熟悉界面。查看软件功能。熟悉常用快捷键。
    

四、实验步骤

1.运行Goland界面

  • 熟悉Goland界面,熟悉Go语法
  • 鼠标双击桌面图标1(实验室电脑上截的图嗯),打开Goland软件,可看到如下界面。

2.编译Go的Hello World程序

  • 利用机房现有的设施进行代码编写,具体代码如下:

3.实现区块的结构

  • 在区块链中,存储有效信息的是区块
  • Timestamp是当前的时间戳,也就是区块创建的时间
  • PrevBlockHash存储的是前一个区块的哈希值
  • Data是区块存储的实际有效的信息
  • Hash是当前本区块的哈希值

4. 区块组成链式结构

  • 区块链是有着特定结构的数据库,有个有序后向链接的列表、

  • 区块按照插入的顺序进行存储,每个块都被链接到前一个块

  • 快速地获取链上的最新块,并且高效地通过哈希来检索一个块

  • 实现区块链基本原型代码编写、项目目录截图

  • main.go

  • blockchain.go

  • core.go

  • 运行结果

以上是关于区块链技术与应用实验报告(实验七)的主要内容,如果未能解决你的问题,请参考以下文章

区块链技术与应用实验报告(实验七)

区块链技术与应用实验报告(实验三)

区块链技术与应用实验报告(实验三)

区块链技术与应用实验报告(实验三)

区块链技术与应用实验报告(实验三)

区块链技术与应用实验报告(实验五)