BlockEmulator 是由中山大学香港高等研究院 BlockIn 团队发起,并联合全球社区贡献者共同构建的区块链仿真平台,致力于为区块链协议的研究与验证提供一个轻量、高效、可定制化二次开发的实验基础设施。平台采用模块化设计,支持多种主流共识协议与分片区块链机制,并提供详尽的实验数据采集接口与可视化性能指标输出功能。
该平台特别适用于对全球不断发展更新的新型区块链协议、虚拟机机制和分布式结构进行模拟和对比实验。目前 BlockEmulator 在 GitHub 上已获得 300+ stars 与 80+ forks,官网访问量覆盖全球 80 多个国家地区,微信社区活跃用户超过 400 名,生态由多渠道社区共同维护,包括技术问答、视频教程、线上研讨等互动形式。
BlockEmulator 正在逐渐成为区块链领域顶级学术论文的实验工具。例如,目前已经被来自10 余个全球领先科研机构发表的区块链论文中引用(项目开源两年间,BlockEmulator累计引用次数超过 20 次)。未来,平台将重点推进 2.0 版本,计划扩展对 EVM 虚拟机的兼容能力,并探索分片区块链中“跨片智能合约”执行的新型机制与功能。
BlockEmulator Github:https://github.com/HuangLab-SYSU/block-emulator
技术稀缺:BlockEmulator [Huang2025Blockemulator] 原生支持全球主流跨分片协议(如 BrokerChain [Huang2022Brokerchain, Huang2025Brokerchain]、Broker2Earn 激励协议 [Chen2024Broker2earn]、跨分片账户迁移机制 [Huang2024Account]、分片区块链交易手续费公平性保障方案 [Zheng2025Justitia]、Relay Transaction [Wang2019Monoxide]、CLPA 账户图划分算法 [Li2022Achieving] 、tMPT 分片共识动态调整机制 [Huang2023tMPT] 等)测试,在区块链仿真平台领域具备明显的结构优势和差异化定位,填补了当前开源工具中对分片机制支持的空白。
科研认可:已有来自全球不同科研机构的 10+ 篇论文使用本平台进行协议模拟与性能测试,相关成果发表于 INFOCOM、TON、SRDS、IWQoS 等国际顶级会议和期刊,具备良好的学术验证与引用基础。
社区协同与教育辐射:BlockEmulator 作为教学与实验平台,已被用于多场 Web3 教育工作坊和公开课程,累计覆盖 500+ 学生开发者。平台的用户生态由社区自发维护,相关教学资源持续发布于 B站、知乎、微信公众号等平台,逐步形成开放、互助的技术传播体系。
生态互补:该平台为新一代区块链协议设计与落地提供低门槛的仿真与验证工具,具备促进 Web3 核心机制从理论到实现转化的能力,亦可作为后续协议论文验证与性能对比的重要基础设施。
BlockEmulator 项目的核心开发成员来自中山大学香港高等研究院 BlockIn 团队,同时也吸引了来自多个高校与技术社区的开发者参与贡献,形成了持续演进的协作式研发模式。 主要成员包括: • 黄华威 教授(https://sse.sysu.edu.cn/teacher/161):项目发起人,长期从事区块链系统研究,主持多项国家自然科学基金项目。 • 林建入(https://www.linkedin.com/in/jianrulin/):全栈工程师,负责系统架构与通信模块设计。 • 其他主要贡献者包括黄华威教授研究组的若干名博士后研究员、访问学者、博士生、硕士生与本科实习生,涵盖系统架构、协议设计、虚拟机执行、网络仿真等多个方面的专家学者与研究人员。
BlockEmulator官网主页:🌐 https://www.blockemulator.com 黄华威教授研究组主页:🌐 http://xintelligence.pro
如获得 GCC 资助,BlockEmulator 项目可为 GCC 提供以下回馈:
##7 里程碑和路线图
本项目计划从 2025 年 7 月起正式推进 BlockEmulator 2.0 的系统升级,整个开发周期约为 12 个月,分为三个阶段。每一阶段均设有明确可验收的开发目标,并配套资金的分期使用计划。
阶段一:2025 年 7 月 – 2025 年 10 月 目标:实现对以太坊虚拟机 EVM 的兼容性支持 此阶段将集中投入开发资源,实现 BlockEmulator 对 EVM 指令集的支持能力,使其能够加载并执行 Solidity 合约逻辑。工作内容包括 EVM 引擎接入、交易执行逻辑适配、状态访问接口改造与基础测试框架搭建。 计划支出:20,000 美元(占总预算 40%)
阶段二:2025 年 10 月 – 2025 年 12 月 目标:搭建分布式测试网络与公网节点开放服务部署 部署多节点 BlockEmulator 网络,构建远程开放环境,支持科研团队与社区用户接入使用。具体任务包括部署脚本开发、网络调优、指标采集模块上线及首轮系统测试。 计划支出:12,000 美元(占总预算 24%)
阶段三:2026 年 1 月 – 2026 年 6 月 目标:上线支持跨片合约执行的 BrokerVM 系统 实现 BlockEmulator 的跨片虚拟机系统 BrokerVM,支持状态分布、合约拆分执行与日志一致性,提升平台在模拟复杂区块链协议方面的能力。该成果将在技术白皮书和相关论文中公开发布。 计划支出:18,000 美元(占总预算 36%)
GCC主理人及OP团队review意见:Block Emulator定位为“测试网”并不准确,实际更像是一个为特定研究链服务的模拟器工具。他指出该项目当前不支持智能合约、缺乏模块化能力,无法模拟多种链结构,且代码大多为自写、并非 fork 主流链实现,因此怀疑其是否实质上是在构建一条新的公链。此外,还提出对项目与 BrokeChain 的关联性、未来商业化方向和开源承诺的担忧。
项目方回应:强调 Block Emulator 是面向研究者的轻量级实验平台,初衷在于简化分片区块链实验,不是测试主网,也无盈利计划。团队承认当前功能确实有限,但已在内部版本中集成了 EVM,计划后续推出模块化架构,并欢迎引入更多共识协议与链模型。关于 BrokeChain,项目方澄清其为另一个独立商业项目,与本申请无直接关联。
会议录制: https://zoom.us/rec/share/9VJ0aDJ3CqG4KR6tCsQ4eH6ON1eWuAoBIlv7YmPCRoLd01Q3SrN2gZHu6UA2G3ie.SpxYJgRGfSzPZpBj?startTime=1750312536000 密码: 1ha^4!BK