从零建一个加密钱包:助记词、Gas 费和授权,每一步都有坑
钱包里其实一分钱都没有
新人最容易搞错的一件事:币不在钱包里。
钱包存的是一串私钥。私钥是个 256 位的随机数,谁拿到它,谁就能动这条链上对应的资产。资产本身记在区块链的账本上,钱包只是个钥匙串。
私钥太长不好记,所以有了助记词。BIP39 标准把 128 位或 256 位熵编码成 12 个或 24 个英文单词,词表一共 2048 个词。你抄下来的那 12 个词,就是私钥的人类可读版本。
说白了,助记词等于私钥,等于资产控制权。丢一个就是丢全部。
热钱包、冷钱包,怎么选
热钱包是联网的软件钱包。MetaMask、Rabby、Trust Wallet、OKX Web3 都算。装手机里、装浏览器插件里,用起来顺手,但私钥存在联网设备上。
冷钱包是硬件设备。Ledger Nano S Plus 大概 79 美元,Nano X 149 美元,Trezor Safe 3 也是 79 美元这一档。助记词在设备内部生成,永远不碰网络,签名要按设备上的物理按钮确认。
我的习惯:日常小额交互用热钱包,几百美元以内;超过 1000 美元的长期持仓放冷钱包。交易所账户不算钱包,那是你存在交易所的一张借条。
建一个 MetaMask,五步走完
去 metamask.io 手动输网址下载。别在搜索引擎里点广告位,仿冒站做得一模一样。
装好后选「创建新钱包」,设一个密码。这个密码只加密你本地这台设备的数据,跟链上资产没关系,忘了可以靠助记词恢复。
接下来是重头戏。软件会给你 12 个单词。手写在纸上,或者刻在金属板上。别截图,别存备忘录,别丢进微信文件传输助手,别放 iCloud 或 Google Photos——这些都会自动同步到云端。2022 年有个用户把助记词存进 Notion,账号被盗之后钱包被清空。
抄完要做验证,按顺序点出那几个词。通过之后地址就生成好了,默认派生路径是 m/44'/60'/0'/0/0。
加网络、加代币
MetaMask 默认只有以太坊主网。想在 Polygon 上玩,得手动加:
- 网络名:Polygon Mainnet
- RPC 地址:https://polygon-rpc.com
- Chain ID:137
- 代币符号:POL
- 区块浏览器:https://polygonscan.com
BSC 的 Chain ID 是 56,Arbitrum One 是 42161。这几个参数在链的官网上都能查到。
加代币要点「导入代币」,然后填合约地址。别信别人私聊发给你的合约地址,自己去区块浏览器上核对。
转第一笔钱,先转 5 美元
复制地址之后,核对开头 4 位和结尾 4 位。这不是多此一举。有个手法叫「地址投毒」,骗子从你的历史交易里找到和你常用地址前几位后几位相同的地址,然后给你转 0 个代币,让你的交易记录里多出一条。下次你图省事从记录里复制,就复制到骗子的了。
第一次往新地址转账,先转 5 美元的等值资产。确认到账了再转大额。
Gas 费差别很大。以太坊主网一笔 ERC-20 转账,网络不堵的时候 1 到 3 美元,堵起来能到 20 美元以上。同样一笔在 Polygon 上通常不到 0.01 美元,在 Arbitrum 上大概 0.05 到 0.2 美元。选链之前先算一下,有时候手续费比你要转的东西还贵。
授权才是真正吃钱的地方
你在 Uniswap 上换币,第一步不是交易,是 Approve。你得先授权那个合约能动你的代币。
坑在于,很多 DApp 默认让你授权「无限额度」。这意味着这个合约以后随时可以把你这个代币全部转走,不需要你再确认一次。
有个网站叫 revoke.cash,连上钱包能看到你所有授权记录,把不用的撤掉。我自己每隔一两个月清一次。撤销本身也要花 Gas,以太坊主网上撤一笔可能要 2 到 5 美元,在 L2 上就便宜得多。
硬件钱包的坑主要在人心
硬件钱包的逻辑很简单:助记词在设备里生成,设备不联网,签名靠按键。你只要做到一件事——设备屏幕上显示的地址和金额,跟你电脑上看到的对得上,再按确认。
骗子最常干的是做假的 Ledger Live 网站,或者冒充客服在 Telegram 上加你,说你的钱包有安全风险,需要「验证助记词」。记住一句话就够了:任何人在任何情况下问你要助记词,都是骗子。官方永远不会问。
还有一种情况,钱包里突然多出一笔没见过的代币。别去动它,别去它指向的网站领空投。那种代币的合约里往往埋着后门,你一交互,主币的授权就被划走了。
助记词怎么存才不出事
写在纸上怕火,存云盘怕黑,记脑子里怕忘。比较稳的做法是买一块金属助记词板,Cryptosteel 或者 Billfodl,50 到 100 美元,钢板上刻字母,耐火烧耐水泡。
也有人把 12 个词拆成两半,分别放在两个地方。听着安全,实际上如果你只找到一半,另一半丢了,那 12 个词就永远凑不齐了。我不推荐这种玩法,除非你很清楚自己在干什么。
最后提醒一句:建好钱包之后,先拿 10 美元跑一遍完整流程——买一点、转一次、授权一次、撤销一次。把流程走顺了,再往里放大钱。