GSM 是一个轻量级模块化 SDK 或 API 服务,可嵌入钱包、dApp、RPC 服务、Layer 2 定序器及全节点。其核心是在用户交易与 GoPlus 安全服务网络间建立桥梁:
与传统 Web2 安全方案不同,GSM 直接构建在区块链层,在链上 / 链下环境间形成安全隔离边界。该架构:
本次测试将其直接集成至 BNBChain 节点
1️⃣ 内存池前交易筛查(哨兵防御)
在交易通过 eth_sendRawTransaction 等 RPC 调用提交时,GSM 在进入内存池前即时扫描:
2️⃣ 预打包上下文批处理分析
在交易从 queued 队列态 转入 pending 待打包态 前触发:
目标:对交易序列进行上下文感知深度分析(按 from 地址和 nonce 分组排序)
能力:
🔁 智能缓存层
存储近期扫描结果,避免高频良性活动重复分析 —— 保障高吞吐与低延迟。
开源地址
🔗 修改后的 BNBChain 节点客户端及测试数据已开源:
https://github.com/GoPlusSecurity/GSM-BSC
GSM 通过多因子加权评分模型评估交易:
输出 风险分值 (0–100) 及处置策略:
阈值可按钱包、用户或节点策略调整
GSM 提供两大高性能接口:
🔬 测试环境
网络:BNBChain Chapel 测试网
硬件:
软件:
BNBChain 全节点 (v1.1.18) + GSM 模块
负载工具:
EVMRiskScore 单笔模式性能
EVMBatchRiskScore 批量模式性能
⚙️ 结果:GSM 启用状态下,节点在 1000 TPS 负载下稳定运行 24 小时 —— 零崩溃、零同步失败
🧷 开源地址
修改版 BNBChain 节点及实验数据:
👉 https://github.com/GoPlusSecurity/GSM-BSC
测试方法:
🧪 案例 #1:钓鱼授权陷阱
类型:虚假空投网站 + 恶意 「approve」 授权
风险分:100
特征:
类型:用户可买入但无法卖出的代币
风险分:100
特征:
类型:黑客通过底层调用利用重入漏洞
风险分:100
特征:
安全防护不应事后补救。GSM 证明:无需修改共识机制,即可在恶意交易生效前拦截!
我们呼吁以下参与者部署 GSM 作为默认安全层:
🔗 立即试用:service@gopluslabs.io
📚 文档:https://docs.gopluslabs.io
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。