kasia

🔐 Kaspa 链上端到端加密通讯

Kaspa 链上加密通讯方案,基于 Kasia 协议端到端加密,消息存证仅双方可读,适合高安全审计场景

收藏
7.7k
安装
1.6k
版本
v1.0.0
CLS 安全性认证2026-05-21
点击查看完整报告 >

使用说明

Kasia 是基于 Kaspa 区块链构建的加密通讯协议,允许用户在链上建立端到端加密的消息通道。该 Skill 作为使用指南,通过 mcporter 调用 kasia-mcp 服务器,实现去中心化的安全通信,所有消息通过 ChaCha20-Poly1305 算法加密后上链存证。

核心用法遵循"握手-通讯"模式。用户首先通过 kasia_send_handshakekasia_accept_handshake 建立加密会话,此过程会在链上创建加密密钥交换记录。建立连接后,使用 kasia_send_message 发送消息,系统会自动加密内容并通过 kaspa.send_kaspa 将数据作为交易 payload 广播到主网。读取消息时,kasia_get_messages 自动从链上拉取交易并本地解密。所有写操作采用双步设计:先生成交易 payload,再单独广播,确保用户对每笔交易有明确确认。

显著优点在于其结合了区块链的不可篡改性与现代加密标准。消息一旦上链即永久存证且不可删除,适合需要审计追踪的场景。端到端加密确保只有通信双方可读内容,即使区块链公开透明,消息内容也完全保密。此外,去中心化架构消除了对中心化通讯服务器的依赖,降低了单点故障和审查风险。

潜在缺点包括经济成本与操作复杂度。每条消息需支付约 0.2 KAS 的矿工费,高频通讯成本较高。协议仅支持 Kaspa 主网,无法使用测试网验证。操作需配置 mcporter、kasia-mcp、kaspa-mcp 三个外部服务,学习曲线陡峭。此外,链上元数据(发送方地址、时间戳、交易金额)公开可见,无法隐藏通信关系图谱。

适合群体为熟悉区块链操作的技术用户、开发者以及需要防篡改通讯记录的合规场景,如审计存证、智能合约管理通信等。不适合普通即时通讯用户或需要完全匿名(隐藏通信双方身份)的场景。

使用风险主要包括:助记词本地存储风险,若 mcporter 配置文件被窃取将导致资产丢失;外部 MCP 服务器依赖风险,若 kasia-mcp 存在漏洞可能影响安全;交易不可逆风险,误发消息无法撤回;以及链上分析风险,虽然内容加密,但通信模式可能被追踪分析。

安全解读

Kasia 协议评估

核心用法

Kasia 是基于 Kaspa 区块链的加密消息协议,允许用户通过链上交易发送端到端加密消息。该 Skill 作为协议封装层,提供两类操作:

读取操作(无需交易):查询对话列表、待处理握手请求、解密历史消息、读取链上加密私钥存储。

写入操作(双步骤):先生成交易载荷,再通过 kaspa.send_kaspa 广播上链。包括发起握手、接受握手、发送加密消息、写入加密私钥存储。

典型流程:检查传入请求 → 发起/接受握手 → 双向消息交换 → 可选背景轮询监听新消息。

显著优点

  • 链上原生加密:消息嵌入交易输出,不依赖中心化服务器,抗审查且永久存证
  • 隐私设计:端到端加密,仅对话双方可解密;支持私钥存储敏感数据
  • 与支付整合:消息与 KAS 转账共享同一交易基础设施,适合「留言+付款」场景
  • 无许可接入:基于 Kaspa DAG 架构,无 Gas 拥堵,交易确认速度快

潜在缺点与局限

  • 成本约束:每条消息约 0.2 KAS,高频对话成本累积
  • 主网限制:测试网不可用,开发调试需真实资金
  • 双工具依赖:需同时配置 kasia-mcpkaspa-mcp,且必须共用同一钱包
  • 无内置通知:需自建轮询机制实现实时消息提醒
  • 链上公开元数据:交易金额、时间戳、地址关系公开可见,仅内容加密

适合人群

  • 追求抗审查通信的加密原生用户
  • 需「支付+留言」一体化场景的商家或个人
  • 熟悉区块链操作、能接受链上成本的进阶用户

常规风险

  • 资金损失:交易广播不可逆,误操作或遭遇钓鱼合约(若 MCP 服务器被篡改)可能导致资产损失
  • 私钥泄露:setup.sh 以明文形式将助记词写入配置文件,权限配置不当存在泄露风险
  • 依赖可信:安全高度依赖 kasia-mcpkaspa-mcp 的来源完整性,需验证官方仓库
  • 隐私边界:虽内容加密,但链上交互图谱可被分析,敏感场景需配合地址轮换

kasia 内容

references文件夹
scripts文件夹
手动下载zip · 4.1 kB
protocol.mdtext/markdown
请选择文件