岗位信息
岗位职责:
1、研究区块链基础协议及工作机制,负责核心模块的架构设计与开发;
2、研究智能合约相关技术,并应用到系统开发中;
3、负责面向应用层的区块链服务框架的设计和开发;
4、根据产品需求及总体设计,编写系统模块的详细设计文档与代码实现。
任职要求:
1、本科及以上学历,计算机、信息管理相关专业,三年以上工作经验
2、计算机基础知识扎实,数据结构、网络原理、操作系统有较深入的理解
3、熟悉一种区块链系统,包括但不限于bitebi、以太坊、Fabric等
4、熟练掌握C/C++/rust/golang/nodejs/solidity开发语言
5、熟悉linux操作系统,有分布式系统开发经验,熟悉数据库原理。
符合以下的一条或多条优先考虑:
1、实现或优化过共识算法,包括但不限于raft、paxos、pbft、hotstuff
2、实现或优化过P2P网络,包括但不限于libp2p、devp2p
3、深入研究过波卡、cosmos等跨链方案
4、对非对称加密、同态加密、零知识证明、差分计算、多方安全计算等有深入研究
5、对智能合约的安全方面有深入研究,熟悉各种智能合约漏洞攻击,做过智能合约的形式化验证。
6、英文读写能力较强。