資源名稱:【區(qū)塊鏈實(shí)戰(zhàn)】Golang公鏈項(xiàng)目實(shí)戰(zhàn) xa0 xa0xa0
資源目錄:
01-開(kāi)始學(xué)習(xí)前必看
02-Block結(jié)構(gòu)構(gòu)建
03-Blockchain結(jié)構(gòu)構(gòu)建
04-ProofOfWork 結(jié)構(gòu)
05-ProofOfWork 完整實(shí)現(xiàn)
06-區(qū)塊的序列化和反序列化
09-boltdb插入uf022更新數(shù)據(jù)
10-boltdb查詢
11-區(qū)塊鏈數(shù)據(jù)持久化的思考
12-ProofOfWork 難度解析
13-復(fù)習(xí)
17-NewBlockchain 數(shù)據(jù)存儲(chǔ)邏輯
18-創(chuàng)建區(qū)塊鏈并將創(chuàng)世區(qū)塊信息存儲(chǔ)到區(qū)塊鏈
19-新增區(qū)塊并將其存儲(chǔ)到區(qū)塊鏈
20-區(qū)塊鏈迭代器實(shí)現(xiàn)
21-通過(guò)迭代器遍歷區(qū)塊鏈區(qū)塊的Hash
22-區(qū)塊鏈中區(qū)塊完整數(shù)據(jù)遍歷
23-CLI效果演示
24-CLI 項(xiàng)目框架
25-flag參數(shù)有效個(gè)數(shù)的判斷
26-區(qū)塊鏈持久化存儲(chǔ)完整版
27-交易項(xiàng)目效果演示
28-UTXO (上)
29-未花費(fèi)的交易輸出UTXO模型算法分析
30-將交易集成到區(qū)塊里面
32-判斷當(dāng)前交易是否是Coinbase交易
33-實(shí)現(xiàn)解鎖交易輸入和交易輸出的方法
34-FindUnspentTransactions(上)
35-FindUnspentTransactions(完)
36-查找可用的UTXO
37-建立新交易-UTXOTransaction
39-UTXO算法復(fù)習(xí)
40-一個(gè)區(qū)塊打包多筆交易
41-手算結(jié)果和算法不匹配
42-轉(zhuǎn)賬錯(cuò)誤分析
44-printUsage 信息輸出
45-判斷數(shù)據(jù)庫(kù)是否存在
46-createBlocchainCmd邏輯
48-命令行工具完整邏輯
50-UTXO模型算法優(yōu)化
51-復(fù)習(xí)
52-文件分離-優(yōu)化
53-轉(zhuǎn)賬方法優(yōu)化
54-轉(zhuǎn)賬邏輯代碼實(shí)現(xiàn)
60-公鑰私鑰加密簡(jiǎn)單過(guò)程
64-base64對(duì)稱加密
67-地址生成步驟
71-Wallets結(jié)構(gòu)
72-Wallet邏輯復(fù)習(xí)
74-輸出所有錢包地址
76-復(fù)習(xí)
80-數(shù)字簽名
82-數(shù)字簽名驗(yàn)證
83-課程內(nèi)容介紹
84-數(shù)字簽名復(fù)習(xí)
90-遍歷所有UTXO并存儲(chǔ)到數(shù)據(jù)庫(kù)
93-查詢余額
95-復(fù)習(xí)
96-轉(zhuǎn)賬優(yōu)化
100-更新處理
103-以太坊多節(jié)點(diǎn)連接
104-以太坊聯(lián)盟鏈搭建(上)
105-以太坊聯(lián)盟鏈(下)
106-簡(jiǎn)易的網(wǎng)絡(luò)服務(wù)
107-簡(jiǎn)易的分布式節(jié)點(diǎn)項(xiàng)目效果
108-NODE_ID設(shè)置
109-NODE_ID項(xiàng)目配置
111-客戶端服務(wù)器使用
113-項(xiàng)目集成客戶端和服務(wù)器代碼
115-Version信息處理
117-處理客戶端接收到的數(shù)據(jù)
119-Version消息的處理
133-節(jié)點(diǎn)間數(shù)據(jù)同步完整代碼邏輯