Awesome Open Source
Awesome Open Source

目标

  1. 区块链底层技术,如共识算法, 侧链技术, 密码学知识等, 理解PKI基本知识和原理
  2. 研究以太坊技术,了解ERC20,能够自行开发DAPP
  3. 熟悉Hyperledger Fabric 1.0架构,了解其业务流程和设计理念, 相关应用
  4. 了解比特币、以太坊,Ripple,Corda, IOTA, Skycoin等业界热门的区块链设计特点及相关应用;
  5. 具备Fabric,以太坊,Ripple,Corda等区块链底层研发的基础能力;

资源

书籍

课程

博文

开源项目

计划

想法开始于2017年12月21日。 区块链和加密数字货币浪潮席卷而来, 我要当一个冲浪者。 开源这个计划, 一来接受大家监督,这样自己更没有理由偷懒; 二来给有同样需要的人fork项目作为参考。 我会不断完善, 更新。 也欢迎大家一起完善。 PT: 计划完成时间缩写 AT: 实际完成时间缩写 任务量的分割以天为单位,每天进行反馈

第1个月学习计划

了解区块链的一些基础知识,概念和应用

任务项 PT AT
阅读《白话区块链--文延著》区块链基础章节 TBD TBD
阅读《区块链原理设计与应用--杨保华著》区块链基础章节 TBD TBD
阅读《区块链技术指南--邹均著》区块链基础章节 TBD TBD

具体规划

  • 《白话区块链》
    • 第1章 初识区块链
    • 第2章 区块链应用发展
    • 第3章 区块链骨骼: 密码算法
    • 第4章 区块链灵魂: 共识算法
    • 第5章 区块链扩展: 扩容,侧链和闪电网络
    • 第9章 潜在的问题
  • 《区块链原理设计与应用》
    • 第1章 区块链思想的诞生
    • 第2章 核心技术概览
    • 第3章 典型应用场景
    • 第4章 分布式系统核心问题
    • 第5章 密码学和安全技术
  • 《区块链技术指南》
    • 第1章 区块链和比特币初体验
    • 第2章 区块链基础
    • 第3章 区块链架构剖析
    • 第4章 区块链中的密码学技术
    • 第5章 共识算法详解
    • 第9章 区块链常见问题
    • 第10章 区块链应用案例分析
    • 第11章 从架构变革看IT时代的演进
  • 绘制思维导图

建议:

  1. 这些内容基本都是入门概念和基础知识,每本书的介绍大同小异, 可以混着看
  2. 密码学,共识算法, 分布式计算这些基础打好了, 对理解区块链思想有帮助

第2个月学习计划

了解比特币及其相关的原理, 选择精通比特币这边书, 其实对于入门的人有点小难度, 不过硬着头皮还是还是可以看下去的。 看完这本书基本对区块链和比特币有一个系统的了解。

任务项 PT AT
深入阅读《精通比特币第2版》 TBD TBD
辅助阅读 比特币白皮书 TBD TBD
辅助阅读《区块链原理设计与应用--杨保华著》比特币基础介绍章节 TBD TBD
  • 深入阅读书籍《精通比特币第2版》
    • [x] 第1章 介绍
    • [x] 第2章 比特币原理
    • [x] 第3章 比特币客户端
    • [x] 第4章 密钥地址
    • [x] 第5章 钱包
    • [x] 第6章 交易
    • [x] 第7章 高级交易和脚本
    • [x] 第8章 比特币网络
    • [x] 第9章 区块链
    • [x] 第10章 挖矿和共识
    • [x] 第11章 比特币安全
    • [x] 第12章 比特币应用
    • 绘制思维导图
  • 辅助阅读《比特币白皮书:一种点对点的电子现金系统》
  • 辅助阅读《区块链原理设计与应用》第6章

建议:

  1. 精通比特币这本书建议读3遍以上,比特币是一个天才设计, 其设计思想的精髓需要深入才能体会
  2. 配合比特币的白皮书阅读,追本溯源

第3个月学习计划

任务项 PT AT
学习IBM区块链公开课 2017年2月14日 TBD
自由阅读Hyperledger相关知识(博客,公众号,知乎) 2017年2月28日 TBD

第4个月学习计划

任务项 PT AT
了解cello项目并阅读源代码 TBD TBD
自由阅读BaaS相关知识(博客,公众号,知乎) TBD TBD

第5个月学习计划

任务项 PT AT
完成实验楼培训课程之构建自己的加密货币 TBD TBD
自由阅读加密货币相关知识(博客,公众号,知乎) TBD TBD

第6个月学习计划

任务项 PT AT
阅读主流币种的白皮书,研究和对比其设计特点 TBD TBD
自由阅读区块链和加密货币相关知识(博客,公众号,知乎) TBD TBD
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Blockchain (16,490
Awesome List (13,408
Cryptocurrency (7,569
Ibm (5,280
Fabric (4,332
Dapp (3,716
Hyperledger (1,747
Erc20 (803
Iota (691
Pki (691
Backend As A Service (340