? ? 今天開始開始好好學習區(qū)塊鏈知識兼砖,總結(jié)了需要學習的內(nèi)容蔚润。
區(qū)塊鏈必備知識:
1磅氨、語言:C/C++, python嫡纠,go烦租,java,Node.js? 目前傾向主要學習go
2除盏、智能合約開發(fā)語言:solidity
3叉橱、主流共識算法:Pow,Pos者蠕,DPos窃祝,PBFT,Paxos踱侣,Raft等
4粪小、網(wǎng)絡協(xié)議:Http,TCP/IP泻仙,UDP糕再,Gossip
? ? ? ? ? ? ? ? ? ? ? 點對點網(wǎng)絡協(xié)議 多線程并發(fā)編程
5、算法:密碼學玉转,安全協(xié)議,加密算法
6殴蹄、項目經(jīng)驗:Hyperledger Ethereum開發(fā)部署經(jīng)驗
https://blog.csdn.net/fidelhl/article/details/50481859
https://ethfans.org/posts/ethereum-whitepaper
2)金融究抓,互聯(lián)網(wǎng)或軟件公司3年以上研發(fā)經(jīng)驗,有大型項目開發(fā)經(jīng)驗者優(yōu)先考慮袭灯;
3)掌握HyperLedger Fabric, Chain, 以太坊等的區(qū)塊鏈相關(guān)機制與原理刺下;
4)理解各類主流的共識算法,包括不限于PoW稽荧,PoS橘茉,DPoS,PBFT,Paxos畅卓,Raft等擅腰;
5)熟練掌握GoLang開發(fā)語言;
6)熟練掌握主流編程語言如Java, Node.js, Python, Ruby翁潘;
7)了解一些主流NoSQL數(shù)據(jù)庫的原理與使用趁冈;
8)熟悉linux操作系統(tǒng),熟練掌握Docker容器技術(shù)的原理拜马,部署和使用優(yōu)化渗勘;
9)有一定的英語讀寫的能力。