【區塊鏈公鏈實戰】Golang公鏈視訊開發實戰-黎躍春-專題視訊課程
阿新 • • 發佈:2019-02-09
【區塊鏈公鏈實戰】Golang公鏈視訊開發實戰—1474人已學習
課程介紹
1. 區塊、區塊鏈結構 2. 工作量證明 3. BoltDB資料庫儲存 4. UTXO模型 5. 公鑰、私鑰、數字簽名、橢圓曲線 6. 交易轉賬 8. 區塊鏈網路 9. p2p 10. 41. JavaScript編寫智慧合約 11. 智慧合約編譯 12. 智慧合約部署 13. 通過api呼叫智慧合約
課程收益
1. 區塊、區塊鏈結構 2. 工作量證明 3. BoltDB資料庫儲存 4. UTXO模型 5. 公鑰、私鑰、數字簽名、橢圓曲線 6. 交易轉賬 8. 區塊鏈網路 9. p2p 10. 41. JavaScript編寫智慧合約 11. 智慧合約編譯 12. 智慧合約部署 13. 通過api呼叫智慧合約
講師介紹
黎躍春更多講師課程
北京從零到壹科技有限公司 創始人 CEO 孔壹學院 教學總監 21點見 產品經理,架構師
課程大綱
第1章:區塊鏈基本原型
1.001 - 內容介紹 10:50
2.002 -Block結構 28:09
3.003 - 根據區塊資料生成區塊HASH 22:21
4.004 - CreateGenesisBlock 4:41
5.005 - Blockchain結構 7:06
6.006 - 新增新的區塊 10:00
第2章:Proof-of-Work
1.007 - ProofOfWork框架 11:00
2.008 - 工作量證明演算法分析 18:58
3.009 - target移位處理 4:14
4.010 - 挖礦演算法完整實現 24:07
5.011 - 判斷區塊Hash的有效性 19:20
6.012 - 課程目標 24:26
第3章:持久化儲存及命令列工具
1.013 - 區塊的序列化和反序列化 9:37
2.014 - boltdb資料庫的建立或者開啟 7:36
3.015 - 建立表並且往表裡面儲存資料 9:37
4.016 - boltdb-Update-View 8:03
5.018 - 區塊序列化反序列化-boltdb 15:14
6.019 - 複習 6:17
7. 課程預告 0:26
8.020 - 建立創世區塊並且將創世區塊序列化儲存到資料庫中 22:23
9.021 - 新增區塊並且儲存到資料庫 17:56
10.022 - 遍歷區塊鏈 19:09
11.023 - 時間格式化輸出 3:15
12.024 - 通過迭代器遍歷區塊鏈 21:25
13.025 - 將blockchain和BlockchainIterator進行分離 3:16
14.026 - flag基本使用 15:43
15.027 - os 5:29
16.028 - 命令列解析 19:10
17.029 - 資料持久化完整版 30:49
第4章:UTXO模型交易
1.030 - createblockchain命令 23:11
2.031 - 改善建立創世區塊的方法 13:03
3.032 - 程式碼完善處理 18:08
4.033 - Block裡面設定Transaction陣列 35:42
5.034 - UTXO模型原理 37:10
6.035 - coinbase 交易 42:36
7.036 - UTXO 模型案例 33:50
8.037 - 轉賬命令列處理 14:36
9.038 - JSONToArray 6:46
10.039 - 轉賬相關方法串聯 9:52
11.040 - 交易整體框架搭建完成 24:17
12.041 - UTXO 複習 27:01
13.042 - 構造區塊交易測試資料 36:33
14.043 - 構造測試資料區塊3 10:49
15.044 - 轉賬演算法邏輯分析 28:25
16.045 - UnSpentTransationsWithAdress 11:20
17.046 - getbalance-cli 20:09
18.047 - 遍歷UTXO 57:47
19.048 - 查詢UTXO 27:15
20.049 - 餘額查詢 7:40
21.050 - UTXO模型演算法優化 15:43
22.051 - 複習 10:46
23.052 - 檔案分離-優化 5:50
24.053 - 轉賬方法優化 24:46
25.054 - 轉賬邏輯程式碼實現 15:46
26.055 - UnUTXOs方法優化 30:01
27.056 - 單筆交易轉賬測試 4:28
28.057 - 轉賬邏輯處理 01:17:46
第5章:地址
1.059 - 複習 25:36
2.060 - 公鑰私鑰加密簡單過程 23:38
3.061 - sha256 7:46
4.062 - ripemd160 4:47
5.063 - base58加密解密 22:03
6.064 - base64對稱加密 11:17
7.065 - wallet 17:35
8.067 - 地址生成步驟 37:11
9.068 - Wallet物件建立 16:13
10.069 - 通過公鑰生成錢包地址 20:12
11.070 - 判斷地址是否合法有效 20:51
12.071 - Wallets結構 15:02
13.072 - 將地址整合到專案裡面 19:50
14.073 - addresslists 9:05
15.074 - Wallet邏輯複習 17:44
16.075 - 將錢包資訊寫入到dat檔案 45:52
17.076 - 輸出所有錢包地址 4:50
18.077 - TXOutput & TXInput裡面增加公鑰 48:25
19.078 - 複習 4:43
大家可以點選【檢視詳情】檢視我的課程
課程介紹
1. 區塊、區塊鏈結構 2. 工作量證明 3. BoltDB資料庫儲存 4. UTXO模型 5. 公鑰、私鑰、數字簽名、橢圓曲線 6. 交易轉賬 8. 區塊鏈網路 9. p2p 10. 41. JavaScript編寫智慧合約 11. 智慧合約編譯 12. 智慧合約部署 13. 通過api呼叫智慧合約
課程收益
1. 區塊、區塊鏈結構 2. 工作量證明 3. BoltDB資料庫儲存 4. UTXO模型 5. 公鑰、私鑰、數字簽名、橢圓曲線 6. 交易轉賬 8. 區塊鏈網路 9. p2p 10. 41. JavaScript編寫智慧合約 11. 智慧合約編譯 12. 智慧合約部署 13. 通過api呼叫智慧合約
講師介紹
黎躍春更多講師課程
北京從零到壹科技有限公司 創始人 CEO 孔壹學院 教學總監 21點見 產品經理,架構師
課程大綱
第1章:區塊鏈基本原型
1.001 - 內容介紹 10:50
2.002 -Block結構 28:09
3.003 - 根據區塊資料生成區塊HASH 22:21
4.004 - CreateGenesisBlock 4:41
5.005 - Blockchain結構 7:06
6.006 - 新增新的區塊 10:00
第2章:Proof-of-Work
1.007 - ProofOfWork框架 11:00
2.008 - 工作量證明演算法分析
3.009 - target移位處理 4:14
4.010 - 挖礦演算法完整實現 24:07
5.011 - 判斷區塊Hash的有效性 19:20
6.012 - 課程目標 24:26
第3章:持久化儲存及命令列工具
1.013 - 區塊的序列化和反序列化 9:37
2.014 - boltdb資料庫的建立或者開啟 7:36
3.015 - 建立表並且往表裡面儲存資料 9:37
4.016 - boltdb-Update-View 8:03
5.018 - 區塊序列化反序列化-boltdb 15:14
6.019 - 複習 6:17
7.
8.020 - 建立創世區塊並且將創世區塊序列化儲存到資料庫中 22:23
9.021 - 新增區塊並且儲存到資料庫 17:56
10.022 - 遍歷區塊鏈 19:09
11.023 - 時間格式化輸出 3:15
12.024 - 通過迭代器遍歷區塊鏈 21:25
13.025 - 將blockchain和BlockchainIterator進行分離 3:16
14.026 - flag基本使用 15:43
15.027 - os 5:29
16.028 - 命令列解析 19:10
17.029 - 資料持久化完整版 30:49
第4章:UTXO模型交易
1.030 - createblockchain命令 23:11
2.031 - 改善建立創世區塊的方法 13:03
3.032 - 程式碼完善處理 18:08
4.033 - Block裡面設定Transaction陣列 35:42
5.034 - UTXO模型原理 37:10
6.035 - coinbase 交易 42:36
7.036 - UTXO 模型案例 33:50
8.037 - 轉賬命令列處理 14:36
9.038 - JSONToArray 6:46
10.039 - 轉賬相關方法串聯 9:52
11.040 - 交易整體框架搭建完成 24:17
12.041 - UTXO 複習 27:01
13.042 - 構造區塊交易測試資料 36:33
14.043 - 構造測試資料區塊3 10:49
15.044 - 轉賬演算法邏輯分析 28:25
16.045 - UnSpentTransationsWithAdress 11:20
17.046 - getbalance-cli 20:09
18.047 - 遍歷UTXO 57:47
19.048 - 查詢UTXO 27:15
20.049 - 餘額查詢 7:40
21.050 - UTXO模型演算法優化 15:43
22.051 - 複習 10:46
23.052 - 檔案分離-優化 5:50
24.053 - 轉賬方法優化 24:46
25.054 - 轉賬邏輯程式碼實現 15:46
26.055 - UnUTXOs方法優化 30:01
27.056 - 單筆交易轉賬測試 4:28
28.057 - 轉賬邏輯處理 01:17:46
第5章:地址
1.059 - 複習 25:36
2.060 - 公鑰私鑰加密簡單過程 23:38
3.061 - sha256 7:46
4.062 - ripemd160 4:47
5.063 - base58加密解密 22:03
6.064 - base64對稱加密 11:17
7.065 - wallet 17:35
8.067 - 地址生成步驟 37:11
9.068 - Wallet物件建立 16:13
10.069 - 通過公鑰生成錢包地址 20:12
11.070 - 判斷地址是否合法有效 20:51
12.071 - Wallets結構 15:02
13.072 - 將地址整合到專案裡面 19:50
14.073 - addresslists 9:05
15.074 - Wallet邏輯複習 17:44
16.075 - 將錢包資訊寫入到dat檔案 45:52
17.076 - 輸出所有錢包地址 4:50
18.077 - TXOutput & TXInput裡面增加公鑰 48:25
19.078 - 複習 4:43
大家可以點選【檢視詳情】檢視我的課程