分享我是如何30天快速学习区块链技术

  小白如何学习区块链

  如果你肯学习,其实对于一个没有任何技术背景的小白是完全可以理解区块链世界中的大部分知识的,虽然说哈希计算、非对称加密、分布式网络等名词,确实需要一定的技术基础,但是这些并非完全不可逾越,很多看似专业的术语,如果真要认真深究,并没有我们想象中的那么难。

如何30天快速学习区块链技术

一、学习区块链目标

  • 比特币发展历史,挖矿以及相关应用

  • 区块链底层技术,如共识算法, 密码学知识等

  • 研究以太坊技术,了解ERC20,能够自行开发DAPP

  • 熟悉Hyperledger Fabric 1.0架构,了解其业务流程和设计理念, 相关应用


二、学习区块链书籍推荐


三、学习区块链相关课程

斯坦福大学比特币课程

CS 251: Bitcoin and Cryptocurrencies

IBM开源课堂:区块链和 HyperLedger 系列

可以了解区块链的概念、流行的区块链应用场景,掌握 HyperLedger 社区、架构和内部构造,能够搭建 HyperLedger 环境,或是使用 IBM Bluemix 上的 HyperLedger 环境,开发出自己的区块链应用。

blockchain-and-hyperledger

IBM开源课堂:Fabric源码解析

Fabric源码解析


四、学习区块链学习路线


(1)预备知识

一个故事告诉你比特币的原理及运作机制

区块链是什么


(2)比特币

比特币白皮书

Coursera的比特币和数字货币技术

公开课大致内容包括密码学原理,bitcoin的基本概念,共识机制,区块链现状,区块的应用问题。

Bitcoin and cryptocurrency

火币网解密比特币和区块链系列

精通比特币 Mastering Bitcoin

比特币源代码托管

(3)密码学

(4)区块链

从概念到底层技术,一文看懂区块链架构设计(附知识图谱)

区块链核心技术演进之路

隔离验证钱包开发指南

PoW算法理论简介,英文版

TheProof-of-Work Concept

区块链技术指南 对区块链技术介绍的很全面系统的一本书,从技术到应用都有所包含

csdn的blockchain知识库 CSDN论坛区块链版块


(5)Ethereum 以太坊

以太坊官网

以太坊白皮书

Solidity语言

以太坊黄皮书 黄皮书有更多的技术细节,英文版

以太坊常见问题 官方FAQ吧,英文版

以太坊智能合约编程之菜鸟教程


通过truffle部署以太坊智能合约

Truffle3.0部署智能合约至Ethereum节点

以太坊智能合约编写实例

以太坊智能合约编写实例2


(6)超级账本 Hyperledger

Hyperlerger官网

hyperledger.org/

Fabric 学习

五、综合应用

Nodejs开发加密货币 以亿书币源码为基础的一个开发私有链的教程,可以参考一下

创建自己的私有比特币测试链 比特币私有链搭建教程

汪晓明对区块链、以太坊的思考 小明说系列

侧链技术介绍

https://www.zhihu.com/question/51047975/answer/314395784


玖壹区块链声明

加微信:469649885区块链培训教程
还可免费获取区块链培训班试学名额

分享:

扫一扫在手机阅读、分享本文

区块链评论

玖壹区块链培训

玖壹区块链培训学院简称(玖壹学院http://www.91xiubbs.com/)提供区块链技术培训资料、区块链开发培训视频教程等下载,不过网上自学区块链技术课程必然存在一些缺陷:遇到问题易卡壳、学习周期漫长、无针对性等。区块链培训机构现场面对面的讲授区块链培训课程可以让您和团队在最短时间内掌握正确、系统、高效的区块链实战技术。