区块链技术与应用

本课程主要讲解区块链的基本概念和实现原理,面向具有计算机相关的基础知识,对区块链技术和应用感兴趣的同学。通过这门课的学习,能够掌握比特币、以太坊等区块链技术的设计思路并有效解决实际问题。


肖臻老师荣获北京大学2018年教学优秀奖。

课程视频

课程视频是肖臻老师在2018年教授《区块链技术与应用》暑期课的课堂录像,托管在网易云课堂YouTubebilibili上,免费供大家学习参考。


注意:这门课的教学以课堂讲授和板书为主,下面列出的slides只是起到辅助教学作用, 并不是对讲课内容的一个完整描述,需要结合课程视频一起看才有意义。

课程大纲

  1. 课程简介        YouTube   bilibili       slides
  2. 比特币:密码学原理   YouTube   bilibili
  3. 比特币:数据结构    YouTube   bilibili       slides
  4. 比特币:共识协议    YouTube   bilibili
  5. 比特币:实现      YouTube   bilibili
  6. 比特币:网络        YouTube   bilibili
  7. 比特币:挖矿难度    YouTube   bilibili       slides
  8. 比特币:挖矿      YouTube   bilibili       slides
  9. 比特币:脚本      YouTube   bilibili       slides
  10. 比特币:分叉      YouTube   bilibili
  11. 比特币:问答      YouTube   bilibili       slides
  12. 比特币:匿名性     YouTube   bilibili       slides
  13. 比特币:思考      YouTube   bilibili
  14. 以太坊:概述      YouTube   bilibili
  15. 以太坊:帐户      YouTube   bilibili
  16. 以太坊:状态树     YouTube   bilibili       slides
  17. 以太坊:交易树和收据树 YouTube   bilibili       slides
  18. 以太坊:GHOST协议   YouTube   bilibili       slides
  19. 以太坊:挖矿算法    YouTube   bilibili       slides
  20. 以太坊:难度调整    YouTube   bilibili       slides
  21. 以太坊:PoS      YouTube   bilibili       slides
  22. 以太坊:智能合约    YouTube   bilibili       slides
  23. 以太坊:The DAO     YouTube   bilibili       slides
  24. 以太坊:反思      YouTube   bilibili
  25. 以太坊:美链      YouTube   bilibili       slides
  26. 总结          YouTube   bilibili

课堂照片

其他项目

点击查看肖老师的其他科研项目。