先立一個flag,今年學好區塊鏈
阿新 • • 發佈:2019-01-23
立個flag:今年學會區塊鏈:
分階段:
1.區塊鏈簡介:
- 2009-2018區塊鏈發展史
- 區塊鏈基本原理
- 區塊鏈架構
- 公有鏈、聯盟鏈和私有鏈
- 共識機制,非對稱加密和挖礦
- 區塊鏈1.0比特幣、區塊鏈2.0智慧合約、區塊鏈3.0網際網路遷徙
- 分叉原理與案例
- 代幣經濟的價值與區塊鏈商業模式
- 數字貨幣的投資邏輯
- 區塊鏈的社群文化
- 區塊鏈全球佈局與行業發展現狀
2.Go語法基礎
- 識別符號
- 關鍵字
- 字面量
- 操作符合分隔符
- 型別
- 流程控制
- 函式
- 錯誤處理
- 面向物件
- 併發模型
- 執行時環境
3.10大排序演算法
- 氣泡排序
- 快速排序
- 選擇排序
- 堆排序
- 插入排序
- 希爾排序
- 歸併排序
- 計數排序
- 桶排序
- 基數排序
4.基礎演算法
- 猜價格遊戲
- 遞推演算法
- 列舉(窮舉)演算法
- 遞迴演算法
- 分治演算法思想
- 貪婪演算法
- 試探演算法
- 模擬演算法
5.資料結構
- 簡單資料結構
- 線性表 - 連結串列
- 佇列、迴圈佇列
- 先進先出結構 - 棧
- 二叉樹的儲存
- 操作二叉樹
- 最有二叉樹 (哈夫曼樹)
6.Go語言高階程式設計
- 面向物件程式設計
- 併發程式設計
- 網路程式設計
- 工程管理
7.資料庫開發與實用
- 資料查詢語言(DQL)
- 資料操作語言(DML)
- 事務處理語言(TPL)
- 資料控制語言(DCL)
- 資料定義語言(DDL)
- 指標控制語言(CCL)
- MySQL資料庫
- 分散式資料庫MongoDB
8.Go語言專案實戰——開發屬於自己的區塊鏈
- Solidity智慧合約檔案結構
- 值型別
- 引用型別
- 語言內建特性
- 進階
- 合約詳解
- 狀態變數的儲存模型
- 私鏈搭建
- 聯盟鏈搭建
9.區塊鏈智慧合約開發——新增溯源、維克裡合約
- 對稱和非對稱加密
- Practical Byzantine Fault Tolerance,實用拜占庭容錯演算法
- 以太坊原始碼 admin.addPeer
- P2P網路節點發現機制
- 網路服務分析
- 以太坊bootnode測試
- ethereum p2p原始碼模組的分析
- 從錢包到客戶端
- 區塊和交易,合約和虛擬機器
10.以太坊礦池開發實戰
- 證書服務,共建信任
- 共識網路
- 區塊鏈節點,便捷呼叫
- 智慧合約
- 分享賬本
- 客戶端構造交易提案
- Peer節點模擬執行交易
- 客戶端打包
- 共識排序,生成新區塊
- 交易檢驗
11.Go語言智慧合約的開發和部署
- 抽象,封裝,繼承,多型
- 泛型程式設計(模板)
- STL庫(各種容器)
- boost庫
- OpenSSL
12.比特幣原始碼
- Proof Of Work
- 區塊高度和分叉
- 交易資料
- 共識演算法
- 分叉檢測
- 交易
- 合約
- Wallet
- 操作模式
- P2P網路
13.BitShare伺服器
- BitShare環境搭建
- 如何使用和執行全節點
- BitShares-Core編譯
- BitShares伺服器架設
- DPOS共識演算法
- bitshares - ui的錢包和賬號管理
14.專案開發與管理
- 專案分析與設計
- 前後端開發
- 共識演算法與智慧合約
- 激勵機制
- 內容挖礦
- 錢包開發
- 版權保護
- 測試、部署、釋出 9.