PolkaWorld原创,转载请咨询微信 "hashbangs"

登录波卡世界社区 polkaworld.org 立即加入讨论

Bang姐:

ChainX 是基于 Substrate 开发并实现主网上线的第一条链,在 ChainX 主网上线之际,Polkadot 的联合创始人 Robert Habermeier 在Twitter发文支持数字资产跨链网关ChainX的主网上线,并称ChainX将成为Substrate的第一链

Substrate是在Gavin Wood领导的Parity团队开发Polkadot的过程中抽象出来的区块链开发框架,基于这个框架,开发者将很容易能够接入到Polkadot网络。

ChainX是国内最早也是对Substrate技术研究最深的团队, 为Substrate和Polkadot的开发作出了很多贡献,Web3基金会非常认可ChainX对于Polkadot和Web3.0生态的贡献, 因此ChainX与Polkadot和Web3基金会也建立了深厚的合作关系。

在Polkadot 上线前,ChainX会先作为一条独立链运行,在Polkadot上线后,以平行链的方式接入Polkadot,一起共建跨链生态。

ChainX定位数字资产的跨链网关,将成为区块链世界的资产跨链枢纽。正好我们前两天也在社区讨论到跨链的意义,因为现在大家看到的只有token的转移,现在的实现方式就是通过中心化的交易所来实现token互换,还没有看到在数据和信息上的互换,那ChainX作为数字资产的跨链网关,是只有token的跨链吗?那跟普通的去中心化交易所有什么区别呢?我们怎么可以成为跨链上的节点?节点的激励是怎么设计的?

今晚HashBang 和LongHash很荣幸邀请到ChainX的联合发起人郭光华郭总,来与大家讨论以上的问题!

主题:资产跨链的节点在Staking上的设计
主讲人:郭光华
  • ChainX 项目联合发起人
  • 链网科技联合创始人
  • 多条公链、联盟链技术输出者
主持人:Bang 姐

以下是AMA正文:

1、先来通俗易懂的介绍下ChainX,跟普通用户的关系是怎么样的,我们怎么可以使用和加入?以及ChainX跟Polkadot的关系是怎么样的?

郭光华:ChainX 重点是做数字资产网关,通俗点讲就是对已有的BTC,ETH,BNB等数字货币链做资产跨链。Polkadot 是任意消息跨链,数字资产跨链的这个子类别主要由ChainX来做。 Polkadot上线以后, 通过ChainX跨链过来的所有资产,可以流通到Polkadot网络的任何一条parachain。目前由于Polkadot还没有上线,ChainX会以独立的链运行。未来Polkadot上线以后,我们会通过ChainX parachain的形式将当前跨链过来的所有资产再Relay到Polkadot网络。

ChainX 是纯社区的一个产物,90%的代币将归属于社区用户, 目前已经支持了BTC跨链和SDOT映射。普通用户只要持有BTC或是DOT的第一期投资者,就可以通过跨链充值或者跨链映射的方式参与ChainX POS 挖矿获得PCX。这种去中心化的代币分发,借鉴于BTC的发行模式: 2100万总量,10分钟一个块,每个块固定奖励。ChainX是2100万总量,150块一个分红周期,每个分红周期固定奖励。 这种代币分配方式是为了PCX的持币人可以像BTC一样足够分散,避免了大部分PoS链一开始代币都集中在早期投资人手里的现象。

关于ChainX跟Polkadot的关系,首先是技术层面的关系。ChainX与Polkadot都基于Substrate技术,Substrate技术框架是Gavin Wood 领导的技术团队在区块链领域深耕多年的技术积累,极大地降低了区块链的开发门槛,这是在区块链开发模式层面的巨大进步。ChainX是第一条基于Substrate技术上线的链,将来会有越来越多基于Substrate技术的链诞生。

其次是生态层面的关系。Polkadot 未来会是一个非常广阔的跨链生态,而 ChainX 可以看作是 Polkadot 中的一个子生态,相当于它的一个二级 relay 链。ChainX Core Team也一直和Polkadot 官方保持着最紧密的合作关系, 是唯一和Polkadot官方合作的开发Substrate链的中国团队。

2、想知道实现资产跨链的意义和目的是什么?如果是为了增加资产的流动性,中心化的交易所已经做的很好,我们可以随时随地把BTC换成ETH出来。

郭光华:资产跨链的意义和目的和区块链本身是一样的, 目的是去中心化,或者叫去信任化,又或者叫做去中介化。中心化交易已经做得很好,为什么还要用跨链做去中心化?这个问题和传统数据库已经做得很好,为什么还需要高度一致性的区块链本质上是同一个问题。

最根本的原因是:传统数据库或者中心化交易所,都是中心化的,领导中心化的最高权限人可以修改任何数据库信息。 区块链或者跨链可以避免这种级别权利的存在。用最直白的话来说: 就是这个世界,是信代码规则还是信人。

比如BTC不由任何人控制, 所有规则都是在代码中写的明明白白。整条链都是按2100万总量,10min一个块 ,没有任何人可以去干预这些,而这就是信代码。传统数据库不一样,有权限的人可以随时改变数据,这就是信人。BTC因为只信代码,没有人可以任意改变,所以它的价值才会越来越大。

回到资产跨链和中心化交易所,是一样的道理, 资产跨链是信代码,中心化交易所是信人,人可能随时跑路。资产跨链的逻辑在代码里,任何人都没法影响它,好比BTC的灵魂人物中本聪都“跑路了”, 但BTC不会因为他的“跑路”而产生任何影响。

其次资产跨链只是第一步,更大的意义不是在做交易所,而是在于把BTC这种有价值的币增加扩展性,给BTC赋予新的生命力。 可以这么说,ChainX 把 BTC 10 分钟一个块扩展到了2s 一个块,把BTC几十块一笔交易手续费降到了几分钱一笔交易。这给BTC带来的可应用性和可扩展性,是一个简单的交易所无法比拟的。

ChainX上已经自带了一个DEX,但它只是ChainX上的第一个Dapp,未来会有很多应用,ChainX 会把BTC输出到各种 Polkadot parachain 和 substrate 合约链,使 BTC 在各种合约链中应用普及开来,ChainX将来就是各类合约链的发动机。

3、ChainX的节点主要有哪几种类型?申请成为节点有什么样的要求和限制和好处吗?

郭光华:按资产种类分为两类:
1)PCX 节点(真实投票挖矿节点)
2)跨链资产节点(如BTC,Sdot)也叫虚拟挖矿节点

按职能分为三类:
1)信托节点(托管只能单向relay的数字资产托管安全业务)
2)验证节点(正常出块,确认块,维护ChainX网络的安全和稳定)
3) 同步节点 (接收和广播网络信息,为各类链外应用提供服务)

按状态分为三类:
1)验证节点(参与共识,出块并对块进行确认)
2)候选节点(即将成为验证节点的候选人)
3)退选节点(主动退出或者被强制惩罚退出,不再参与网络贡献和接收网络收益)

ChainX将会是目前最大的PoS共识网络,申请成为ChainX节点几乎零门槛,只要能够支付注册节点的手续费。 而申请成为信托节点,则有一定门槛,需要行业资历背书和社区审查。

PCX 节点有三个收益来源:
1, 投票用户投票收益的10% 。
2, 用户充值或者绑定推荐人奖励,也就是充值用户虚拟挖矿收益的10%。
3, 验证节点打包交易所有手续费的10%。

信托节点有两个好处:
1, 议会收益的20%。
2, ChainX钱包将会对信托节点进行置顶展示,获得更大的曝光度。

4、看到上周六ChainX的主网已经上线,可以说下节点出块和运营的一些情况吗?目前有多少量的BTC和SDOT在进行Staking?ChainX有没有进行一些激励机制来鼓励用户进行Staking呢?

郭光华:主网上线后,目前节点出块,网络运行等均一切正常,能稳定到预期的2s一个块。但还有很大的提升空间, libp2p 网络稳定性还有待加强。我们一直在积极配合Polkadot 团队一起改进优化代码。

目前有800 多个BTC 和 30多万的SDOT进行了Staking。 ChainX 目前不准备激励用户来进行Staking。作为一个承载链上价值的底层网络, 底层网络的流通价值一定是高于链上资产 的总价值的。 如 BTC 的总价值肯定高于他上面的USDT等资产的价值总和, ETH的总价值肯定是高于他上面Token价值的总和。 目前ChainX 才挖出来6万个左右的PCX, 流通价值远不及 800 * 6 万的链上BTC价值。所以我们希望ChainX慢点长,没必要加生长素促进生长。如BTC一样经过长时间的共识,缓慢地增长,才是健康的,可持续的。

5、一般PoS项目的Staking奖励都是来自于项目本身的代币增发,目的是为了维持网络的安全和进行社区治理,想知道ChainX的Staking目的是什么?Staking到ChainX上的BTC和SDOT的目的是什么?用户Staking得到奖励不是BTC或者DOT,而是PCX,PCX对于用户来说可以做什么?大家为什么想要得到PCX?

郭光华:ChainX 中 PCX的Staking 和一般PoS项目的Staking 一样,为了安全和社区治理, 但BTC等跨链资产的Staking 是为了去中心化, 持币人的去中心化, 这里面我们学习的师傅是来自于 中本聪,中本聪设计BTC,2100万个 多年长时间的分发,使每个时间点的人都可以进来获取BTC,这样使持币人足够的分散。 现在 PoS 有个持币人集中的痛点,因为早期的币都是集中在早起投资人的手里,这样会导致 PoS 链一直是早期投资者参与的事情,后来的人很难参与。

上面解释了BTC和SDOT的 Staking 目的是为了持币人的去中心化。 跨链过来的 BTC 以后会有大用处,因为把BTC 10min 一个块变成了 2s 一个块, TPS从 7 增长到数千, 手续费从数十块降到了几分钱。 让BTC 真正拥有了扩展性,可以流通到任意的Polkadot 平行链 进行Dapp 激励,如以太坊的ETH, ChainX 链上的去中心化交易所就是第一个 BTC 的Dapp。

ChainX 的PCX 和以太坊的ETH一样,一方面是Gas 燃料(手续费)。第二方面是可以作为Dapp的基础使用货币。 接着PCX又有Cosmos中的Atom的属性, 投票选举抵押治理,维护ChainX 网络的安全性。

6、Staking在ChainX上的代币有质押期吗?一般多久可以取回自己的代币?

郭光华:PCX有质押期,普通用户投票是 3天, 节点自抵押是30天。BTC等跨链资产没有质押期,可以随时提走。但由于我们前期的对于安全性的考虑,信托节点一天最多只会集中2次进行提现处理。换句话说: BTC提现一般不会超过1天。

7、ChainX的Staking和现在主流PoS项目,比如Cosmos、本体、IRIS等等的Staking有什么不同和优势呢?

郭光华:首先要肯定Cosmos,本体,IRIS 对区块链行业的技术输出, 如上面我们说了,一般项目的Staking 都是为了网络的安全和治理。 区别在于ChainX 的 Staking 加入了跨链资产的元素,跨链资产挖矿是手段,不是目的,目的是为了解决PoS 持币人的中心化, 使代币能够像BTC分布一样尽量地做到去中心化。

8、因为涉及到资产的跨链,怎么确保用户的资产委托给节点之后在跨链过程中的安全性?

郭光华:ChainX 采用轻节点的方式跨链,是完全去中心化的,也可以说是去信任化的。跨链到ChainX 的BTC只认BTC网络的执行逻辑,完全没有中间人参与。这块是BTC代码的安全。其次从ChainX 跨回BTC,是因为BTC链上没法开发ChainX的轻节点,我们采取了信托托管的折中方案,信托节点都有很强的行业背书能力。多方背书比中心化交易所单方背书要安全一点。

9、上周我们也聊到本体的节点的运营成本,大概一个月在550美金,可以帮我们计算下如果成为ChainX的节点,运营成本和收入大概是怎么样的?

郭光华:ChainX 的验证节点一个月的运营成本大概在100美金左右。运营成本主要是服务器支出,ChainX的目前推荐配置是不低于4核4G10M带宽,这样的机器配置每个月大概需要100美金。

节点收入取决于节点规模,收入来源有:10% 投票奖励 + 10% 渠道奖励 + 出块节点打包手续费的10%。 所有节点加起来的最大收入是: 10% 的总 PCX分发量 + 总交易手续费。PCX的总量是 2100万,最后分到节点手里的是 10% 以上,也就是210 万以上的PCX会分给节点。至于每个节点分多少,那就要看自己节点做了多少跨链资产用户的渠道方和能够获得多少的用户投票。

10、最后一个问题,想知道ChainX主网上线之后的下一步计划是怎么样的?可以给我们分享一下吗?

郭光华:ChainX 主网上线后,只是ChainX基本功能的刚开始,也是区块链行业跨链功能的刚开始。接下来ChainX会重点做4件事:

1)维护ChainX 主网的安全和稳定,这是我们的首要任务,因为我们是第一条Substrate 链,所以会遇到很多问题,但这也有利于波卡的生态。
2)配合Polkadot 开发 ChainX 在polkadot 上的parachain。使ChainX 主网上的所有跨链资产未来可以跨链到Polkadot 网络,在Polkadot生态里流通。
3)做 ETH,EOS,BNB等优质数字货币的跨链。
4)智能合约平台,可以使BTC等跨链数字资产应用到智能合约平台,增加BTC等数字资产的扩展性。