全部项目

金融科技 · Rust · 团队协作

SafeFlow · 模拟转账与安全协作

参与金融科技比赛,负责项目协调和转账功能,把“确认、执行、查单”拆成可核对的业务流程。

5 人团队 / 负责转账代码、参与部分审计代码 / 项目协调

  1. 产出

    Rust / SQLx 转账草案与幂等回执仓储;参与 Node.js / PostgreSQL 审计接收器和接口交接。

  2. 现在

    模拟环境 · 模块实现与协作记录依据

  3. 边界

    使用模拟资金;完整公共流程与真实权限接入尚待联验,不涉及真实银行。

为什么做这个项目

AI 能理解转账意图,但理解意图之后,还有确认、账户归属、重复请求和结果核验。SafeFlow 的工作是把这些步骤拆开,让每一步都有明确的输入、输出和责任。

我负责的部分

5 人比赛团队中,我负责转账代码、参与部分审计代码,同时协调需求、接口约定、交接资料和联验缺口。团队公共模块不作为个人独立成果。

转账与异常恢复

Rust / SQLx 实现草案生命周期与幂等回执仓储;金额使用整数分,通过版本比较拒绝旧草案,PostgreSQL 事务级锁与唯一约束处理同键竞争,同键改参拒绝。

分别保留首次回执和最新结果,按原业务号查询。仓储借用调用方事务连接,由上层统一提交或回滚;回复丢失后先查原单。

审计与交付边界

参与 Node.js / PostgreSQL 审计接收器,以 event_id 和内容指纹判重,同号异内容拒收,数据库提交后返回 ACK。

使用模拟账户和资金;模块实现与本地验证不等于整队共同版本完成联验,完整公共流程与真实权限接入尚待验证。