1、研究区块链的协议,运行机制和底层实现等;搭建基于区块链的底层架构,能实现公链、侧链、私有链及多种逻辑供应用层调度使用;
2、根据应用场景需求,开发实现智能合约、搭建测试环境,编写智能合约测试用例和测试脚本;
3、针对业务需求开发和实现加密协议,设计安全协议和架构;
4、带领技术团队完成公司要求的各项技术任务。
1、计算机及相关专业;
2、C/C++语言开发经验,精通数据结构和算法;
3、精通Go、Java、C++、Python等语言至少一种;
4、熟悉TCP/IP协议、HTTP协议,了解BT协议和P2P网络优先;
5、熟悉计算机网络,数据库原理,密码学;