朱玄烨头像

朱玄烨

珠海 · 软件工程专业 · 中山大学(2023-2027)

绩点:年级排名18/232, 均绩4.0577

📄 个人信息

🎓 教育背景

中山大学  |  软件工程专业
2023 - 2027

🚩 项目经历

Shard Cutter账户迁移功能开发 2025/02 - 2025/04
技术栈:Golang · PBFT共识协议 · 分片区块链
项目描述: 参与研究组自研的分片区块链模拟平台 Block-Emulator(基于PBFT共识协议)的账户迁移功能开发,将 ShardCutter 论文中的账户迁移部分代码合并到该平台。账户迁移过程分为四个阶段:
  1. M-shard向源分片发送账户迁移表,同时源分片锁定账户以确保一致性。
  2. 源分片将账户迁移消息发送至目标分片。
  3. 目标分片广播账户迁移信息,并在本分片中达成共识。
  4. 源分片接收到目标分片广播的消息后发送账户最终状态到目标分片。
个人贡献:
  • 实现了完整的账户迁移流程代码
  • 设计并实现第二阶段超时处理机制,目标分片超时后持续向源分片查询账户状态,确保账户状态的唯一性
  • 设计重放攻击防御措施,将交易中增加一个新的字段来标识收款方地址,增强交易安全性。
成果:
  • 项目代码已提交至Block-Emulator主仓库,Pull Request地址
  • 项目代码开源地址:GitHub Repo
  • 项目的日志输出结果放到Response Letter中作为回复审稿人的一部分资料
BrokerHub功能开发 2025/03 - 2025/05
技术栈:Golang · 分片区块链
项目描述: BrokerFi 是基于 Block-Emulator 的DeFi产品,支持智能合约和交互接口。我在此基础上提出BrokerHub机制,允许小额资金的Broker聚集为Hub,共同参与Broker2Earn经济协议并按质押资金比例分配收益。
个人贡献:
  • 设计并实现BrokerHub功能,用户可自主加入或退出,收益按资金量自动分配。
  • 搭建模拟平台,记录每轮系统指标,为论文实验提供真实数据。
  • 优化跨分片交易性能,提升系统效率。
成果:
  • 项目代码开源地址:GitHub Repo
  • 为论文实验提供了模拟数据,拓展了BrokerFi代码框架。
基于恒定乘积做市商模型的去中心化交易所 2025/05 - 2025/07
技术栈:Golang · AMM机制 · 智能合约
项目描述: 基于 BrokerFi 开发去中心化交易所(DEX),实现恒定乘积做市商(AMM)模型的多代币自动兑换功能,并重构后端接口,支持用户交互与多代币交易。
项目亮点:
  • 节点之间的通信使用TCP来进行,为了节约内存占用,每个节点并不使用GIN框架,而是开启一个TCP Listener
  • 因为同一分片的节点之间需要频繁通信,因此节点发送完消息TCP不会关闭,会在整个项目运行期间保持,同时引入随机阻塞时间模拟节点通信之间的延迟
  • 每个节点会维护一个TCP表,当节点要和别的节点进行通信时将会先查找是否在这张表中,如果不在则新建立连接,否则可以使用之前的TCP连接
  • 用一个supervisor节点开启GIN后端,监听其他节点的消息,用户可以通过supervisor节点获取其他节点的信息
个人贡献:
  • 实现AMM机制,支持多种代币间自动化兑换。
  • 扩展原本的 BrokerFi 模型,支持多代币交易。
  • 重构后端接口,用户可查询资金、成为/退出broker、发起交易和兑换。
成果:
  • 项目代码开源地址:GitHub Repo
  • 项目参与比赛:全国大学生区块链+应用比赛,并获得xx奖
AI-Agent 2025/06 - 2025/07
技术栈:Python · MCP · 大模型应用
项目描述: 实现大模型智能体,需要主、次两种模型执行不同的任务。主模型会将用户指令拆解为若干个简单的单元任务,并将单元任务分发给次模型。次模型会根据单元任务要求调用对应的函数接口,并将函数结果返回给主模型,主模型根据函数返回结果进行下一步操作。
个人贡献:
  • 模仿MCP实现多种函数接口供大模型统一调用
  • 设置合理的prompt,让主模型分解任务并让次模型正确调用函数
成果:

🧪 科研经历

CrossMeta 已投中IEEE顶会 2024/10 - 2024/12
内容:提出了一种新的跨链资产转移方法:目标链通过轮换选举产生动态委员会,实时监听起始链的资产锁定操作。一旦发现锁定,委员会生成证明并在目标链铸造等值资产。
职责:
  • 负责实验部分,包括实验设计、数据收集与分析
  • 使用Python和Matplotlib绘制实验图表,撰写实验结果描述
  • 绘制论文流程图,确保逻辑清晰、图表美观
ShardCutter 正在投稿IEEE 2025/02 - 2025/05
职责:
  • 实现论文提出的Block-Emulator账户迁移功能
  • 撰写审稿人Response Letter,针对建议优化代码,解决如超时与重放攻击等潜在问题
成果: 论文已提交IEEE,完成审稿人回复。
BrokerHub 计划投稿顶会 2024/12 - 2025/05
职责:
  • 实现BrokerHub机制并搭建模拟平台,记录系统状态和指标
  • 绘制实验图表,分析模拟数据,为论文提供实验支持
成果: 计划于2025年末投稿至顶会。

💡 技能 SKILLS

🌟 掌握的技术

  • 区块链:精通 PoS、PoW、PBFT 共识机制,熟悉智能合约开发、AMM机制、跨链资产转移、预言机、分片重组。
  • 机器学习与数据分析:熟悉 Transformer、神经网络(BP、CNN、GAN、RNN、LSTM)、SVM、随机森林、粒子群、遗传算法、K-Means、层次/二阶聚类等,掌握 Kendall、Point-Biserial 相关性分析,熟悉 Topsis、CRITIC 等评价模型。熟悉Python的相关机器学习库,包括torch, transformers, sklearn等
  • 开发工具:Git、Docker、熟悉分布式系统、API开发、系统性能优化、QT

💻 掌握的编程语言

Golang/GIN Python/Flask Vue.js/Element-plus Java/SpringBoot Rust QT/C++/C# C

🏆 竞赛经历 COMPETITIONS

🥈 中山大学程序设计新手赛
二等奖
🥉 中山大学程序设计比赛
铜牌
🏅 数维杯数学建模挑战赛
三等奖
🥈 全国大学生数学建模竞赛
国家级二等奖 | 队长,负责模型设计、分析与实现
🏆 2024 Web3.0创新比赛
国家级优胜奖
🏅 中山大学奖学金
二等奖
🥉 全国大学生数学建模竞赛
三等奖
🥉 “正态杯”市场调研比赛
三等奖