区块链学习知识点

    今天开始开始好好学习区块链知识,总结了需要学习的内容。

区块链必备知识:

1、语言:C/C++, python,go,java,Node.js  目前倾向主要学习go

2、智能合约开发语言:solidity

3、主流共识算法:Pow,Pos,DPos,PBFT,Paxos,Raft等

4、网络协议:Http,TCP/IP,UDP,Gossip

                      点对点网络协议 多线程并发编程

5、算法:密码学,安全协议,加密算法

6、项目经验:Hyperledger Ethereum开发部署经验


https://blog.csdn.net/fidelhl/article/details/50481859

https://ethfans.org/posts/ethereum-whitepaper


2)金融,互联网或软件公司3年以上研发经验,有大型项目开发经验者优先考虑;

3)掌握HyperLedger Fabric, Chain, 以太坊等的区块链相关机制与原理;

4)理解各类主流的共识算法,包括不限于PoW,PoS,DPoS,PBFT,Paxos,Raft等;

5)熟练掌握GoLang开发语言;

6)熟练掌握主流编程语言如Java, Node.js, Python, Ruby;

7)了解一些主流NoSQL数据库的原理与使用;

8)熟悉linux操作系统,熟练掌握Docker容器技术的原理,部署和使用优化;

9)有一定的英语读写的能力。

你可能感兴趣的:(区块链学习知识点)