Draco Yan

区块链开发工程师

经历总结

5年+区块链后端与智能合约开发经验,以 Go、Solidity为主力语言,专注链上交易执行、资产代币化与资金基础设施的后端系统与智能合约的设计与交付,近2年聚焦 RWA 方向。
在主攻RWA团队Asseto 主导完成 AoABT/RWAHub、PETF 等代币化协议的架构设计与合约开发,并将合规逻辑移植至 XRPL 与 Solana,使用 Go 实现申购赎回、链上事件监听与状态同步、白名单与权限管理,以及基于 CCIP 的跨链 RWA 价格采集与申报服务;参与 RFQ 做市系统与 Morpho Vault 相关基础设施开发。
独立搭建联盟链,在三家合作机构部署 Geth 全节点,实现后端 BIP39 钱包托管与支付密码签名流程。熟悉 go-ethereum 生态(合约绑定、交易构造与签名、nonce 管理、事件解析),具备 Solidity/Foundry 生产开发能力,配合 SlowMist、Secure3 完成安全审计;兼具 Node.js/Python 开发经验,适应国际化远程协作。

教育经历

西安科技大学
计算机科学与技术

工作经验

区块链开发工程师
May 2025 – Present
•
独立开发对接 Bebop 的做市服务,维护 pricing / quote / trade 三路 WebSocket 流,按 EIP-712 签发 SingleOrder / MultiOrder 报价;用 big.Int / big.Float 处理跨代币精度与 gas 折算;BSC、ETH 两条链独立容器部署
•
为 Cash+ CCIP 跨链编写只读供应对账工具(finalized 高度按通道核对销毁与铸造,并发扫描使 4,400 万区块耗时从 375 s 降至 115 s);在 RWA 管理后台中完成子图查询层的多合约改造
•
在运营后台 syncnav 中实现 rwa.xyz 每日 NAV / AUM / 流通量上报定时任务,以 updated_at 为增量条件,同时覆盖新增与历史回填,并补齐单测
•
实时订阅多个 Anchor 程序日志,Borsh 解码 12 种业务事件,申购事件以交易签名为唯一键幂等入库,断线自动重连并心跳保活
•
主导 AoABT / RWAHub、PETF 的合约架构(参考 ERC-3643 / ERC-1400),包括 EIP-712 签名订单的链上/链下混合申赎状态机、Snapshot 分红、多角色权限;实现 Cash+ 基于 CCIP 的批次染色跨链(BSC↔Ethereum);开发 Reale Router RFQ 结算合约;将合规逻辑移植到 Solana(Token-2022 Transfer Hook),负责 XRPL IOU 发行
•
配合做市 / 托管团队接入 Cobo MPC 门限签名,后端不集中持有私钥
Nextmate
Remote
全栈开发工程师
Oct 2024 – Feb 2026
•
负责代币价格波动模块,cron 定时任务并发刷新各代币价格,结果写入 TTL 内存缓存,接口读缓存;实现评论 / 点赞 / 举报、投票统计、DiscountMall 商户与明细接口、鉴权中间件
•
主导 PropositionMarket 预测市场(Factory + Pool + Token 三层,ERC-1967 可升级,CREATE2 确定性部署,bonding curve 定价);Foundry Fuzz、gas snapshot、Slither 纳入 CI。
•
项目前端页面新手引导功能,部分页面动效的实现以及后续页面gen更新维护
•
公司转向 AI 业务后,参与 AI 应用与热点资讯抓取服务的开发。
P12 & Mobox
Bei jing
区块链开发工程师
Nov 2022 – Oct 2024
•
负责 Go / Node.js 后端业务模块,开发签名服务,对接合作项目方,搭建公司链上资金管理体系
•
独立实现 LBP 代币发售系统(荷兰拍卖式定价,ERC-1167 批量部署 Pool),申购类合约链上累积最高交易额达数百万稳定币,并配合 Secure3 完成审计
•
独立设计 eMDBL 质押代币(UUPS)、签名验证限额铸造、转账白名单、三态赎回队列
区块链开发工程师
Aug 2020 – Nov 2022
•
搭建 Geth 私有链,在三家合作机构部署全节点;基于 GoFrame 提供项目创建、用户开户、NFT 批量发行与转移等对外接口
•
使用 worker 池 + channel 并行执行合约部署与账户开通,每个 worker 使用独立热钱包,避免同一账户 nonce 冲突;平台发行全流程无需人工介入
•
AccountsFactory 通过 CREATE2 为每个 Web2 用户确定性部署 Accounts 合约作为链上身份,后端生成 BIP39 钱包,用户以支付密码完成签名,无需管理私钥
•
独立开发存入 / 借贷 / 清算全流程合约及 MetaTrigger 合约实现用户资产链上全自动复利

项目经历

开发环境:Go + gorilla/websocket + protobuf + go-ethereum(EIP-712)+ Docker / Jenkins
项目介绍:Asseto 以做市商身份接入 Bebop RFQ,为 RWA 代币对实时推送报价,并对用户询价返回 EIP-712 签名订单,用户接受后在链上原子结算,规避 AMM 池深度不足带来的大额滑点
负责模块:独立开发pricing / quote / trade 三路 WebSocket 长连接,各自在独立 goroutine 中运行,用共享 errChan 与 context 统一编排、整体重连、优雅退出;预计算类型哈希的 EIP-712 签名器,支持 SingleOrder / MultiOrder;maker/taker 数量双向反解、decimals 对齐、gas 折算全部用大数运算;RWMutex 保护的价格存储带落盘与操作历史,配套价格管理 API 与页面;BSC、ETH 双链独立容器部署
开发环境:Go + go-ethereum + errgroup + Foundry
项目介绍:为 Cash+ 的 Burn-and-Mint 跨链(CashPlusTransferorPool)编写的只读对账工具。在各链 finalized 高度上按有向通道核对"目的链铸造 ≤ 源链销毁",同时校验各链 decimals、Pool 远端代币映射,按 0/1/2/3 退出码对接 cron / CI 告警;附带批次染色编码的离线解码与金额核对
负责模块:独立开发。日志按区段切分、有界并发拉取,节点报"范围过大"时自动减半,结果按下标拼回、不重不漏;指数退避加抖动的重试与多 RPC 故障转移;事件按 (txHash, logIndex) 去重。用 forge 实际运行合约编码函数生成 golden 向量,Go 与 Solidity 逐字节一致,并发现合约对超过 uint128 的金额静默截断。测试网实测扫描约 4,400 万区块,并发化后耗时从 375.5 s 降至 115.2 s
开发环境:Go + GoFrame v2 + PostgreSQL + Redis + The Graph + xxl-job
项目介绍:Asseto 运营侧 RWA 管理后台,负责产品与发行周期、白名单与 KYC、sToken / rToken / XRPL 多链数据同步(22 个调度任务、4 个消息队列 topic)和运营看板
负责模块:子图查询层多合约改造。把"一个产品一个子图"迁移为多产品共用子图、按合约地址过滤:白名单 / 黑名单、价格、发行周期绑定、铸造请求与完成、产品设置等全部查询加入合约维度,业务层按产品解析合约地址;同步改造运营看板、发行周期与白名单 / 合约角色同步任务,补充 203 行子图单测。上线后新发一支 RWA 代币只需登记合约地址,无需再部署子图或改配置
开发环境:Go + WebSocket RPC + Borsh + pgx / PostgreSQL + GoFrame cron
项目介绍:链上与链下之间的两条数据通道:Solana 版 AoABT(Anchor + Token-2022)的申购事件实时同步到链下撮合与托管系统;各产品每日 NAV / AUM / 流通量上报到 RWA 行业数据平台 rwa.xyz
负责模块:独立开发。Solana 监听器单连接订阅多个程序日志,按 discriminator 分发、Borsh 解码 12 种 Anchor 事件,申购事件以交易签名为唯一键幂等入库,30 秒心跳与断线自动重连;rwa.xyz 上报任务每日 UTC 03:30 执行,以 updated_at 为增量条件同时覆盖新增与历史回填,按记录自身业务日期写入,配套单测
联盟链资产发行平台
开发环境:Go + GoFrame + go-ethereum(abigen)+ Solidity + MySQL + 阿里云 KMS + Geth 私有链
项目介绍:面向合作机构的数字资产发行平台。三家合作机构各运行一个 Geth 全节点组成私有链,节点间静态 enode 互连并做准入控制。用户以邮箱 / 手机号注册即可持有和交易链上资产,全程不接触钱包;用户密钥、gas、nonce 均由后端托管
负责模块:独立开发,涵盖合约、后端与节点部署
账户体系:AccountsFactory 基于 CREATE2 在链下预算地址并入库,用户注册即获得链上地址;Accounts 合约由后台任务异步批量部署,开户无需等待上链
密钥托管:基于 BIP39/BIP44 为用户生成 HD 钱包,助记词经 KMS 信封加密后落库;支付密码与 KMS 托管的 pepper 做 HMAC 后作为 BIP39 passphrase 派生交易账户,数据库被拖也无法离线穷举支付密码
批量上链:worker 池 + channel 分批并发执行合约部署与开户,每路独占一个热钱包串行发送,从结构上消除同账户 nonce 冲突,结果回写数据库
链访问:Go 网关作为唯一链入口,节点 RPC 仅开放 eth / net / web3;交易签名带 EIP-155,按确认深度判定成功
业务接口:开户、项目创建(每个项目部署独立 ERC-721)、NFT 批量铸造与转移

技术文章

个人技能

熟悉go-ethereum(ethclient、abigen、交易签名),有 nonce 管理、事件索引、跨链对账经验
熟悉goroutine / channel / errgroup 并发编程,GoFrame、WebSocket 长连接服务
熟练使用 Geth 私有链部署及运维;了解 OP Stack 架构、交易池与 EIP-1559
熟练开发可升级合约、RFQ 结算、CCIP Token Pool;熟悉 ERC-4626 与 Morpho 集成
熟练使用Gas 优化技巧,transient storage、存储打包、via-ir 与 optimizer_runs 调优
熟练使用Foundry 单元测试、Fuzz、Invariant 与 fork 测试,攻击场景模拟
熟练使用 Claude Code 等工具,合理使用Skills 辅助测试与审查

个人评价

已获得 Rebase、Polygon、TheGraph、Starknet 等社区的早期开发者激励
积极参加行业线下活动,热衷技术的整理与输出,曾获得登链社区优秀创作者NFT
持续关注 AI 行业前沿动态,能快速将新工具落地到实际开发流程中,提升团队交付效率
对技术有追求,有Owner意识,喜欢钻研新知识,能快速理解新技术,有较强的学习能力
Link copied