<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mpc on Website of SauceWu</title><link>https://saucewu.github.io/tags/mpc/</link><description>Recent content in Mpc on Website of SauceWu</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Sun, 12 Apr 2026 17:00:00 +0000</lastBuildDate><atom:link href="https://saucewu.github.io/tags/mpc/index.xml" rel="self" type="application/rss+xml"/><item><title>ceres-mpc：基于 DKLs23 的 Flutter 两方 MPC 钱包 SDK</title><link>https://saucewu.github.io/posts/ceres-mpc%E5%9F%BA%E4%BA%8E-dkls23-%E7%9A%84-flutter-%E4%B8%A4%E6%96%B9-mpc-%E9%92%B1%E5%8C%85-sdk/</link><pubDate>Sun, 12 Apr 2026 17:00:00 +0000</pubDate><guid>https://saucewu.github.io/posts/ceres-mpc%E5%9F%BA%E4%BA%8E-dkls23-%E7%9A%84-flutter-%E4%B8%A4%E6%96%B9-mpc-%E9%92%B1%E5%8C%85-sdk/</guid><description>&lt;h1 id="ceres-mpc基于-dkls23-的-flutter-两方-mpc-钱包-sdk"&gt;ceres-mpc：基于 DKLs23 的 Flutter 两方 MPC 钱包 SDK&lt;/h1&gt;
&lt;h2 id="为什么需要-mpc-钱包"&gt;为什么需要 MPC 钱包&lt;/h2&gt;
&lt;p&gt;传统 HD 钱包的私钥完整存储在用户设备上，一旦设备丢失或被攻击，资产就没了。助记词备份虽然能恢复，但本身也是攻击面。&lt;/p&gt;
&lt;p&gt;MPC（Multi-Party Computation）钱包的思路是：&lt;strong&gt;私钥从始至终都不存在于任何单一设备&lt;/strong&gt;，签名由多方协作计算完成。两方 ECDSA 的典型部署是客户端持有一份密钥分片，服务端持有另一份，任意一方单独都无法完成签名。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ceres-mpc&lt;/strong&gt; 基于 &lt;a href="https://eprint.iacr.org/2023/765"&gt;DKLs23 协议&lt;/a&gt; 实现了一套完整的 Flutter MPC 钱包 SDK，密码学核心用 Rust 编写，通过 flutter_rust_bridge 暴露给 Dart 调度层。&lt;/p&gt;</description></item><item><title>MPC 钱包：私钥从未完整存在过</title><link>https://saucewu.github.io/posts/mpc-wallet%E7%AC%94%E8%AE%B0/</link><pubDate>Sun, 15 Mar 2026 10:00:00 +0000</pubDate><guid>https://saucewu.github.io/posts/mpc-wallet%E7%AC%94%E8%AE%B0/</guid><description>&lt;h1 id="mpc-钱包私钥从未完整存在过"&gt;MPC 钱包：私钥从未完整存在过&lt;/h1&gt;
&lt;h2 id="传统钱包的问题"&gt;传统钱包的问题&lt;/h2&gt;
&lt;p&gt;用过普通钱包（MetaMask、Trust Wallet）的人都知道，创建钱包时会生成一组助记词：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;witch collapse practice feed shame open despair creek road again ice least
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这 12 个单词本质上就是你的私钥。它的问题很简单：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;抄错一个字 → 永久丢失资产&lt;/li&gt;
&lt;li&gt;被人拍到 → 资产全部被盗&lt;/li&gt;
&lt;li&gt;手机丢了没备份 → 再见&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;私钥是&lt;strong&gt;单点故障&lt;/strong&gt;。整个安全体系建立在&amp;quot;这串数字只有你知道&amp;quot;的假设上，一旦泄露，没有任何补救手段。&lt;/p&gt;</description></item></channel></rss>