区块链数据监控平台:
该平台用于收集区块链业务关键数据,形成可视化监控,进一步实现对设备远程控制、操作等功能;项目部署于架设在AWS上的K8S集群,采用微服务架构设计,数据收集模块将消息写入Kafka,数据流经Spark/Flink处理后存储到Mysql/Clickhouse数据库。后端服务用Golang实现,前端基于react开发。作为主要设计与开发人员,主要负责需求分析、前后端接口设计、API编码实现、前端逻辑功能实现。
技术技能: Golang, Javascript, Mysql, Clickhouse, Spark, Ethereum.
Chain33区块链平台:
对标Ethereum的自研区块链框架开发,作为主要研发人员,参与共识模块开发(POW+POS, RAFT);RPC接口模块开发,为CLI、DAPP模块提供统一的JsonRPC接口;实现自研区块链架构关键特性,平行链特性;实现若干项目需求智能合约,包括用于跨链的hash锁定以及其他合约;分析客户需求,根据自身产品特性提出相应的底层组网设计。
技术技能: 区块链,共识,Ethereum,RPC,Golang,EVM