项目概述:参与了公司核心数字资产交易平台的全栈研发。该平台为机构与高净值用户提供一站式合规数字资产服务,集币币交易、账户资产托管、法币与数字货币出入金、跨链资产交换于一体,并成功实现与澳大利亚证券交易所(ASX)CBDC系统的对接,完成了法定数字货币(CBDC)与主流加密货币的跨链交易创新性落地。
职责与核心技术栈:
后端系统架构与核心开发:使用 Golang 构建高性能、高并发的微服务架构。负责交易引擎撮合、用户资产账户体系、资金流水、风险控制等核心模块的设计与实现。数据库采用 PostgreSQL 进行关系型数据存储,确保数据强一致性与事务安全。
区块链网关与跨链服务:
设计并开发了多链钱包管理与区块链网关,统一处理 BTC、ETH 等主流公链的充币、提币、交易签名与广播,保障链上资产操作的安全与稳定。
主导完成与澳交所(ASX)CBDC系统的对接,实现了基于许可链的央行数字货币与去中心化加密货币的跨链原子交换协议,打通了合规法币通道,是本项目的核心技术突破。
前端功能实现:使用 Vue.js 框架开发平台前端管理界面与用户操作面板,实现了资产总览、交易对K线图、委托下单、资金划转、订单历史查询等完整功能,提供流畅的用户体验。
安全与合规:实现了多签冷热钱包分离机制、反洗钱(AML)实时监控接口、基于角色的访问控制(RBAC)等,确保平台资金安全与操作合规。
设计并实现了一个企业级数字资产交易平台,支持多币种交易、资金托管、区块链充提及跨链兑换。项目核心亮点是对接澳大利亚证券交易所(XDC区块链)的CBDC系统,在合规框架下完成了数字法币与主流加密货币的跨链交易通道搭建,实现跨链原子交换和实时清算,基于时间哈希锁进行跨链交易。后端基于Golang构建高并发微服务架构,采用PostgreSQL管理资产账本与交易流水,实现毫秒级订单撮合与多签冷钱包风控。前端通过Vue3+TypeScript构建响应式管理后台与交易界面。