多链钱包有哪些?加密货币的用户一般都使用过各类数字钱包,大约分为如下三类:一种是单链官方全节点钱包,比如Bitcoin Core、Geth、Parity等,主要服务于节点、交易所和开发者等专业用户。另一种是单链轻钱包,比如BitPay、Metamask等面向普通用户只接一条生态链及其分叉链或测试链。
最常见的是多链轻钱包,包括imToken 2.0、比特派、麦子钱包、Wetez、TrustWallet、Jaxx等软件钱包,还包括Ledger、Trezor等硬件钱包,大部分对接了BTC、ETH、EOS等主流生态的多条链,还有些对接了更多的小众链,满足用户多种资产组合的配置需求。
其中最著名的是imtoken钱包,imToken 1.0 是基于以太坊的多资产管理钱包,支持所有的 ERC-20 代币,作为全球最大的以太坊钱包,我们产品已经过数百万用户的测试。对于多链的支持也是我们探索的方向,imToken 2.0 全新改版,我们从系统架构开始支持多链资产管理,引入全新身份的概念。
区块链技术赋予你真正掌握自己数字资产和个人数据的权利,借助密码学的公私钥钱包账户,成为你的数字世界身份。imToken 2.0 通过一个身份创建多链钱包,无需多个工具混乱管理你的多个私钥,一个身份即可管理不同的链资产以及各种代币。目前为止,已经支持以太坊以及 ERC-20 代币,比特币 HD 钱包以及隔离见证,EOS 以及 EOS 主网其他代币,当然不止这么多,我们会支持更多生态伙伴。
多链钱包一般使用了一个数字身份(12或24个的助记词),然后根据不同链的编号,为用户生成各链的私钥和账户。用户只需要备份好一套助记词,就可以控制多链资产,钱包也可以随时支持新链。
多链钱包的软肋
多链钱包让用户能够转账不同资产,甚至参与一些PoS链的投票,但最多支持单链内的去中心化交易所,比如ETH内的0x或EOS内的Newdex,我们发现跨链兑换需求仍然要绕到中心化交易所,先去交易所网站申请充值地址,再到网站挂单,最后从网站申请提现回钱包。最简单的BTC和ETH的兑换就是这么要去中心化交易所绕一圈。
链内去中心化交易所帮助钱包留住了一部分自己的用户流量,不用再依赖第三方,同时还给合约链都新增了Dapp专区,可以让用户享受更多服务或玩更多游戏,比如接入Maker的抵押借贷系统,以及EOS上的博彩类Dapp。
多链钱包本应是区块链世界用户的唯一入口,私钥本应是区块链居民的唯一身份,但由于兑换交易需求的巨大,很多用户必须将资产转入中心化交易所,甚至已经懒得再转回钱包了。钱包由于无法为用户提供链间资产币币交易的闭环,损失了大部分的用户,除了私钥保管的固有困难,没有跨链撮合交易支持,是多链钱包的另一大软肋。
资产跨链的本质
中心化交易所需要给每个用户分配特定的充值地址,或者在EOS中需要在转账中携带特定的备注,才能知道根据链上的资产转账记录,为哪个用户的网站账户发币。交易所获得了用户原链资产的所有权,之后为用户在网站中发行等量的映射资产。
ChainX没有中心化资产托管方的角色存在,所有用户的BTC或ETH等充值转账,都不会进入某个单私钥账户,而是直接进入一个特定的多签地址或多签合约,那如何给用户的哪个ChainX账户发映射币呢?答案是像交易所EOS充值那样,携带转账备注,用户先在ChainX钱包中生成账户地址,再拷贝至BTC或ETH等的转账备注中。
BTC和ETH是两个领头的数字资产,大部分多链钱包都至少支持这两种币,但他们对转账备注的支持并不友好。BTC需要使用OP_Return字段,ETH需要使用Data字段,大部分用户没有使用过,而EOS钱包对备注的支持却非常明显,其余很多钱包的备注只是钱包本地存储的,而非链上备注。
经过跨链映射的资产,就可以在新链或侧链内,享受不同的链服务了,比如Blockstream的Liquid侧链使BTC变成了LBTC,同时让LBTC摆脱了缓慢昂贵的BTC主链,获得了快速支付能力。ChainX能为用户提供的服务包括:零手续费撮合的DEX,2s的快速支付,新型智能合约技术衍生出的广泛Dapp生态,以及资产进出Polkadot网络的能力。
多链钱包如何支持
为了进入跨链时代,必须建立链间账户的绑定关系,才能进行跨链资产映射,让用户手工填写备注的方法,易用性差而且安全性低。ChainX会是首批引导用户进行跨链映射的项目,后续还会有Cosmos、Polkadot等系统需要建立相似的绑定关系,目前已经上线的BOS已经使用同样的方法建立了和EOS的绑定关系。但多链钱包不可能放弃BTC和ETH进入跨链时代的可能性。
多链钱包可以通过支持ChainX等的跨链绑定二维码,或在Dapp应用专区新增跨链绑定功能,自动为用户组装好跨链绑定交易,填写相应备注。跨链绑定交易只需要发送一次,就可以建立长期的绑定关系,用户以后可以直接往多签地址充值,而不再需要携带备注信息。当然如果有新备注信息,跨链绑定关系会更新。
EOS的融资方案是最早的大规模跨链绑定案例,用户使用ETH账户进行投资,却要生成专门的EOS私钥,并且在ETH上发起映射交易,才能在EOS起链时获得初始账户。社区和钱包经过多番努力,才完成了这一次成功映射。
链间的私钥和账户地址格式都不一样,所以在可预见的将来,各类跨链方案绕不开这一跨链账户绑定的步骤,多链钱包早些支持就是早些迈入了跨链时代,最简单的益处是能为用户接入跨链交易应用,满足最基本的交易需求,还打开了接入更多高阶Dapp服务的大门。
ChainX对钱包的激励
ChainX依照BTC思想,采用资产挖矿模式从零发行2100万PCX,根据用户持有的各类跨链资产市值衡量“算力”,公平分配系统的代币。有别于需要付出手续费的交易挖矿,用户享受到的是免费的撮合服务,获得的是永远为正的挖矿收益。资产挖矿只是系统去中心化代币纷发的一种手段,代表核心用户对系统的所有权,并非短期套利行为。
用户可以自行填写备注跨链进入ChainX,钱包也可以开发自动绑定工具,在备注中额外附加上钱包的名称,ChainX会识别出钱包名称,从而记录下这个用户的充值渠道即为该钱包。充值渠道将获得用户充值挖矿收益的10%,用户充值挖矿所得PCX可以进行投票挖矿,所以几乎全链5%左右的代币将发放给各钱包入口开发者,另外5%发放给验证节点。
钱包除了简单集成ChainX的跨链绑定和免费DEX功能外,还可以深度集成ChainX的节点选举以及Dapp专区功能,开创Polkadot生态的早期入口。同时钱包还可以参选ChainX的验证和托管节点,成为自己用户最信赖的投票对象,使ChainX的去中心化程度更容易被用户所感知。
ChainX将在近期上线主网并开源一系列工具,多链钱包对接ChainX会非常便捷,ChainX的资产管理、节点选举、DEX交易均已被封装为H5页面,可供钱包作为Dapp快速接入。
总结
区块链世界在不断迭代,跨链时代的到来将引发更大的网络效应,使资产的功能不再局限于单链系统本身,链将走入分工协作的格局,而资产将可以自由在链间流动。ChainX致力于成为数字资产的跨链枢纽,承担对各链资产进行标准化转化的功能,任何链只需和ChainX建立连接,就可以接入其他链的主流资产。在Polkadot上线后,对合约跨链的支持将使不同链上的应用具备任意消息通信能力,跨链时代将更上一个台阶。