一、比特币
1.基础篇 关于比特币,由浅入深可以阅读几篇文章,你就可以了解比特币大部分概念 比特币是什么 区块链记账原理 比特币所有权及隐私问题 比特币如何挖矿 比特币如何达成共识
2.进阶篇 分析比特币网络:一种去中心化、点对点的网络架构 比特币脚本及交易分析 - 智能合约雏形 比特币区块结构 Merkle 树及简单支付验证分析
3.实践篇 了解概念后,可以尝试自己动手写一个,参考这篇: 用Java从零开始创建区块链
二、以太坊
1.基础篇 以太坊开发入门 智能合约开发环境搭建及Hello World合约 以太坊客户端Geth命令用法-参数详解 Geth控制台使用实战及Web3.js使用 如何搭建以太坊私有链
2.智能合约开发语言 一步步教你创建自己的数字货币(代币)进行ICO 实现一个可管理、增发、兑换、冻结等高级功能的代币 一步步教你开发、部署第一个去中心化应用(Dapp) 如何通过以太坊智能合约来进行众筹(ICO) 剖析非同质化代币ERC721--全面解析ERC721标准
3.Solidity 教程系列 系列1 - 类型介绍 系列2 - 地址类型介绍 系列3 - 函数类型介绍 系列4 - 数据存储位置分析 系列5 - 数组介绍 系列6 - 结构体与映射 系列7 - 以太单位及时间单位 系列8 - Solidity API