
测试网:如何在毫无风险的前提下练习自我保管
任何不可逆的系统,都需要一个可以犯错的地方。航空有模拟机。外科有大体老师。加密世界有测试网,而几乎没人使用它们。
这很可惜,因为让自我保管令人生畏的那件事——错误是永久的——恰恰正是测试网所移除的。机制完全相同。唯独缺席的是后果。
测试网究竟是什么
测试网是一条功能完整的区块链,规则与它对应的主网相同,只有一处刻意为之的差别:币不值钱。它们由被称作水龙头的服务免费发放,没有市场,也没有人会拿它们换取任何东西。
其余一切都是真实的。真实的区块、真实的确认、真实的手续费、真实的签名、真实的拥堵、真实的不可逆。你在测试网上做错的一笔交易,和主网上的一样无从挽回。这正是重点:它教给你同一课,却不附上同一张账单。
有一个设计细节让这件事以一种并不显眼的方式变得安全。在 BIP-44 及其后继标准下,每条链在派生路径中都有一个币种,而币种 1 被保留给所有测试网。这意味着测试网密钥所派生的分支,与主网密钥在结构上并不相同。同一个种子,不同的子树,不同的密钥,不同的地址。
SSP 编码的正是这一点:若某条链的 SLIP-44 币种为 1,它就是测试网;而它所支持的每一条测试网——比特币 testnet、比特币 signet、Flux 测试网、Sepolia、Polygon Amoy、Solana devnet——都带着这个标记,没有任何主网带它。这是一次单属性判断,而对于整个应用都要依赖的东西来说,这正是恰当的形态。这是 BIP-48 式派生较为优雅的推论之一:玩具钱与真钱之间的分隔是结构性的,而不是一个界面开关。
SSP 支持的那些,以及各自的用途
比特币 testnet——比特币由来已久的测试网络。确实有用,但有个前提:它的出块很不规律,所以你有时会几个小时看不到一个区块,有时又会一下来上几百个。深度重组是会发生的。这种不可预测本身就有教育意义,但也让它不适合用来学习「正常」是什么样子。
比特币 signet——更斯文的那个选项。区块由一组已知参与者签名,因此出块节奏可以预期,链也规规矩矩。如果你想练习收发而不必与网络搏斗,就用 signet。
Flux 测试网——用于 Flux,包括与节点相关的流程。
Sepolia——以太坊的主要测试网络。任何与 EVM 有关的事都在这里演练:合约交互、代币授权、gas 的行为。
Polygon Amoy——Polygon 的测试网络,适合体验更便宜的 L2。
Solana devnet——Solana 的开发网络,也是在真金白银出现之前,认识代币账户与租金的正确场所。
默认情况下,SSP 会把它们全部隐藏。测试网是需要主动开启的,在你打开之前一直隐藏——这是正确的默认值:没有人应当意外撞见测试币,然后误以为它们是真的。
真正值得演练的内容
读关于自我保管的文字,和实际去做,是两种不同的技能。以下这些,值得在不花一分钱的地方至少做一次:
一次完整的恢复。 存在的最有价值的演练。写下你的种子,抹掉钱包,从种子恢复,确认你的资金重新出现。几乎每一个因为「备份」而损失加密资产的人,都是在最需要它的那一刻才发现备份不管用。测试恢复是唯一能确知的办法,而在真实条件下——带着真钱——去发现自己抄错了一个词,是一种糟糕透顶的方式。
双设备签名流程。 在二取二的配置下,把整条路径走一遍:在一台设备上构建交易,在另一台上批准,看着它被确认。反复做,直到这个节奏变得无聊。当一笔真实付款摆在你面前时,无聊正是你想要的状态。
发送、接收,以及找零。 给自己转一笔。在浏览器上看这笔交易。找到那个找零输出,把它认作自己的,而不是某种令人不安的东西——读懂一个交易页面在毫无风险时要好学得多。
手续费的行为。 故意出价过低,看着一笔交易迟迟不被确认。然后替换它。有意去经历一次卡住的交易,远胜过在一笔真实付款中初次遭遇它。
合约交互。 在 Sepolia 上批准一笔代币额度。再撤销它。仔细看看那块批准界面究竟说了什么。这是培养「一条签名请求意味着什么」这种直觉的最廉价方式。
诚实的边界
测试网是排练场,而不是现实的仿真,它们在一些要紧的地方并不相同:
测试币是免费的,所以你的情绪不是真的。 自我保管最难的部分是行为层面的——在批准某个看起来略有不对的东西之前那一下停顿。当无物可失时,你无法练习恐惧,而这道鸿沟是真实存在的。
手续费市场不是真的。 测试网没有繁忙主网那种持续性的拥堵,因此费率估算的行为不同,档位标签的含义也不一样。
测试网会被重置。 它们是给开发者用的基础设施,偶尔会被清空、替换或废弃。以太坊这些年退役过好几条。你的测试网余额本来就不是用来长期保存的。
水龙头并不可靠。 拿到测试币可能挺烦人:速率限制、要求社交账号登录、空掉的水龙头。这更像是一场入门仪式而非真正的障碍,但确实会劝退一些人。
有些东西那里根本不存在。 有深度的市场、大多数真正的 dapp、你实际持有的那个具体代币。你可以演练机制;你未必总能演练自己的确切处境。
唯一必须带走的那件事
如果你别的都不做,去测试你的恢复。
不是那句你抄写下来、小心收好的助记词。而是那次恢复。真的把那句话拿出来,放进一个全新的钱包,确认它生成的是同样的地址。这需要一个晚上。另一种选择,是在你已经没有任何退路的那一刻,才发现它不管用——而这是一类值得付出几乎任何代价去避免的发现。
这份清单上的其余各项都很有用。而这一项,是「拥有一份备份」和「以为自己拥有一份备份」之间的分别。


