NodeJS编写区块链实战

讲师: 前端学堂  分类:基础  时间: October 10, 2022

NodeJS编写区块链实战

云课堂

课程地址:网易云课堂在线课程

github: https://github.com/chalecao/blockchain-in-nodejs

适用人群

参加学习的同学需要一点JavaScript知识和NodeJS的知识。建议可以先学习我开设的其他课程,比如函数式编程。

课程概述

手把手教你用JavaScript编写区块链,理解区块链技术的同时,基于NodeJS编写自己的区块链,实现区块创建与挖掘,数据同步等。

感谢你学习本课程,同时我们这边有天猫前端工程师的内推名额(直接评估简历面试),我们免费提供面试指导,优先推荐本课程学员。祝你学习愉快!编程水平更进一步

前端进阶-组合课程推荐

  1. 《用JavaScript写MVVM前端框架》
  2. 《前端JavaScript函数式编程学以致用》
  3. 《用NodeJS编写区块链BlockChain》

目录

章节1区块链与挖矿概念

  • 课时1什么是区块链?05:39
  • 课时2挖矿与区块链分叉05:42
  • 课时3比特币等虚拟货币的前世今生06:41 章节2编写区块、区块链代码
  • 课时4确定区块链与区块数据结构03:56
  • 课时5交易记构建流程和代码实现03:47 章节3POW(工作量证明)实现
  • 课时6POW机制与计算流程07:19
  • 课时7编码实现POW10:29
  • 课时8验证POW实现04:41 章节4挖矿与区块验证
  • 课时9实现挖矿代码06:15
  • 课时10验证挖矿并生成新的区块06:36
  • 课时11区块生成动态控制算法04:31
  • 课时12存储并加载验证区块06:08 章节5区块链节点封装
  • 课时13基于KOA2创建节点WEB服务07:00
  • 课时14封装区块链REST API05:44
  • 课时15挖矿奖励处理机制与API04:01
  • 课时16基于superagent验证节点API04:18 章节6区块链去中心化与节点发现、共识
  • 课时17区块链去中心化原理与节点发现06:22
  • 课时18节点支持自定义端口启动06:40
  • 课时19节点共识原理与节点验证优化09:27
  • 课时20区块链节点共识代码实现与原理解析08:55 章节7区块链测试与运行
  • 课时21测试方法与业务用例梳理06:26
  • 课时22编写业务测试用例并运行07:38 章节8区块链发展介绍
  • 课时23区块链技术难点与发展前景10:49


请遵守《互联网环境法规》文明发言,欢迎讨论问题
扫码反馈

扫一扫,反馈当前页面

咨询反馈
扫码关注
返回顶部