跳到主要内容

快速开始

Safeheron MPC Node(SMN)开发套件是一个基于 MPC-TSS 协议支持多种门限签名算法的产品套件,旨在为开发者提供安全、高效、易于使用和可扩展的 MPC-TSS 解决方案,帮助开发者快速构建基于 MPC-TSS 的应用。SMN 提供了高效的门限签名算法,易于使用的 API,以及详细的文档和示例,开发者能够轻松集成 SMN 到自己的应用程序中。

SMN 产品套件功能完善,使用方式灵活,支持跨平台部署和集成,能够满足多种业务场景,包括不限于以下场景:

  • 支付公司构建资产管理系统
  • 托管服务商构建中心化/去中心化托管平台
  • 钱包服务商构建 Keyless 钱包
  • DeFi/CeFi/GameFi 在应用中构建内置钱包功能
  • ……

SMN 主要包含六个组件:

  • Safeheron MPC Node Service
    • 可运行的 MPC Node 服务,内部集成了一系列 MPC-TSS 密码学算法
    • 部署在服务端,提供 Restful API 供开发者使用
    • MPC Node Service 内包含基于可信计算技术(Intel SGX)实现的应用,用于增强对服务端敏感数据的保护,如私钥分片的生成和使用过程安全,以及私钥分片敏感数据的存储安全
  • Safeheron MPC Node Relayer
    • 部署和运行在服务端的 P2P 通信中间件,用于 MPC Node 之间即时通信
  • Safeheron MPC Node Certificate Authority Service(CA)
    • CA 为基于可信计算技术(Intel SGX)实现的密钥管理和授权程序,用于管理 MPC Node Service 中 TEE 应用的密钥
  • Safeheron Embedded MPC Node
    • 嵌入式的 MPC Node,内部集成了一系列 MPC-TSS 密码学算法
    • 支持 Web 浏览器应用、iOS / Andorid 移动应用
    • 通过 SDK 的形式集成到开发者的项目中,提供 Native API 供开发者使用