ChainX能扛起波卡公链的DeFi生态,与以太坊相争吗?
很多人认为,与以太坊公链上竞争激烈的DeFi生态相比,波卡暂时没有表现出竞争力。ChainX似乎是一个例外,它在努力为波卡生态争回来一些颜面。
ChainX致力于成为数字资产跨链枢纽,将通过完全去中心化的方式进行跨链资产转移,使得BTC、ETH、EOS、ADA等可以自由流通到其他链系统中。
最新的消息是,ChainX 2.0已经完成SherpaX 平行链测试并修复已知问题、完成 btc 托管 2.0 技术方案、与PlatON达成战略合作共同推进Platdot项目……
PlatON是支持数据资产、密码资产流转的底层基础设施,此次合作也是要进一步致力于推动链与链之间自由的、低摩擦的资产流动。
与众多试图把BTC带到以太坊生态的类跨链项目相比,运行了一年多的ChainX,会有优势吗?火星财经APP与你一起了解一下ChainX是怎样运行的?
ChainX的生态
ChainX生态中的参与者主要包括跨链用户、投票用户、验证节点、同步节点、信托节点、跨链中继和开发社区等。
验证节点:总得票数前1000名的节点,负责全链⽤户交易的记账处理和打包出块,将获得⽤户投票挖矿收益的10%。
同步节点:总得票数排名靠后的其余节点,负责搭建同步节点接收交易和⼴播数据,将获得和验证节点相同⽐例的收益。
信托节点:各⽅⾯综合实⼒最优的15个验证节点,负责联合托管⽤户的链外资产,是系统⾥最重要的核⼼社区领袖。
PCX在生态中的作用
ChainX项目的Token PCX在生态中的作用有很多,包括⽤于⽀付矿⼯费⽤、抵押成为节点、投票选举节点、作为兑换某些⼩众资产的中间货币等。
1、支付矿工费用:当用户在区块链上发起一笔交易,矿工需要把你的交易打包放上区块链,才能使交易完成,在这过程中会消耗区块链的运算资源,系统也会根据操作的复杂程度计算出相应的手续费,这笔手续费就是需要支付给PCX矿工费用。
2、充当中间货币:ChainX通过去中心化的方式可将链间资产进行统一转化,任何链只要建立与ChainX的连接,PCX就可以充当中间货币实现各类跨链资产的流通互换。
3、抵押成为节点:节点可分为验证节点和同步节点(前期称为候选节点),PCX充当链上治理的抵押工具,各节点为增强自身信用、稳定运行需要抵押更多的PCX,抵押越多越容易获得投票,当然,总得票数越高肩负的责任也越大。后期也可获取每个分红周期的分红收益。
4、投票选举节点:任何人都可以申请注册节点进行参选。用户可使用不常流动的部分PCX进行节点投票,选举出那些自抵押高、运行情况稳定、身份披露完全的节点以维护网络安全或托管系统资产。
PCX Token总量为2,100万枚,每两年减半发行,其中前两年发行的20%为开发团队的持续开发经费,两年后发行的Token全部归社区所有。所以,PCX总量的90%全部会通过资产挖矿模式归参与用户所有,用于开发者激励和用户激励。下图为PCX Token释放示意图:
ChainX的跨链技术方案
目前,跨链的技术方案主要包括哈希锁定、公证人和中继三种。
哈希锁定起源于比特币闪电网络,严重依赖用户在特定时间内做出特定操作,否则交易失败甚至会导致用户资产损失,目前主要应用在原子交易中,无法大规模推广。哈希锁定实现了跨链资产的交换,但是不能实现跨链资产的转移,更不能支持跨链合约,所以它的应用场景相对比较有限。
公证人机制是交易双方都能够共同信任的第三方充当公证人作为中介,交易双方就间接可以互相信任。这种方案非常简单,但与去中心化的理念存在冲突。公证人机制的安全性并不是只由区块链本身决定,而是由公证人本身以及其抵押的资产决定,可能会存在安全问题。
依托于轻节点的中继方案能够实现不同区块链之间的跨链操作。轻节点中继跨链可以拆分为主、侧链机制,主链不需要知道侧链的存在,而侧链必须要知道主链的存在。其目标是采用多重签名的机制,把主链资产进行锁定,在侧链上锚定、执行,增加区块链网络的价值和功能,安全性比较高。
图3 ChainX跨链示意图
具体到某一区块链的跨链方案,如果可以直接集成其他链的轻节点,那么ChainX采用轻节点的技术进行跨链;如果不能直接集成其他链的轻节点,那么ChainX采用公证人的方案进行跨链。充当公证人的信托节点是由综合能力排名前15名的节点担任,每隔10天会进行一轮选举。官网上列出的信托节点如下图所示,主要是由HashQuark、Wetez和Cybex等知名机构来担任。
比特币的智能合约
ChainX 是怎么实现比特币的智能合约?
1. 比特币到 ChainX 链上2. ChainX 上具备合约的功能3. 把比特币引入到合约模块中
ChainX 已经通过轻节点加信托托管的方式实现了第一步,也就是 ChainX 链上的 X-BTC。因此实际上 ChainX 通过比特币跨链的方式已经把比特币 Relay 到了 ChainX 上,也就是把比特币的价值流通到了 ChainX 上。
第二步是在 ChainX 上增加智能合约的功能。ChainX智能合约采用的是的 Substrate 的 WASM 合约模块。
第三步,本身 Substrate 的合约模型就是只支持单资产,而 ChainX 主打的是多资产方案,所以选择了将 ChainX 的资产转换为 ERC20 资产的方案。
用户持有 X-BTC,可以发起一个交易,将自己的 X-BTC 转换为合约模型中的 ERC20 的 BTC。而只要向 ERC20 合约发起一个合约调用,就可以把 ERC20 的 Token 置换为 X-BTC。
结语:
ChainX 是 2019 年 5 月主网上线,在 2019 年,ChainX 就实现了将 BTC 跨链到 ChainX 上。火星财经APP在本文中主要以比特币为案例做了介绍,但它的目标是实现所有类型的区块链资产都能跨到 ChainX 上。
Polkadot是Web3基金会负责开发和部署的区块链项目,致力于构建一个无需信任的跨链交易系统。ChainX主要负责Polkadot生态的资产管理类应用,将在前期试验资产跨链转接桥技术。现有区块链项目(如ETH、EOS等)的技术架构与Polkadot协议不兼容,ChainX会将这些数字货币资产进行标准化转化,然后通过标准的Polkadot协议导入Polkadot生态中。
但市场对其团队开发能力还是存有质疑的。TokenGaze在对ChainX项目的技术解码中分析认为,ChainX项目将由新加坡链池基金会资助,项目团队主要成员包括郭光华、岳利鹏、郭世清等,ChainX团队的信息披露不多,郭光华曾经有区块链的相关工作经验,总体来说,团队实力一般。
微信扫描关注公众号,及时掌握新动向
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场