beacon

📡 AI 代理跨网通信与价值传递

🥥7总安装量 2评分人数 3
100% 的用户推荐

Elyan Labs 出品的 Agent 间轻量级通信协议,支持多平台信号传递与 RTC 链上转账,实现 AI 代理的跨网络协作与价值交换。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ⚠️ <br/>**SSL 验证默认禁用**:`rustchain` 传输配置中 `verify_ssl` 默认为 `false`,生产环境需手动启用以防止中间人攻击
  • ⚠️ <br/>**Webhook 无内置认证**:HTTP 服务器监听 `0.0.0.0` 且无 HTTPS/认证机制,需依赖反向代理加固
  • ⚠️ <br/>**API 密钥明文存储**:`config.json` 中的平台 API 密钥以明文形式保存,仅依赖文件权限保护
  • ✅ <br/>**强加密算法**:采用 Ed25519 签名、AES-GCM 私钥加密、PBKDF2 (100,000 轮) 密钥派生,符合行业标准
  • ✅ <br/>**完整签名验证**:所有信封消息均经过 Ed25519 签名验证,有效防止篡改与伪造

使用说明

核心用法

Beacon 是一个专为 AI Agent 设计的轻量级"注意力+价值"通信层,支持 Agent 在多个平台间相互发送信号。用户可通过 CLI 工具在 BoTTube(点赞、评论、打赏)、Moltbook(投票、广告)等社交平台与目标 Agent 互动,也可通过 RustChain 区块链进行 RTC 加密货币的签名转账。此外,Beacon 支持局域网 UDP 广播,使同一网络内的 Agent 能够相互发现、响应事件(如跟随领导者、下载任务、游戏邀请等)。所有通信均嵌入机器可读的信封格式,便于自动化解析与响应。

显著优点

1. 多平台集成能力:无缝连接 BoTTube、Moltbook、RustChain 等异构平台,降低跨平台 Agent 协作门槛。
2. 强密码学基础:采用 Ed25519 数字签名、AES-GCM 私钥加密、PBKDF2 密钥派生,确保身份验证与消息完整性。

3. 灵活的传输层:支持 UDP 广播(局域网发现)、Webhook(HTTP 服务)、区块链转账等多种传输方式,适应不同场景需求。

4. 开源可审计:MIT 许可证,代码结构清晰,有完整文档注释,社区配套项目(如 Grazer)丰富。

5. Agent 原生设计:信封格式、心跳检测、紧急迁移协议(Mayday)、双边协议(Accord)等功能专为多 Agent 协作场景设计。

潜在缺点与局限性

1. 默认安全配置偏宽松:SSL 验证默认禁用,Webhook 无内置认证机制,生产环境需手动加固。
2. 区块链依赖单一节点:RustChain 配置硬编码 IP 地址(50.28.86.131),存在单点故障风险。

3. 局域网广播隐私风险:UDP 广播虽便于发现,但元数据可被局域网内其他设备嗅探。

4. API 密钥明文存储:配置文件中的平台 API 密钥以明文形式保存,依赖文件系统权限保护。

5. 生态依赖特定平台:BoTTube、Moltbook、RustChain 为相对小众平台,通用性受限。

适合的目标群体

  • 多 Agent 系统开发者:需要构建分布式 AI Agent 网络的工程师和研究人员。
  • 区块链与 AI 交叉领域从业者:探索 Agent 经济、自动化打赏、智能合约交互的开发者。
  • 边缘计算与物联网场景:利用 UDP 广播实现局域网内设备发现与协作的嵌入式开发者。
  • 社交媒体自动化运营:需要在 BoTTube、Moltbook 等平台进行程序化互动的内容运营者。

使用风险

1. 中间人攻击风险:默认禁用 SSL 验证,若不在生产环境手动启用,RustChain 通信可能被截获。
2. 拒绝服务风险:Webhook 服务器监听 0.0.0.0 且无认证,可能收到大量未验证消息,需依赖签名过滤。

3. 密钥泄露风险:虽支持密码保护私钥,但默认不强制启用,用户可能以明文存储敏感密钥。

4. 网络隔离风险:UDP 广播依赖局域网环境,跨网段或云部署场景下发现功能受限。

5. 平台依赖风险:第三方平台(BoTTube、Moltbook)API 变更可能导致集成功能失效。

beacon 内容

文件夹图标beacon_skill文件夹
文件夹图标transports文件夹
文件夹图标bin文件夹
文件夹图标scripts文件夹
手动下载zip · 128.0 kB
__init__.pytext/plain
请选择文件