# 什么是MPC？

MPC (Multi-Party Computation) 是“安全多方计算”的英文缩写，通常 MPC 允许两方（或多方）在不透露其输入的情况下联合输出计算结果。例如：使用 MPC，一群朋友可以安全地计算他们的平均薪资，而不必透露他们每个人的收入。

对于加密货币钱包，MPC 允许创建一个没有单点故障的安全密钥管理系统。在该系统中，多方（例如远程服务器和手机）可以联合执行所有需要的加密功能（如密钥生成、交易签名和交易验证），而双方都不透露各自的秘密。重要的是要强调，在 MPC 中，在这个过程中永远不会产生、分割或重建单一私钥：这使得它优于基于单一私钥的传统模型。

通过实现这类型的 MPC 技术，以消费者为中心的钱包（和机构服务）可以安全地设计一个链上资产管理系统，消除私钥的单点故障。这提供了一个更安全的自我保管选项，既可以防止私钥被盗（因为没有一个私钥可以被窃取），也可以防止密钥遗失，因为各方都可以单独备份他们的加密输入，而不会暴露和破坏整个系统。

MPC 提供了许多优点，Cregis 针对特性都有完整的支持：

1. 易于恢复
2. 无单点故障
3. 完全由用户控制
4. 支持更多区块链：与不支持每个区块链的多重签名（MultiSigs）方法不同，MPC 可以应用于许多区块链。

## **Cregis 独有的 MPC 技术特性**

* **单签钱包**：只需要一个成员即可完成签名。Cregis 特有的专利技术生成两个分片，一个由用户设备进行存储管理，另一个由 Cregis 的云端 TEE 环境管理。在需要签名时，这两个分片需要结合在一起进行签名。这种方式的好处是，如果黑客单独获取其中一个分片是没有用的，消除了单点风险，实现了无私钥的管理。
* **多签钱包**：需要多个成员一起完成签名，由客户端生成和管理多个分片，Cregis 的云端不存储任何相关分片，后续参与的多个设备一起结合相应的分片进行签名。同时，还可以根据需要设置必须由谁同意，至少有多少人同意才可进行签名。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.cregis.com/cregis-wallet-guide/zh-cn/faq/security/shen-me-shi-mpc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
