区块链技术学习指引

1. 引言

给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。
但区块链技术不单应用于比特币,还有非常多的现实应用场景,想做区块链应用开发=>可进一步阅读以太坊系列。

教程地址:https://learnblockchain.cn/2018/01/11/guide/#more

比特币

如果你是还不知比特币是什么,那就看看比特币
总结: 一种基于分布式网络的数字货币;需要网络节点共识

2. 基础入门

接下来可以通过下面这几篇文章了解比特币大概的运行原理:

通过这篇可以了解到区块链是一个怎样的结构

通过这篇可以了解到地址私钥 非对称加密应用 等概念

通过这篇了解工作量证明

通过这篇可以了解共识机制。

补充阅读

什么是拜占庭将军问题

3. 进阶

在基础入门之后,可以进一步阅读以下几篇,理解分布式网络,交易验证。

  1. 分析比特币网络:一种去中心化、点对点的网络架构
  2. 比特币区块结构Merkle树及简单支付验证分析
  3. 比特币脚本及交易分析-智能合约的雏形
    看完上面这些,区块链应该理解差不多了,就可以尝试实现一个简单的区块链了。参考这篇用Python从零开始创建区块链

4. 以太坊

一个技术要落地还得靠应用, 以太坊就这样一个建立在区块链技术之上,去中心化的应用平台。可以阅读几下几篇,这部分以开发为主,需要多花时间实践。

智能合约及应用开发

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×