主流去中心化加密钱包普遍支持手动添加自定义区块链网络,也就是用户常说的加链条操作,能否添加的关键取决于钱包底层是否搭载插件化适配架构,而非钱包原生预设的公链列表,当前市面上小狐狸、TP、BitgetWallet、币安Web3钱包等主流产品全部开放自定义加链功能,也是Web3用户参与新链空投、小众链交互的基础操作。

钱包能够新增链条依托分层式开发架构,钱包核心模块只负责私钥加密存储、助记词派生、交易签名等通用功能,遵循BIP39、BIP44通用密钥规范,所有公链地址都从同一套助记词分层派生,新增公链无需改动私钥相关底层代码,只需要在适配层录入对应公链参数即可完成接入。用户手动添加链条时填写的RPC节点地址、链ID、原生代币精度、网络名称四项参数,本质是搭建钱包和对应公链节点的数据通信通道,RPC作为远程调用协议,负责钱包向链节点查询余额、广播交易、同步区块数据,参数无误后钱包就能识别该链上资产与合约交互指令,EVM兼容链因为地址规则、交易格式统一,添加门槛更低,非EVM公链如Solana、Aptos则需要钱包提前预置专属签名适配器,多数普通钱包仅开放EVM链自定义添加权限。

开放加链功能是钱包适配多链生态发展的必然选择,钱包官方无法第一时间原生收录全市场数千条公链与测试网,大量新上线Layer2、分叉链、项目测试链不会被钱包默认收录,用户想要领取分叉空投、参与新项目白名单交互、使用低Gas小众链DeFi,只能依靠自定义加链实现资产查看与链上操作。同时项目方上线新公链后,不会逐一对接全平台钱包做原生上架,通过ChainList开源公链参数库公布RPC信息,用户自行添加成为成本最低的生态落地方式,不少钱包为降低用户操作难度,内置ChainList数据源实现数百条EVM链一键添加,省去手动录入参数的繁琐步骤。

不过自定义添加链条存在不可忽视的安全隐患,也是部分极简型单链钱包关闭加链入口的原因,用户填写虚假RPC、山寨链参数后,钱包会接入恶意节点,不法节点可篡改资产余额展示、拦截用户交易数据,诱导用户授权盗币;部分空气项目发布伪造公链信息,用户添加后转入资产会直接无法提现,行业内多数资产被盗案例都和自定义添加陌生非标公链相关,正规钱包会在添加页面标注风险提示,提醒用户核对参数来源再完成添加。另外部分硬件冷钱包受固件限制,仅支持官方审核后的主流公链,不开放自定义加链,核心是从源头规避恶意节点带来的资产失窃风险。