编程小白热议:零基础如何学习区块链?
近两年区块链热度持续走高,虽然大家对区块链这个名词都不陌生,但是提及区块链学习很多人却都望而却步。在很多人的潜意识里,区块链知识很高深,学习起来很有难度。零基础如何学习区块链?编程小白是否无法学通区块链?今天小编就帮大家解决一下如上疑问。我们以千锋区块链大纲为例,看看学习区块链都要接触哪些内容?
一、区块链基本理论
初识区块链
认识区块链家族
区块链与比特币常见问题及基本概念
区块链应用场景
比特币钱包BitcoinCore
testnet环境实现比特币交易
二、编程基础入门
计算机软硬件基础
字符集及字符编码
HTML+CSS(含HTML5+CSS3)
ECMAScript + BOM + DOM
jQuery
node.js
Ajax及Express
三、Go编程语言
Go基本语法
流程控制
函数及数据
错误处理
Go面向对象编程
Go并发编程
Go网络编程
Go安全编程
Go进阶编程(goroutine、channel)
数据库MySQL、LevelDB
四、区块链1.0——比特币Bitcoin
比特币原理
比特币系统架构
密码算法(Go语言实现)
共识算法(Go语言实现)
比特币交易原理及交易脚本
比特币RPC编程(node.js实现)
比特币源码解析
五、区块链2.0——以太坊Ethereum
以太坊工作原理及基础架构
以太坊基本概念(账户、交易、Gas)
以太坊钱包Mist及Metamask
以太坊交易
ERC20标准Token开发部署
以太坊开发IDE——remix-ide
智能合约与Solidity
Solidity部署、备份及调用
框架技术:truffle及web3
DApp开发实战
Geth
六、EOS及星云链开发实战
EOS介绍及石墨烯生态系
EOS主要特点及发展前景
EOS开发智能合约
cleos及RPC接口
EOS应用开发实战
星云链介绍
星云链开发DApp实战
七、区块链3.0——超级账本之Fabric
超级账本项目介绍
Fabric部署和使用
Fabric配置管理
Fabric架构设计
Fabric CA应用与配置
应用开发实战
区块链技术从根本上解决了金融世界原本无法解决的价值传递和信任问题,金融是国家发展的根本,现有生产关系即将会有一个大的颠覆,某些行业将不复存在,把握技术才能拥有未来。
相关阅读