第一課 區(qū)塊鏈技術(shù)的起源與現(xiàn)狀
1. 電子加密貨幣
起源
電子加密貨幣要解決的問題
電子加密貨幣的基本原理
電子加密貨幣的核心思想
2. 區(qū)塊鏈
區(qū)塊鏈的應(yīng)用場(chǎng)景
區(qū)塊鏈平臺(tái)概況以及技術(shù)棧
云與區(qū)塊鏈
區(qū)塊鏈行業(yè)發(fā)展簡(jiǎn)介
3. 常用工具與網(wǎng)站
論壇bitcointalk.org
訂閱coindesk
第二課 電子加密貨幣與區(qū)塊鏈 (一)
1. 比特幣工作原理
2. 比特幣客戶端
3. 比特幣地址、錢包
4. 交易
5. 網(wǎng)絡(luò)
第三課 電子加密貨幣與區(qū)塊鏈 (二)
1. 區(qū)塊鏈
2. 挖礦
挖礦需要的硬件
合作挖礦與礦池概況
合作挖礦中的利益分配算法
區(qū)塊鏈信息查看工具
3. 分叉
4. 安全
第四課 對(duì)早期電子加密貨幣的改進(jìn)
1. 交易時(shí)間
2. PoW中的共識(shí)算法
Scrypt、X11、Quark
EtHash、Equihash
3. PoW vs PoS
4. 匿名與安全
5. 可擴(kuò)展
Smart Contract
DAO、Token
第五課 區(qū)塊鏈的企業(yè)級(jí)解決方案 – Hyperledger
1. Hyperledger概覽
2. Hyperledger的架構(gòu)
3. PBFT算法介紹
第六課 Hyperledger實(shí)戰(zhàn)(一)
1. Hyperledger的開發(fā)者環(huán)境搭建
2. Hyperledger節(jié)點(diǎn)角色功能介紹
3. 樣例程序剖析
Chaincode的編寫與部署
運(yùn)行與調(diào)試
第七課 Hyperledger實(shí)戰(zhàn)(二)
1. 遠(yuǎn)程多節(jié)點(diǎn)部署、配置與測(cè)試
2. 案例Chaincode編寫與調(diào)試
3. Hyperledger容器化部署
第八課 Hyperledger實(shí)戰(zhàn)(三)
1. Hyperledger認(rèn)證機(jī)制和角色權(quán)限介紹
2. 數(shù)字簽名介紹,Hyperledger啟用TLS認(rèn)證,新的證書簽發(fā)
3. Ledger StateDB介紹與應(yīng)用
4. Fabric NodeSDK介紹與應(yīng)用
第九課 區(qū)塊鏈的集大成者 – Ethereum
1. Ethereum概覽
2. Ethereum的架構(gòu)
3. 基于Ethereum的項(xiàng)目簡(jiǎn)介
第十課 Ethereum實(shí)戰(zhàn) (一)
1. 搭建開發(fā)者環(huán)境
2. EVM與Solidity簡(jiǎn)介
3. 編寫第一個(gè)Dapp
4. 運(yùn)行與調(diào)試
第十一課 Ethereum實(shí)戰(zhàn) (二)
1. 如何挖礦,基于testnet挖礦實(shí)踐
2. DApp框架Truffle、Meteor, 工具和工作流
3. 測(cè)試用例
4. testnet部署、運(yùn)行智能合約
第十二課 Hyperledger與Ethereum總結(jié)
1. Hyperledger與Ethereum對(duì)比(適應(yīng)場(chǎng)景、效率、安全性、共識(shí)等)
2. 實(shí)際應(yīng)用中的瓶頸
3. 性能提升,雷電網(wǎng)絡(luò)簡(jiǎn)介
4. 社區(qū)技術(shù)交流