首页 > 资讯 > 公链最好的应用落地场景是什么?看CoinEx Chain的2020路线图| 火星总编时刻NO.57 ...
转载  

公链最好的应用落地场景是什么?看CoinEx Chain的2020路线图| 火星总编时刻NO.57 ...

摘要:2020年1月17日20点,「火星总编时刻」第57期在火星社群展开,本期对话主题为「公链最好的应用落地场景是什么?看CoinEx Chain的2020路线图」,由火星财经合伙人、总编辑猛小蛇深度对话CoinEx Chain首席开发者姜家志。

2020年1月17日20点,「火星总编时刻」第57期在火星社群展开,本期对话主题为「公链最好的应用落地场景是什么?看CoinEx Chain的2020路线图」,由火星财经合伙人、总编辑猛小蛇深度对话CoinEx Chain首席开发者姜家志。

本期活动由金色财经、陀螺财经、耳朵财经、链节点、世链财经、猎云财经、星际视界,鸵鸟区块链,零度财经、未来财经、币扑beep、hubox财经、FN、币本、比特财经、牛市财经、链安财经、布道财经、长青财经、零识区块链、艾链财经、陨石财经、bitell、币圈情报站、贝博、币糖国际、链圈、云禾财经联合支持。

2019年诸多交易所或主打上新项目,或主打合约、衍生品,而CoinEx则主打公链,并且一次推出三条公链,这种技术范的交易所发展方式可谓清流。关于CoinEx Chain发展的基本介绍,此前第50期总编时刻已经备述三条公链的基本框架,相关链接:https://news.huoxing24.com/20191021222416893498.html,本期则是希望对2020年CoinEx Chain发展的基本情况有更深入的了解,籍此对话CoinEx Chain首席开发者姜家志。

姜家志,CoinEx Chain首席开发者,Matrixport CTO,前比特大陆区块链底层协议研发负责人,哥白尼项目核心开发者 ,虫洞协议核心开发者。13年开始接触比特币,参与开发比太钱包。在比特大陆期间一直负责区块链底层协议的研发工作,开发了BCH协议客户端 Copernicus:GO语言的全节点客户端,并在BCH主网顺利出块,设计和研发了 Wormhole 协议——基于BCH 主链的二层智能合约网络。在区块链共识协议,区块链应用方面有丰富研发经验,一直是区块链世界坚定的支持者。

猛小蛇:从我的观察来看,联盟链的开发运维过程没有通证激励,成本是高于公链的,而高昂的成本或许会导致很多项目无法产生收益而逐渐被关停,也就是这个方向的发展可能很难行得通。关于公链和联盟链在中国市场的发展之争,家志老师你有什么看法?

姜家志:首先先说下为通证(Token)是对于公链是用来干什么的,它的作用是什么,这样才能更好的理解公链和联盟链的区别。区块链解决的是一个拜占庭容错的分布式问题,但是互联网里面使用的分布式系统的节点都是可以信任的,只是节点可能会出现故障而已。

可以这样说,分布式系统内的不会有专门作恶的节点,区块链解决这个问题的方式就是使用Token激励,Token激励让矿工或者持币人主动得去保护整个网络,相对应的可以获取Token激励,所以Token起到的作用是用去中心化的方式维护整个网络的安全。如果没有Token的激励就会出现ETH的测试网络一样的问题被恶意攻击。Token的激励问题也出现在比特币网络,现在就有在这次减半之后就,对于矿工激励不足的讨论。

这也是公链和联盟链的一个很大的区别,公链因为有了Token的激励可以实现去中心化的运行,通过经济激励和技术手段解决网络安全的问题。

而联盟链因为没有激励层,就需要设置对应的门槛,比如节点必须要审核加入,联盟链通过增加一定的审核门槛才能够解决安全性的问题。不然网络就会被其它恶意节点控制。

对于公链和联盟链的未来的发展,我觉得两个方向都有自己的场景。

首先我现在仍然看好公链的未来发展,每一次的区块链的大的市场机会,就会在公链的前进上留下来一些东西,比如:比特币-总量唯一的货币;以太坊-去中心化的智能合约平台;USDT-稳定币;Defi是值得探索的一个公链很重要的方向。

联盟链可以提供一个范围受限的信任平台,举个例子,在供应链(区块链项目)中仅仅把需要的数据Hash放到链上就可以,因为链上数据是不可更改的,而且是全网(联盟内)广播的,当有一天需要对于数据进行审计的时候拿到对应要审计的Hash,被审计方必须拿出当时的数据才能得到正确的Hash,拿不出来就意味着数据有错,而且因是供应链,以同样的方式拿到上下游的数据,就可以验证提供的数据的可靠性。通过这种方式就可以保证数据的真实性,这是联盟链提供的价值,一个可信可靠的数据审计平台,当然也可以延生到供应链金融等场景上。

公链和联盟链是区块链的两种形态,公链通过Token的方式提供激励来保证去中心化安全性,而联盟链以授权的方式构建了一个可信的网络,区块链提供了一个一致的账本,公链和联盟链以不同的方式来维护账本的安全性。在两个方向上都有很多事情可以做。

猛小蛇:2019年公链发展好生惨烈,许多公链项目都死掉了,主要原因没有出现刚需的应用场景,更没有探索出有效的商业模式。你认为公链产生具有刚性需求的杀手级应用场景会在哪里?另外,此前公链都没有有效的商业模式,都是靠其他项目来供血,你认为公链能产生的商业模式会是怎样的?

姜家志:公链的场景上我觉得未来Defi的场景会不断扩大,Defi的应用我觉得会有四个方向非常值得探索:

1. 去中心化借贷(已经有很不错的应用了);

2. 去中心化保险服务;

3. 资产链上化;

4. 去中心化交易 (交易是金融的核心需求);

CoinEx Chain也会在这四个方向上也在探索,后续会陆续公布给大家。去中心化是一个比较重要的场景,有去中心化的Token,就应该有去中心化的交易,交易也是金融最重要的一个场景。

公链一开始就是以开源社区的方式在运作的,在开源社区里面也要很多成功的商业工作,比如Red Hat,但整体上开源项目的商业场景还是需要摸索的,公链目前也处于这个阶段,未来更多的DeFi项目的出现也可能会反哺公链项目。开源社区的协作是一个非常好的工作方式,开源项目越来越多,越来越大,这本身也是成功。

猛小蛇:我一直认为如果不是因为智能合约,区块链都很难成为一个能不断壮大的行业。你自己是怎样定义智能合约的?现在区块链智能合约领域发展的情况是怎样的?有什么短板亟待提高?未来对于整个区块链行业重要的影响有哪些?

姜家志:我的看法是:智能合约是一个电子合同,它定义了一系列的规则,按照会严格按照这个规则运转,并且在一个统一账本上,任何人都可以看到,可以验证。

智能合约领域仍然是以太坊最大,以太坊平台在智能合约上获得了最大共识,DeFi大部分也都是在以太坊上,但是以太坊平台上还是有不少的问题的,比如共识时间太慢,当然以太坊社区也在积极的准备PoS的转型,另外就是性能的问题,以太坊使用的EVM以及复杂的存储结构导致智能合约的执行有点慢。

EOS是一个很好的技术尝试,引入了很多的技术,也是值得观察的。我们在智能合约的解决思路,一方面我们需要优化虚拟机的执行速度,我们会使用WASM虚拟机。

另一方面我们也改进存储引擎,我们开发的存储引擎已经开源:https://github.com/coinexchain/onvakv

这样才是提高智能合约的执行,另外就是就是智能合约专用化,这涉及到两个部分,一个是定制化一定通过的智能合约形成底层库,另一个就是使用专用公链,比如我们在去中心化交易的合约开发成了一条链。

公链仍然是整个行业的基础,公链的发展仍然是整个行业发展的动力,公链的大规模使用一定依赖公链技术的推进,我们很高兴可以给社区贡献自己的力量。

猛小蛇:之前我对CoinEx Chain的三条公链设计非常好奇,然后经过海坡很细致地解释以后,我简单粗暴地理解为一个是在交易所发币的,一个是搞智能合约的,一个是搞隐私的。但我还是有一些疑惑,比如我觉得Smart公链虽然主打只能合约,但一样是可以发币的,于是DEX公链似乎就有些多余?另外隐私的功能不可以从Smart公链延伸吗?你能否再从技术角度更为细致地解释一下为什么要做成三条链,优势是什么?尤其是三条公链的开发成本也不小,对未来交易所的竞争能否构成帮助?

姜家志:DEX公链是一条专注于交易的公链的,我们的设想是Token的发行是在DEX公链上进行的,然后可以通过跨链IBC协议转移到Smart公链上,完成使用智能合约的需求。如果有需求可以再转移到DEX上进行交易。使用Smart公链无法做去中心化交易的原因是因为性能上无法满足交易的要求,这也是我们定制化专用公链的思路。

隐私方向我们目前还是设计,隐私功能需要服务的是以Token为对象的,目前还没有考虑以智能合约的维度。做三条链的原因,在考虑公链的时候,我们仍然认为金融业务是区块链的最佳落地场景,这个和DeFi的理念也是一致的。

首先我们看到了去中心化交易的需求,因此我们首先实,然后我们认为智能合约仍然是区块链应用场景探索的一个最佳场所,但是我们认为一个通用的公链是无法满足去中心化交易的需求的,因此我们需要让DEX单独成链。这就需要把DEX和Smart公链分开设计,至于隐私公链,一方面我们认为私隐是一个用户的一个重要需求,用户在使用区块链的时候会不希望暴露自己的隐私。另一方面区块链的根本在密码学上,而私隐链涉及的密码学算法非常多,我们也想在隐私链探索更多的密码学的可能。

三条链的开发成本很大,团队的研发压力也很大,交易所目前仍然是用户使用区块链的入口和基础,但是交易所本身也承担着巨大的压力。公链是整个区块链行业的基石,同时也是一个重要的业务方向,公链和交易所本身得业务也是相辅相成的。

DEX的Token交易更加适合一个特殊币种的,交易量大得币种还是交易所合适,一个交易量小的币种更加适合DEX,但是这种小的交易币种数量很多。未来我们会加强交易所与公链的互动,交易所因为是入口,实现DeFi也会更加容易。

猛小蛇:在2020年整个CoinEx Chain发展的计划布局是怎样的安排的?请详细地为我们介绍一下。尤其是重要事件时间节点,大家好设置备忘录记得关注。

姜家志:这个是我们发布的最新路线图:

大概的进展,目前已经在研发智能合约的demo;

2020-2 开发智能合约demo;

2020-3 我们会对DEX进行升级;

2020-4 支持跨链协议;

2020-4 智能合约虚拟机研发;

2020-5 token在dex和智能合约之间转移;

2020-8 智能合约公链进入测试;

2020-9 DEX第二次硬分叉升级,支持智能合约token交易;

2020-10 进入主网测试;

我们在10月份进入主网测试,可能会是Cosmos生态内的第一个完备的智能合约虚拟机。

大家有兴趣,可以关注我们的公告。

猛小蛇:我对三条公链中最感兴趣的一个公链,就是Smart。你能否介绍一下Smart公链的详细内容?Smart公链对比以太坊的智能合约,有哪些优势?希望这个问题能够讲细讲透,不要太技术,能对用观众友好一些。

姜家志:smart chain的开发代号是智慧女神雅典娜(Athena)。smart chain是一条完整的链,有自己的客户端。通过跨链和DEX交互,也就是在去中心化交易所上购买Token,可以通过跨链协议转移到Smart Chain上。链上只有auth、authx、bankx、staking、slashing这些基本的模块,有asset模块(因为bankx模块需要),但它不注册任何handler,系统默认不能发币。

智能合约作为一个普通的module实现,不因为它而影响现有的代码结构,可以通过rest和cli接口进行智能合约的创建、调用、删除,未来会实现并行等加速智能合约执行的手段。用来编写智能合约的是Rust库,可以输出用的wasm文件。

我们目前的想法会在智能合约上实现一个等比例兑换的合约,即甲给合约转10个CET,合约就给甲转1个USDT;甲给合约转一个USDT,合约就给甲转10个CET。通过rest和cli可以查询到合约中剩余的USDT和CET量。

我们的是智能合约语言使用的是Rust语言,这种编程语言更加的安全,使用的虚拟机是WASM虚拟机。wasm 是一个可移植、体积小、加载快并且兼容 Web 的全新格式。他能支持多种语言,目前我们以Rust语言为主。智能合约链上我们仍然使用tendermint协议,并且会改进Cosmos-SDK。

简单来说,就是更安全,性能也会高了,共识速度也会更快。

猛小蛇:之前有观点认为,交易所能够直接完成跨链的功能,直接用纯技术跨链的方式既慢也无意义,发展的空间不大。而且Cosmos虽然目前名气很大但是其思路对于很多公链来说,还是一种需要“万链接入”,而不是“接入万链”的结构,其发展会受到一定限制。你怎样看待跨链技术的发展?对于CoinEx Chain来说跨链的技术又有怎样的优势?

姜家志:Cosmos 最先实现的并不是优先实现跨链,而是先开发了一个Cosmos SDK。Cosmos SDK的目标是允许开发者从头开始轻松创建原生就能同其他区块链相互操作的自定义区块链,Cosmos SDK处理好了一个完整的区块链系统需要的功能,包括P2P网络层,交易,以及治理,这个的意义在于,开发者可以基于Cosmos SDK随意的开发自己的区块链项目,比如它的代币ATOM,比如我们开发DEX。

基于Cosmos SDK开发的区块链项目是有自己独立的共识,没有跨链的情况下,它是一个独立的区块链项目,可以正常运行。这也是Cosmos比较吸引开发者的原因,因为有这个SDK,大家研发会更加容易。Cosmos的跨链是基于IBC协议,IBC 是 Cosmos 围绕 Cosmos 网络 和 Tendermint 共识 而设计的 跨链通信协议。使用Cosmos SDK就会支持IBC协议,因为已经在SDK中了。

IBC协议和Cosmos SDK是独立运行的,基于Cosmos SDK是可以更好的使用IBC协议,IBC协议类似于我们现在使用的网络协议,只要支持IBC协议都可以和Csomos 生态连接。基于IBC协议的链都可以成为一个HUB,用户的资产可以在各个hub中自由流转,所以Cosmos 大家都可以接入。他一开始实现的就是任何人都可以任意地接入,而且给一个比较简单的实现,开发者的研发进展就会很快。

其实跨链是很难实现的,有很大的技术门槛在,Cosmos的很明智的选择了先开发一个可以使用的区块链开发框架,大家在这个框架内研发自己的区块链项目,需要使用跨链的时候,自然要使用IBC协议,那么就会很多的开发者帮忙解决跨链的问题。

我们设计的时候就考虑一定要使用跨链技术来解决数据在三个链直连的问题,技术上我们在DEX上会实现高性能的交易已经内置了自动化做市。使用智能合约来解决区块链应用场景探索的问题,提供更安全,更高效的智能合约虚拟机。在跨链的技术上已经做了不很多的工作,和Cosmos团队一样持续改进IBC协议,这些需要我们做很多的工作。另外在跨链上需要有很多的证明,比如存在性证明和不存在性证明,这些对于我们的数学挑战也很大, 还好我们团队有相关的人才。

猛小蛇:之前行业中有门罗币、Zcash以及Grin等主打隐私概念的币种,但是在技术上也有诸多诟病。你认为隐私币的需求点在哪里?CoinEx Chain主打的隐私币会有怎样的技术特点和优势?

姜家志:纯粹的隐私我个人并不是特别看好,不符合用户的使用场景,用户需要的是不然别人知道自己,而且不是谁也无法追踪到,这也是未来我们需要考虑实现的,就是一方面隐藏自己,需要的时候也需要证明自己的AML。

先谈下门罗和Zcash这两个币的问题,技术上两个币种都采用了pedersen承诺来完成金额隐藏,主要的区别在于门罗采用环签名和一次性地址来隐藏交易双发。而Zcash则用zksnark做了隐藏 策略上 门罗默认全部采用加密 Zcash默认不采用。这导致了Zcash上匿名交易占比很低,也导致了匿名性较差。而门罗由于环签名的限制,只能将交易发起方隐藏在一个较小数量的群体中,导致可以通过污点分析等手段部分程度抵消其所提供的匿名性。

关于需求点,可以问一下自己是否愿意把自己账户余额公开让所有人可见,让自己的每一笔收入和支出都披露在报纸上?如果答案是否定的,这就是隐私币的需求点了。

现有的隐私方案,门罗 zcash grin/beam zcoin 等都是基于utxo模型的。而智能合约这一公链的大杀器,目前主流的都是在账户模型下,所以主要技术特点就是在账户模型下提供隐私保护。然而随着零知识证明技术的进展,已经有账户模型的隐私方案,例如新近提出的 zether (在JPMorgan的quorum项目已经合并) 我们也在密切关注相关进展 ,以便将最新进展纳入设计。技术的进展发展很快的,我们每天都要学习才能跟上。

猛小蛇:未来CoinEx Chain会如何支持更多应用的建立?现在有的公链已经对很多项目开发者做好了很多应用开发的模块,开发者可以直接拎包入住,表现是极度友好,CoinEx Chain是否也有这样的计划?

姜家志:从激励的角度来说,我们推出了社区激励计划,鼓励更多机构和个人参与到CoinEx Chain的生态建设中,CoinEx Chain 基金会每季度将拿出300万CET用于每季度为生态做出的社区(群)建设、内容宣传和产品开发贡献的验证节点、机构和个人等进行相应扶持奖励。从工具链上,我们已经在使用了WASM生态工具了。

WebAssembly的开发团队分别来自Mozilla、Google、Microsoft、Apple,我们需要解决社区和WASM生态的力量,把相关工具最好。从开源的角度上,我们会尽快开源CoinEx Chain的智能合约虚拟机,这样可以帮助社区一起推进Cosmos的技术生态。从技术上,我们希望能够更多的参与开源项目,或者开源我们的项目,为行业做贡献,开发者社区是非常难以建立的,需要我们长时间的努力和积累,这方面我和海洋都有长期做下去的规划。

 
Tags:
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。