本文转载自公众号 wetez
今年热点项目Polkadot的兄弟ChainX春节过后要上线了,作为国内最了解波卡技术的团队,也是全世界最早使用Substrate技术及Aurand+GRANDPA共识实现的团队,是个很好的机会仔细观察Polkadot到底牛不牛逼,第三季能不能如预想中上线。
ChainX在白皮书和官网写到核心是做一条智能合约链,Polkadot官方做的是基础架构层,其他的业务就是由社区团队(如ChainX)实现。
ChainX的第一个目标是做Polkadot上的去中心化交易所,真正的跨链去中心化交易所,不是像BTS拥有中心化网关,不是像0x,Kyber等以太坊上去中心化交易所只能交易erc20相关的代币。
Chain X在去中心化交易所部分也不太难理解,架构与传统中心化交易所类似,不同之处在使用多签的智能合约与映射,来取代中心化交易所存储用户代币的钱包。
中心化机构最为人诟病就是信誉,一旦跑路所有用户存放的代币资金将不翼而飞。ChainX通过多签地址或合约锁定与多个验证人控制的解决方式,资金的管理权更趋向透明与去中心化,而且用户也真正拥有自己资产的所有权。
如果来个简单明了的直接相比下,去中心化交易所优点是
1. 解决信任问题(用户的钱是在链上而不是交易所钱包)
2. 手续费便宜,中心化是交易的千分之一,Chain X是免费手续费撮合,每笔订单只需支付极少量的PCX矿工费。
3. 透明,所有的操作都在链上清楚可查
我们来看看ChainX的去中心化交易所是怎么启动的,用什么特色吸引流量与资金量?
One Asset One Vote这是ChainX提出的Idea (充值挖矿与投票挖矿)
直觉让Wetez想到了fcoin交易挖矿的模式,当时fcoin的交易挖矿吸引了大批用户将资金从其它平台转移到fcoin上交易为了获得手续费的分红。
在这边Chain X采用了充值挖矿(初期上线只有BTC与波卡的映射代币SDOT),为什么选择这样的模式?一方面是吸引流量,一方面ChainX团队想解决POS一个常见问题(如何更去中心化的分配初始代币)
挖矿游戏规则是什么呢
在ChainX里发行代币PCX为2100万枚,团队占有总量的10%,Bitcoin 的每个块为 10 分钟,初始单块奖励为 50BTC,每 21 万个块减半。ChainX 的每个挖矿周期为 5 分钟,初始单周期奖励为50PCX,每 21 万个周期减半。
可以看到以下图看代币分配。
举个例子,比如上线当天1BTC=1000PCX, 1ETH=100PCX, 比如用户A有1个BTC与2个ETH,那用户A就获得了1200PCX充值带来的挖矿权利。
1200PCX / 所有用户充值挖矿PCX + 所有用户投票挖矿PCX = 用户A能获得一个挖矿周期奖励的比例。
将这个比例*50PCX(一个周期奖励)=一个周期中用户拿到的奖励
什么是投票挖矿?
最初始最简单的投票应用将在选举POS节点上,每一个PCX就是一票,当你投出你的1个PCX你就会拥有1PCX投票挖矿权利。
官方说提前释放DOT价值是什么意思?
因为波卡还没有上线,现在官方代币DOT为ERC20且不可以转让,ChainX官方通过验证人模式映射到了ChainX主网上,让还没有上线的DOT有了挖矿权利,但是注意,DOT一样不可以交易,可交易的SDOT是剥离DOT所有权在ChainX系统内参与挖矿权力的价值。
接下来说他们是怎么通过Polkadot架构实现跨链去中心化交易所的?
我相信读这篇文章的大家都使用过交易所做过交易,当我们进行充值时,交易所会分配给我们一个充值地址,实际上在做交易之前我们要把我们的资产充值到交易所指定的地址上。
在ChainX里实现方式非常类似,在交易之前用户需要将资产充值到Chain X指定的地址上。不同的是这个地址是一个多签地址,这个多签地址的掌控权为ChainX网路中被选出的信任节点,只有达到一定门槛后(大于2/3),智能合约地址里的资产才能被移动。
整个跨链交易用Alice和Bob举个例子
Alice将BTC转移到ChainX指定的多签地址,并备注Bob的ChainX账户地址,交易被网络中节点确认并被中继至ChainX系统,ChainX系统会给Bob发行等量的映射资产。Bob如果想把映射资产真正拿到,就需要在ChainX系统内申请提现,指定自己的BTC账户,多签地址会经过2/3签名后释放给Bob在原链的账户。(这就是去中心化跨链,没有单一机构或节点能够在任何时刻获得资产所有权)。
白皮书里的图是BTC与ETH的互相转移,大家其实不需要理解这么复杂,Wetez相信他们会包装的非常丝滑
PoS节点部分
ChainX白皮书里透露他们实现了Aurand+GRANDPA的PoS共识,1-2s 的出块时间,10s 以内的最终确定性延迟,理想目标整个系统会有1000个节点,而且用户可以通过下载桌面钱包进行出块。
不过在初期阶段,PoS节点将会从几十个起步,待社区成熟后会慢慢放大限制,且初始阶段需要云服务器搭建节点。
成为PoS节点可以获得什么奖励?
在ChainX中没有每年增发代币奖励给节点
成为节点可以获得的收益有,节点手续费+投票挖矿奖励10%
成为充值渠道可以获得什么奖励?
帮助用户进行跨链映射的钱包(BTC支持OP_RETURN,ETH支持data填写跨链备注等),可以获得用户充值挖矿奖励10%
看起来充值渠道才是Chain X初期希望的节点特质,因为充值渠道能获得奖励比普通节点大得多。 (PCX的价格将会成为这个系统有没有持续性的重要关键,不管对普通节点还是对具有充值渠道功能的节点)
我应该参与吗?
如果你有BTC参与吧,参与不吃亏,不用担心项目方拿你的币跑路,上面提到了这是一个去中心化且公开透明的系统,通过智能合约执行。
能获利多少我不知道,主要看PCX价格,如果还是担心欢迎到Wetez的社群与大家一起讨论。
Chain X未来规划
不仅仅是去中心化交易所,ChainX基于Polkadot未来可以真正实现跨链智能合约使用是更值得期待,想象空间更大的,简单理解就是我有BTC,我可以支付BTC来自由使用采用最新智能合约技术的交易与游戏。
未来ChainX规划会变成波卡的第二层中继链,将交易,DAPP及其它各项功能平行链化。
对ChainX有什么更深入的想法,欢迎加入Wetez社群一起讨论,ChainX与热门项目Polkadot息息相关,关注与等待Polkadot时,一起加入他们的上线活动吧。
Wetez是国内最了解PoS共识的团队,PoS将会是未来区块链的潮流,欢迎入群与我们交流,添加我微信jeffzhang321,备注Cosmos或Tezos或Polkadot我会拉你入群
我的微信
想了解2019年其中一个热点PoS吗,将我们设为星标,即将有一些列分析PoS的文章