<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wallet on Website of SauceWu</title><link>https://saucewu.github.io/tags/wallet/</link><description>Recent content in Wallet on Website of SauceWu</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Thu, 16 Apr 2026 16:00:00 +0000</lastBuildDate><atom:link href="https://saucewu.github.io/tags/wallet/index.xml" rel="self" type="application/rss+xml"/><item><title>ceres-wallet-core：用 Flutter 封装 Trust Wallet Core</title><link>https://saucewu.github.io/posts/ceres-wallet-core%E7%94%A8-flutter-%E5%B0%81%E8%A3%85-trust-wallet-core/</link><pubDate>Thu, 16 Apr 2026 16:00:00 +0000</pubDate><guid>https://saucewu.github.io/posts/ceres-wallet-core%E7%94%A8-flutter-%E5%B0%81%E8%A3%85-trust-wallet-core/</guid><description>&lt;h1 id="ceres-wallet-core用-flutter-封装-trust-wallet-core"&gt;ceres-wallet-core：用 Flutter 封装 Trust Wallet Core&lt;/h1&gt;
&lt;h2 id="背景"&gt;背景&lt;/h2&gt;
&lt;p&gt;在做 Flutter 钱包应用时，密钥管理和交易签名是绕不开的核心模块。社区里能用的方案要么只支持 EVM 单链、要么 Dart 原生实现存在安全隐患、要么直接调 Web3 RPC 把私钥暴露在网络层。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/trustwallet/wallet-core"&gt;Trust Wallet Core&lt;/a&gt; 是目前业界覆盖链最广、经过生产验证的开源密钥库，用 C++ 实现，已经支持 60+ 条链。问题是它没有官方的 Flutter 绑定。&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><item><title>AA 钱包：让智能合约成为你的钱包</title><link>https://saucewu.github.io/posts/aa-wallet%E7%AC%94%E8%AE%B0/</link><pubDate>Wed, 28 Jan 2026 10:00:00 +0000</pubDate><guid>https://saucewu.github.io/posts/aa-wallet%E7%AC%94%E8%AE%B0/</guid><description>&lt;h1 id="aa-钱包让智能合约成为你的钱包"&gt;AA 钱包：让智能合约成为你的钱包&lt;/h1&gt;
&lt;h2 id="传统钱包的体验困境"&gt;传统钱包的体验困境&lt;/h2&gt;
&lt;p&gt;用过 Web3 钱包的人几乎都遇到过这些问题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;第一次用 DApp，账户里没有 ETH，但用 USDC 付 gas 不行&lt;/li&gt;
&lt;li&gt;想同时 approve + swap，得签两笔交易，付两次 gas&lt;/li&gt;
&lt;li&gt;私钥丢了，资产永久没了，没有任何找回手段&lt;/li&gt;
&lt;li&gt;每次操作都要手动签名确认，体验比 Web2 差太多&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些问题的根源是以太坊原始账户设计的限制——&lt;strong&gt;EOA（外部账户）&lt;/strong&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="两种账户类型"&gt;两种账户类型&lt;/h2&gt;
&lt;p&gt;以太坊上有两种账户：&lt;/p&gt;</description></item></channel></rss>