本文会一直更新,建议感兴趣的同学加入收藏夹。
引言
给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。
但区块链技术不单应用于比特币,还有非常多的现实应用场景,想做区块链应用开发,可进一步阅读以太坊系列。
比特币
如果你是还不知比特币是什么,那就看看比特币是什么
基础入门
接下来可以通过下面这几篇文章了解比特币大概的运行原理:
通过这篇可以了解到区块链是一个怎样的结构
通过这篇可以了解到地址私钥 非对称加密应用 等概念
通过这篇了解工作量证明
通过这篇可以了解共识机制。
补充阅读
进阶
在基础入门之后,可以进一步阅读以下几篇,理解分布式网络,交易验证。
看完上面这些,区块链应该理解差不多了,就可以尝试实现一个简单的区块链了。参考这篇用Python从零开始创建区块链。
以太坊
一个技术要落地还得靠应用, 以太坊就这样一个建立在区块链技术之上, 去中心化的应用平台。可以阅读几下几篇,这部分以开发为主,需要大家多发时间实践。
智能合约及应用开发
- 一步步教你开发、部署第一个Dapp应用
- 一步步教你创建自己的数字货币(代币)进行ICO
- 实现一个可管理、增发、兑换、冻结等高级功能的代币
- 如何通过以太坊智能合约来进行众筹(ICO)
- 剖析非同质化代币ERC721-全面解析ERC721标准
- Web3与智能合约交互实战
- 如何编写一个可升级的智能合约
- 美链BEC合约漏洞技术分析
Solidity语言教程
Solidity语言是开发智能合约最广泛的语言,本专栏应该是国内最深度介绍Solidity的文章了。
- Solidity 教程系列1 - 类型介绍
- Solidity 教程系列2 - 地址类型介绍
- Solidity 教程系列3 - 函数类型介绍
- Solidity 教程系列4 - 数据存储位置分析
- Solidity 教程系列5 - 数组介绍
- Solidity 教程系列6 - 结构体与映射
- 智能合约语言 Solidity 教程系列8 - Solidity API
- 智能合约语言 Solidity 教程系列9 - 错误处理
- 智能合约语言 Solidity 教程系列10 - 完全理解函数修改器
- 智能合约最佳实践 之 Solidity 编码规范
以下为广告
汇新云平台是全球专业的IT协同产业链平台,采用共享经济的理念和智能匹配的模式,利用全球IT资源,建立IT服务生态圈,实现软硬件在线研发、IT产品在线交易、IT供应链服务,解决idea的商业模式创新、IT产品工程化设计、IT研发、测试、产业投资等需求,打造全球专业的IT协同产业链平台。
有来自各行各业的客户,欢迎各行各业的产品经理入驻本平台!
学好区块链,拥抱新未来:
区块链产品经理(点击入驻),和圈内人士混个脸熟。