一个无法触及 DApp 的钱包,不过是个保险库。而一个能够触及 DApp 的钱包——比如 SafePal——则为你打开了去中心化交易所、借贷、质押和 NFT 的整个世界。这份力量也带着一道锋利的刃口:每一次连接和签名都是只有你才能做出的决定,而其中有些是不可逆的。
DApp 究竟是什么
DApp(去中心化应用)是一种逻辑通过智能合约运行在区块链上、而非运行在某家公司私有服务器上的软件。像 Uniswap 或 PancakeSwap 这样的去中心化交易所(DEX)、像 Aave 这样的借贷市场、一个 NFT 市场——这些都是 DApp。通常无需注册;取而代之的是,你连接你的钱包,DApp 则请求它签署交易。
至关重要的是,连接一个 DApp 并不会把你的私钥交给它。你的私钥始终留在 SafePal 中。DApp 得到的是请求操作的能力,而这些操作必须由你批准。整个系统的安全,取决于你能否看懂这些请求。
SafePal 如何连接 DApp
主要有两条路径:
- 内置 DApp 浏览器(移动端):App 内含一个浏览器。在其中打开 DApp,它便能直接与你的钱包通信。
- WalletConnect / 扩展:在桌面端网站上,选择“连接钱包 → WalletConnect”(或 SafePal 扩展)并批准链接。这会在不暴露私钥的情况下,把你的钱包连接到该网站。
无论用哪条路径,流程都一样:先连接(授予该网站对你地址的读取权限),再随你操作逐笔签署交易。关于桌面扩展的具体细节,参见我们的扩展指南。
看懂授权——保护你资金的那项技能
当你在 DApp 上操作时,SafePal 会弹出一个确认框。请学会读懂它,而不要反射性地点“确认”:
- 连接请求:授予该网站查看你地址的权限。风险较低,但只在你信任的网站上连接。
- 代币授权(approval):授权某个合约从你的钱包中转移特定代币。这才是重头戏——一个带有授权的恶意或有漏洞的合约,能把那种代币掏空。
- 交易签名:发送或兑换资产。核对金额、代币、网络和收款方。
“无限授权”的陷阱:许多 DApp 会以“方便起见”为由,请求无限额度地动用某种代币的权限。如果该合约日后被攻击,那个无限授权会让攻击者拿走你那种代币的全部。在你的钱包允许的情况下,请为你实际所需的额度设置一个自定义(有限)授权。
Web3 黄金法则:永远不要盲签。如果你不完全明白某个请求会做什么,就拒绝它。任何正当的机会都不会要求你签署看不懂的东西——制造紧迫感、施加“你会错过”的压力,正是骗局的标志。
撤销你不再需要的权限
授权不会自动失效。在使用 DeFi 数月之后,你会积累下数十个授权——每一个都是某个合约可以动用的常驻权限。良好的卫生习惯:
- 定期审查你地址上有效的代币授权。
- 撤销那些你不再使用的 DApp 的授权,以及任何你并不真正需要的无限授权。
- 使用信誉良好的授权检查工具(通过官方来源抵达),或在钱包支持的情况下使用 App 内权限管理功能。
- 如果你用过的某个协议被报告遭到攻击,立即撤销它的授权。
常见的 DApp 威胁及如何规避
| 威胁 | 它如何运作 | 防御 |
|---|---|---|
| 假冒 DApp 网站 | 通过广告/私信送来的高仿域名窃取授权 | 通过书签访问 DApp;核实 URL |
| 恶意授权 | 诱骗你给出无限的代币动用权 | 使用有限授权;拒绝来历不明的授权 |
| 盗取者签名(drainer) | 一段精心构造的“签名”授权了资产转移 | 永不盲签;读清每一个请求 |
| 假空投 / 假代币 | “领取”页面要求你连接并授权 | 无视不请自来的代币;不要与之交互 |
| 地址投毒 | 骗子在交易历史里塞入一个高仿地址 | 始终从源头复制地址,并完整核对 |
注意这个规律:这些攻击几乎没有一个是针对钱包的密码学的。它们攻击的是你的决策。这正是为什么最重要的安全特性,是一个谨慎、不慌不忙的你。
使用 DApp 时的网络与 Gas
每个 DApp 都运行在特定的链上。交互之前,请确保 SafePal 已切换到正确的网络——PancakeSwap 的操作需要 BNB Smart Chain;主网 Uniswap 的操作需要 Ethereum。你将用该链的原生代币(BNB、ETH、MATIC、SOL……)支付 Gas,所以手头要留一点。我们的 BNB Smart Chain 指南 演示了如何添加网络、为 Gas 充值,并解释了能避免资金丢失的网络匹配规则。
想在没有高额风险的情况下学习 DeFi?
DApp 奖励知识,惩罚草率。如果你刚刚起步,明智的做法是用小额资金培养直觉——或者先从一款有引导的钱包开始,在深入无许可的 DeFi 之前先平稳过渡。像 CEX.IO 钱包 这样适合新手的选项,能帮你熟悉加密货币如何流转,之后,像 SafePal 这样的自我托管钱包便能为你解锁完整的 Web3 体验。
DApp 常见问题
连接一个 DApp 会把我的私钥交给它吗?
不会。连接只共享你的公开地址,并让 DApp 能够请求操作。你的私钥永远不会离开钱包——每一笔交易都必须由你批准。
什么是代币授权,它为什么重要?
它授权某个智能合约从你的钱包中转移特定代币。无限授权有风险:如果合约被攻击,攻击者就能掏空那种代币。请优先使用有限授权,并撤销不再使用的授权。
我该如何避开 DApp 骗局?
通过书签访问 DApp,核实 URL,永不盲签,无视不请自来的代币/空投,并定期审查授权。绝大多数攻击针对的是你的决策,而非钱包本身。
我可以在哪些网络上使用 DApp?
SafePal 支持在 Ethereum、BNB Smart Chain、Polygon、Solana 等多条链上使用 DApp。请让钱包所选的网络与 DApp 所在的链相匹配,并留一些原生代币用作 Gas。
DApp 的行为和风险变化很快。请在 safepal.com 上核实钱包功能,并通过各 DApp 的官方渠道加以确认。本页是独立资源,与 SafePal 没有隶属关系。