我们之前详细解释过亿币去中心化钱包不用通过跨链桥,就能够链接不同的公链,实现不同公链上的代币,例如BTC、ETH、LTC、Doge、BNB等等代币,可以直接转入亿币钱包,在亿币钱包中进行转账,并在亿币去中心化交易所进行交易。我们需要重点提一下,亿币钱包中的各种BTC、ETH、LTC、Doge、BNB、UNI等等不是在FAB公链上重新铸造另一个FAB链上的代币,而依然是原生链上的原生币种,随时可以从亿币钱包转到原生链上的。例如,ETH转入亿币钱包,还是ETH,并且随时可以从亿币钱包转入ETH链上的钱包中。币圈的老人应该都能明白,但仍然有很多朋友不明白这句话的意思,今天我们再次通过对比传统的跨链桥技术,详细解释一下这句话的内在含义。
传统币圈的 跨链桥 是什么?
我们举个例子,如果要去另外一个国家工作或者旅游,一般不能拿本国货币去其他国家使用,应该怎么办?换汇,也就是找一个金融机构帮你把这些钱换成要去的国家的货币。“跨链桥”就类似于这些“金融机构”,帮助加密货币在不同的链之间自由兑换的加密机构。
这些“跨链桥”可以将A链上的加密资产跨链到B链上,以方便加密资产在整个区块链世界里面自由流动。
为什么需要跨链桥?
跨链桥的出现与DeFi(去中心化金融)的繁荣密不可分,DeFi也算是区块链技术中最伟大的创新。比如你参与了一个ETH上20%挖矿年化收益率的质押挖矿Defi项目,但后面发现BSC上推出了一个年化收益率50%的挖矿项目,所以你想将ETH上的项目退下,去BSC上参加收益更高的项目。这个时候跨链桥的优势就体现出来了。
如果没有跨链桥,你的ETH需要充值到中心化的交易所,然后再提现到BSC钱包中。手续复杂,而且耗时耗力。
跨链桥的工作原理
1、锁定和铸币 简单来说,就是锁定源链上的资产并在目标链上铸造合成代币,就是原生公链币种变成另一条公链上的代币。这是目前最常见的桥接类型。ERC20 代币就是一个很好的例子,比如BTC跨链到以太坊,大概是这样一个过程:
-
用户将BTC发送到原链上的一个存储地址,并支付过桥费;
-
这笔BTC被智能合约中随机选择的验证者或受信任的托管人锁定;
-
在以太坊上发布相同数量的资产wBTC,并将wBTC发送到以太坊上的用户地址。
这样的话,BTC就变成 wBTC(一个ERC20代币),甚至以太坊本身也可以被包装成 wETH。这种跨链桥的安全性取决于验证转移的桥梁和验证者网络,这就意味着这种方式是中心化且效率低下。尽管随着技术的发展已经改进了很多。
2、原子互换 这可以说是将本地资产转移到其他链的最安全和信任最小化的方法,但这也有一些缺点。两条链必须共享相同的哈希算法,以确保可以在两条链上验证包含传输的区块。
3. 流动性提供者 这种方式就是在两个链上都创建资金池,为转账提供便利,并收取一定费用。这个系统在充分去中心化,有效地再平衡,并且 LP 有足够的激励措施来保持桥两侧的充足流动性时,该系统运行良好。这种类型的桥上的跨链交易在源链和目标链上都有效的。资产从通常由 LP 和验证者管理的金库中转移。
但是以上的跨链桥方式都有一个很麻烦的问题,因为跨链桥的合约漏洞,不断的被攻击,这样的例子大家随便在网上搜一下就有很多。
亿币(exchangily)去中心化钱包
咱们社区的朋友都明白,FAB公链由三部分构成,基础链、辅助链、开放存储架构,是根据矛盾错位机制建立在统一底层协议,与共识机制核心规则基础上的开放经济生态的组成部份,分别执行不同的功能,整体上相互协作、相互验证,构成完整的信任保证及价值维护机制,解决了去中心化、可扩展性、安全性三者不可兼得的难题(也就是“三元悖论”)。
亿币去中心化钱包的优势
那么基于FAB公链开发的亿币去中心化钱包,和以往的跨链桥之间有什么不一样呢?我们今天再来看一看亿币,当然,个人的理解总有偏差,有不当的地方也请各位提出来。1、亿币去中心化钱包可以链接到世界上所有的区块链
基于FAB开发的亿币钱包目前已经能够支持多种主流公链,以后还会支持更多的公链,如下图所示:
2、其他公链上的项目随时可以无缝移植到FAB系统上运行如上图显示,支持的公链上的各种生态应用,随时可以移植到FAB系统上运行。比如,以太坊上的各种生态应用,可以无缝迁移到FAB上,而且运行效率更高,手续费更低,而且,迁移过来的应用,照样使用ETH进行各种生态应用都是可以的,不会因为你从以太坊上过来,就必须得把ETH换成FAB才能运行。目前,官方正在整理开发者文档,将方便开发者更方便使用FAB系统,后续我们将第一时间更新文档,推送给各位软件大神,敬请期待。3、基于FAB开发的各种生态应用也支持多种公链代币
我们上面提到,亿币钱包可以支持多种公链,而亿币钱包是基于FAB公链开发的,这就引出了第二个问题,也就是说,除了其他公链上的项目随时可以无缝的移植到FAB系统上运行之外,基于FAB链上开发的各种DeFi,Swap等等项目,也是可以支持不同公链代币的。比如,FAB官方开发的Biswap这个DeFi应用,就可以支持BTC、ETH、TRX、UNI、BNB、USDT(ERC20、TRC20、BEP20)、FAB、EXG等多种不同公链上的代币,而且,这些币种随时可以从其他钱包直接转入Biswap对应的钱包(也就是亿币钱包),不需要通过跨链桥这种中心化的模式,费时费钱还费力。预告:Biswap近期将隆重开启,并有一次重大的质押活动
4、还能从什么地方知道亿币是直接和不同公链相连,而不是通过跨链桥呢?
这个问题是社区内的一位朋友提问的,他说,技术太深了咱们也不是很明白,有没有更直观的方式,让我能明白,FAB不是通过跨链桥,我的BNB转到亿币钱包之后,还是BNB。
这个问题需要亲自操作一番才能明白,我们的建议是,你亲自在钱包之间转账几次就能明白了。
1、首先,下载好Trust钱包(币安官方的去中心化钱包)或者TP钱包,里面准备好BNB。
2、直接将Trust钱包中的BNB转移到亿币钱包中,再从亿币钱包中将BNB直接转到Trust钱包中,用这个从亿币转过来的BNB去Trust钱包的pancakeswap中进行转换。
3、此时,通过转账就能明白,首先Trust钱包可以直接转账到亿币钱包,且亿币钱包直接转账到Trust钱包,不需要通过所谓的跨链桥。其次,通过pancakeswap的交换可以明白这个BNB是不是BSC链上的代币。
当然,来回的转账需要手续费,有一定的花费,可以找一个手续费少的试一下。咱们社区也已经替大家验证过了
5、亿币钱包之间转账需要相应的主链币作为手续费
我们再从另一个角度讲解一下,其实之前在讲解亿币的操作的时候已经说过,就是亿币去中心化钱包之间的转账、亿币去中心化钱包转亿币去中心化交易所、亿币交易所转回钱包的转账,这些都是需要相应主链的币种作为手续费的。
比如,我的亿币钱包里有USDT(ERC20),我打算转到亿币去中心化交易所,这时除了燃料费之外(FAB,需要的很少很少,几乎可以忽略),就需要ETH作为转账手续费。那么,以此类推,TRC20的代币就需要TRX作为手续费,BEP20的就需要BNB作为手续费等等。从这里可以也看出,通过跨链统一地址,理论上亿币钱包可以连接世界上所有的区块链。不用通过跨链桥,保证了安全(去中心化)、快速(速度取决于原生公链的速度)。