用Go语言来写区块链(一)

叶开233 2023-01-13 01:52:42

课程名称适应人群
用Go语言来写区块链(一)有一定Go语言基础的开发者

区块链诞生10多年了,市面上介绍区块链原理的课程很多,但真正细化到代码层面的课程不多。作为程序员,不看代码始终会觉得差一点什么。本人也是一个程序员,相信用代码来表达比只讲原理更有效!本课程的计划目标是要用Go语言来实现区块链(比特币),由于比特币的难度比较深,因此本人计划将课程制作成系列课程,本课程属于该系列课程的第一部分:介绍如何实现区块链组块,如何实现区块链数据持久化,以及如何通过哈希函数特性来实现工作量证明。上述内容,刚好也是课程的3个章节。

在这里,建议感兴趣的学习者要掌握一点Go语言基础,能够熟练面向对象编程即可。由于课程时长并不算长,也就是一个电影的时间,因此建议学习者每次学习至少学习完一个章节,并把代码自己敲一遍,如果能一气呵成完成全部学习内容则效果更佳!

课程代码学习者可以下载,建议学习者自行完成代码,本课程的难度属于中下,自己实现起来不会特别困难。

课程代码运行效果图如下:

PoW效果图

...全文
1250 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1

社区成员

发帖
与我相关
我的任务
社区管理员
  • 叶开233
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧