岗位职责:
岗位职责:
1.负责基于区块链(Blockchain)、以太坊(Ethereum)、超级帐本(Hyperledger)的互联网金融产品2.的设计和研发,包括后端协议、基础架构、系统服务及其相关客户端。
3.负责开发、实现和改进加密协议,设计安全协议和架构;
4.负责研究区块链、以太坊以及超级帐本的底层协议,运行机制和底层实现等;
5.负责对研发项目进行完善的安全模块设计与开发。
岗位要求:
1.计算机相关专业本科以上学历,3年以上相关工作经验;
2.熟练掌握GoLang,C++等主流区块链系统开发语言,参与各个区块链开发社区并贡献源码者优先;
3.了解一些主流NoSQL数据库的原理与使用,尤其是KV型数据库,包括不限于LevelDB,RocksDB等;
4.熟悉linux操作系统,熟练掌握Docker容器技术的原理,部署和使用优化;
5.理解各类主流的共识算法,包括不限于PoW,PoS,DPoS,PBFT,Paxos,Raft等;
6.了解主流NoSQL数据库的原理与使用,尤其是KV型数据库,包括不限于LevelDB,RocksDB等;
7.了解HTTP/2协议,理解RPC框架,具备使用protobuf的开发实践经验。