About Me
Experience
Backend Engineer
KuCoin - - Now
职位: Backend Engineer | 时间段: 2020-2022 | 工作内容: 负责KuCoin托管钱包的研发及维护工作,保障钱包安全性和稳定性。从 0 到 1 参与了钱包 V3 系统的建设。在职期间所负责的所有任务 0 资损。● 使用智能合约优化 ETH 链手续费:链上手续费运营成本优化,使用批量转账智能合约,将主币归集成本降低约 50%,将代币归集的 SendFee 成本整体降低 25%,将主币提现成本整体降低 16%。● 私钥生成系统研发:基于 Ubuntu 定制用于安全生成私钥的系统,通过刻录 LiveCD 和记录系统盘的默克尔根,保证每次生成私钥时的环境安全。同时负责私钥生成操作流程的拟定及执行,确保生成私钥环节的安全。● 资产迁移:为保证资产安全,需要将旧系统资产迁移至新系统。累计完成 26 条 EVM 链、8 条cosmos 链迁移及若干其他类型链迁移,共完成 70%+总资产的迁移任务。同时梳理了资产迁移流程,帮助团队在 2022 年度完成 92.7%的资产迁移并超额完成任务。● 监控告警基础服务搭建:监控使用 Grafana 实现数据可视化,数据层使用 InfluxDB/Prometheus/MySQL。使用简单工厂模式和策略模式实现多渠道对接。针对不同告警可配置优先级、告警渠道。对重复告警可根据 Key 或内容进行过滤、设置告警间歇时间、配置告警渠道静默时间。对告警发送频率进行主动限频。实现告警降级,保证渠道异常时告警仍可以通过备用渠道进行触达。● 地址申请、分发及校验:实现共享地址、Memo 地址的申请。使用游标优化地址申请速度,避免大表地址申请超时。地址正则校验配置化。ETH 共享地址支持 EIP-55。Memo 正则校验。地址编码校验增加 Bech32/Base58/Base32等算法。优化地址分发功能,将 100 条/s 提升到 800 条/s;优化地址迁移关系绑定功能:由 630 条/s 提升到 8333 条/s。● 新链对接及维护:参与新链调研及评审,保证负责链的可用性、资产安全及链上升级。跟进处理用户反馈的充提问题。如所负责的 Luna Classic 升级税费燃烧/智能合约升级,是第一家打开充提的交易所。