一完箩,翻譯論文并做筆記
princeton_bitcoin_book
Mastering Bitcoin
request_whitepaper
二页屠,項(xiàng)目研究(閱讀源碼)
電子現(xiàn)金公司歷史研究
比特幣
以太坊
三逊彭,不同層的研究(此分層來自中國區(qū)塊鏈技術(shù)和應(yīng)用發(fā)展白皮書)
3.1數(shù)據(jù)層
3.1.1密碼學(xué)基礎(chǔ)
找兩本密碼學(xué)的教材
非對稱加密算法
3.1.2數(shù)據(jù)結(jié)構(gòu)
Merkle tree
rlp編碼
塊鏈?zhǔn)綌?shù)據(jù)
3.1.3算法
分布式一致性算法
需要參考目前的分布式系統(tǒng)設(shè)計(jì)zookeeper
Paxos
Raft
Zab
P2P路由算法
Chord
DHT
Pastry
3.2 網(wǎng)絡(luò)層
3.2.1 P2P網(wǎng)絡(luò)技術(shù)
點(diǎn)對點(diǎn)網(wǎng)絡(luò)開發(fā)
Tor技術(shù)研究
3.2.2 服務(wù)發(fā)現(xiàn)
參考dns
3.2.3 分布式
參考zookeeper
3.2.5 一個(gè)思考
是不是直接可以把區(qū)塊鏈直接做成一個(gè)協(xié)議
3.3 共識(shí)層
pow
pos
dpos
3.4 激勵(lì)層
發(fā)行機(jī)制
激勵(lì)機(jī)制
這層需要學(xué)習(xí)經(jīng)濟(jì)學(xué)基礎(chǔ)知識(shí)昼捍,博弈論基公。
3.5 應(yīng)用層
實(shí)現(xiàn)一個(gè)錢包
實(shí)現(xiàn)一個(gè)ddos coin或者request network需纳。
request network的意義
匿名的網(wǎng)絡(luò)
分布式的爬蟲
刷流量的工具
ddos攻擊工具
匿名爆破工具 http協(xié)議 ssh協(xié)議 ftp協(xié)議 rsync協(xié)議
四,語言提升
4.1python
為什么是python岳瞭,開發(fā)快拥娄,有大量的比特幣項(xiàng)目用python。
提高網(wǎng)絡(luò)編程能力
python網(wǎng)絡(luò)編程
python面對象
effective python
python高性能編程
4.2java
為什么是java瞳筏,需要參考分布式系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)稚瘾。
五,經(jīng)濟(jì)學(xué)基礎(chǔ)
微觀經(jīng)濟(jì)學(xué)
宏觀經(jīng)濟(jì)學(xué)
貨幣金融學(xué)
虛擬經(jīng)濟(jì)學(xué)
博弈論