HIPPIUS HERMES
简洁优雅。海量扩展。
专为 AI 基础设施打造的无缝机器对机器协议——零摩擦连接 Bittensor 上的子网矿工。
直连 P2P 流式传输
通过 QUIC 双向流在节点之间直接推送文件。没有 HTTP 中间层,没有存储服务器。非常适合实时梯度交换。
端到端加密
数据发出之前,即在 Rust 中使用 NaCl SealedBox(X25519 + XSalsa20-Poly1305)加密。链上公钥自动解析。
Arion Sync-Engine
通过分布式存储传输 100 GB 以上的张量数据。持久保存模型权重、数据集和检查点——无需中心化服务器。
SS58 身份
节点身份从您的 Ed25519 私钥加载,并通过链上 AccountProfile pallet 映射到您的 SS58 地址。
架构
两条数据路径。极致灵活。
通过 QUIC 在节点之间直接流式传输文件,实现实时梯度交换;或通过 Arion 传输 100 GB 以上的数据,进行持久存储。
发送方
直连 QUIC
Arion Sync-Engine
接收方
直连 P2P QUIC
实时梯度交换。没有中间层,没有额外延迟。非常适合实时张量数据。
Arion Sync-Engine
100 GB 以上的张量数据经由分布式持久存储传输。支持 S3 预签名 URL。
开发者
几分钟即可开始构建
原生 Python SDK,采用 PyO3 后端,在执行繁重的加密运算时释放 GIL。JSON 离线配置,让大规模部署简洁有序。
子网集成
配置 Hermes 节点,实现感知子网的 QUIC 传输和点对点的直接模型分发。
quickstart.py
01import asyncio02from hermes import Config, HermesClient0304async def main():05# This node is on subnet 42 but needs to talk to subnet 6906config = Config(07node_secret_key_path="/etc/hermes/iroh.key",08ss58_address="5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY",09api_token="sk-your-token",10storage_directory=".hermes_data",11subnet_ids=[42]12)1314client = await HermesClient.create(config)1516# send_file_unencrypted uses hippius-hermes/data/1 (direct P2P QUIC).17# The receiver accepts hippius-hermes/1 regardless of their subnet_ids config.18dest_ss58 = "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty"19filename = await client.send_file_unencrypted(20dest_ss58,21"./gradients.safetensors"22)23print(f"Sent cross-subnet! File: {filename}")2425if __name__ == "__main__":26asyncio.run(main())