Hi, 请登录

越聊越有“XIN”——对话QuarkChain

 

微信截图_20190422095350.png

币橙网主办的【越聊越有“XIN”——对话QuarkChain】线上分享活动,于4月19日20点开启,活动获得了十分良好的反响。本次线上活动同步直播社群达到了10余家社区,由五六财经、链财经、摩斯财经等多家社区大力支持,同时参加活动人数达2700余人。QuarkChain CMO 向亚贞受邀出席,向总分享了对区块链行业与整个市场的看法与理解,并向大家介绍4月30日即将上线主网的QuarkChain的功能特点。以及QuarkChain针对行业现存问题的解决方案,从而更好促进行业未来持续良好发展,让项目、社群、生态形成合力。

 

下面是本次活动的分享内容:

 

夸克链(QuarkChain, QKC)是一个基于分片技术来搭建的灵活、高拓展性且方便使用的区块链底层架构。它是世界上首批成功实现状态分片的公链之一。

 

image.png


今天主要是从两个方面来讲,第一个是关于近期整个区块链行业、市场环境、生态方面的一些个人的看法以及展望,还有一个方面就是给大家介绍一下我们即将上线的QuarkChain主网,它有哪一样哪些特性,当然最后我也会留一定的时间和我们社区一起来做互动和问答。

 

首先简单的介绍一下QuarkChain。QuarkChain是一个基于分片技术搭建的一个公链。分片大家应该不是很陌生,很多人都知道它是Sharding,因为非常多的项目都在使用Sharding技术,包括像以太坊2.0、本体等等很多很多的项目,我们也主要是基于这样一项技术的,分片技术本身的并不是一个非常新的技术,像google、Facebook这样的大公司已经用了很久了,我们的主要团队其实都是这两个公司出来的,之前他们就有很多的分片的一些经验,然后他们把他们在google还有脸书分片的经验扩充到了区块链领域。

 

所以我们算是目前第一个完成状态分片的一个公链项目,其实因为分片是一项技术的统称,在分片里面有不同的就是分片类型,比如说状态分片,比如说交易分片等等,其中最难的是状态分片,但是它也是最有效的,有一些目它其实做的不是状态分片,但是比如说像以太坊2.0,还有就是大家熟知的本体这些他们都是希望做状态分片的。

 

关于我们的公链,它主要是三个方面,第一个方面当然就是快,也就是大家所说到的扩容,因为分片本来就是为这个而生的。第二个方面呢是叫全面可拓展性。第三个方面叫灵活自由。然后最后一个就是简单易用。

现在我可以先来回到我们的第一个话题,也就是关于现在的市场环境的一些展望,以及区块链技术啊我的一些理解。

 

最近比较热的话题,我觉得应该最热的也就是bchsv的下架,就是包括像长鹏以及很多大V都发表了对他不太赞赏的一个言论,然后其实啊bsv的话到不是今年开始作妖。就是去年当他和bch打架的时候曾经引发过地震,因为比特币被拖累,一下子价格跌了20%,虽然是发生在去年的事情,但是今年想起来都是不寒而栗。

 

其实这样的硬分叉在B圈真的不是第一次,非常的常见,其实隶属B圈的就是或者说是区块链技术的发展,基本上从比特币分叉成bcH然后从bcH然后又分叉,分叉成BCHABC,其实每一次分叉大体都是思维及路线的不一样,比如说分岔成BCH的时候,当时的想法是说唉、比特币不够快,bcH它是更大的区块,这样的话可以让交易的速度变快,然后bcH在分叉的时候,因为BCHABC是希望上面可以增加虚拟机,就跟以太仿一样就是成为一个可以编写DAPP的公链。

 

但是BCHSV是觉得说这不是我们想走的路线,也不是比特币最初发展想走的路线,比特币最初发展并没有希望可以成为一个搭载dAPP的一个网络,他就是一个交易的一个网络,所以我们要沿用我们要延用阿比特币以前的这个路线,也就是说每一次应分叉,其实归根到底都是技术的路线上,以及对未来的发展上有不同的看法,有些人觉得我们要往A这条道路走,但是别人说不对,我们要往B这条道路上走,当你有了分歧的时候,于是硬分叉就自然而然的产生了。

 

每次这样的硬分叉发生的话,它有什么样的结果?第一个就是社群分裂。比如说以前大家都是支持比特币的,那我们现在变成了支持BCH跟比特币的两个阵营了,bc H分叉又变成了支持ABC跟sv的两个阵营。每一次分叉其实都是让原有的社群的一次分裂。第二个就是价格上的一个就是改变,大家可以看到就是每一次分叉对价格或多或少都会有比较重大的一些影响,像bcH因为分叉的话,基本上它的价格也是砍成了两半。

 

当然还有最最重要的一点也就是hashpower,也就是hashpower的稀释,基本上就是算力的稀释也是非常重要一点,因为整个算力就像我们的社群一样,原始就是这么大,那你分叉成不同的币的话就必定会代表算力稀释,就会有一系列的问题,比如说更容易发生攻击之类的,就是安全性引发一切的隐患。

 

业内其实都是在讨论一个问题,以后这样的分叉绝对不会是第一个也不会是最后一个,会有更多的分叉出来。不仅仅是bcH、BTC包括所有的公链,包括以太坊,每当一发生就是不一样的技术路线,当你发现说我想走不同的风格的时候,可能就会有分叉的一个产生出来,大家就会觉得说那这样子的话会带来一系列的忧患,就像我刚刚提到的,不管是算力、价格、还是社群,那么这样子的分裂是一定必须要存在的,其实答案是不一定。

 

目前的公链它是由哪几个部分组成的?我这边说的公链其实不仅仅是说像以太坊,这样一些就是具有就是可以搭载DAPP的公链,其实像比特币,然后包括像隐私币、green就是笑脸,他们都算公链。对于所有的这些链而言,不管是BTC也好,隐私币也好,或者是像以太坊/EOS为代表的这些啊、可以搭载DAPP的网络也好,他们所有的这一系列都可以用四个组成部分来概括。总是有四个维度来决定的。第一个叫共识机制,共识机制顾名思义就是POW或者POS或者D pose,就是这些都比较熟悉的共识。第二个叫交易模型,交易模型它是怎么分类的?比如说比特币它用的是比特币的交易模型,隐私币用的是隐私交易模型,其他的公链的话用的是虚拟机。比如说EOS它用的是EOS虚拟机。

 

第三部分叫账本模型,一般分为两个,一个是UTXO或者是Account-based。第四个就是代币经济学,我们都知道不同的币他可能有自己的一套就是新的经济,比如说以太坊,就是说我是用以太坊来配,然后就是交易燃烧的这个费用,或者是以太坊来做融资,ICO,然后那个像EOS的话它会有不一样的,就比如说他有个RAM,RAM的话呢就是它是用来做那个cpu的。这里说一个就是算是个知识点吧也就是说只要是区块链圈,任何任何的一个公链链都是这四个维度的排列组合。任何一个公链都可以按这四个维度来归纳总结。他们都有一个固定的排列模式,所以这里是要注意的是首先任何一个公链可以被这四个维度所归纳总结,第二个它一定是一个固定的。

 

当他们有一个排列组合的时候,这意味着什么?这意味着就是他们相信的一个未来区块链的发展方向。打个比方就是以太坊他用的是以太坊的虚拟机,然后他供使用的是POW然后他的账本是Account-based,然后他有他自己的代币经济学,所以他这样就是固定了,这样就决定了这一看就是以太坊的选择,对吧?但是固定了以后会有什么样的坏处?坏处就是以太坊现在他想从POW变成POS它就非常难。因为所有的这些固定的东西都是写在你整个底层架构里面的,底层架构要变就是一件很难的事情。

 

实很多人问我们说以太坊2.0它做分片,它有上百个工程师他都没有做出来,为什么QuarkChain就是这么快,这么短的时间就已经做出来了。首先第一个和工程师的多没有关系,毕竟我们以前就是具有很多分片经验的,google跟Facebook他们是分片的这个大本营,就是我们的工程师都有这方面的经验。第二个就是我们是从头设计的,以太坊一开始出来的时候,并没有在它的底层里面就是加入这块设计,相当于现在他要把所有的底层推翻重新来,但是这是不可能的,推翻重新来是什么意思?就说你现在以太坊你不能出块,你不能挖矿,你给我停下来我把它改了才行,但是这是做不到,

 

就好像一辆车它在路上走,现在你想给他发个换个发动机,如果你可以让它停下来从头换的话,那当然是行的,可能比如说不需要那么长的时间也可以换好,当然分片其实挺难的,没有换发动机那么简单,但问题是现在这辆车他正在行驶当中,你没有办法让它停下来,你要做这些事情就非常非常的困难了,所以这个是一个简单的说明,就是为什么以太坊做不到的事情我们可以做到,

 

我们现在接着回到我刚刚说的,任何的一个公链它都有一个排列组合,是这四个方面决定的,而且是固定的,这个是我们刚刚说了很久的一个小知识点。那QuarkChain他是怎么做的呢?QuarkChain他非常非常的不一样。QuarkChain的话它是分片,我不知道就是大家对分片有多了解,分片的话就是简单说来,他就是有很多条链,比如说我们现在高速公路上有一条高速公路,对吧?每次只能通过一辆车,你这样的话就很慢,我要么就是要让车开的特别快才行。但是如果我同样的速度的话,我基本上能单位时间能通过的车的这个就提不上去,所以我现在说我修十条公路,我就可以一次通过十辆,如果十条公路还不行,那我就开20条公路,20条公路不行,我就开30条公路。这个就是分片简单说,QuarkChain它每一条分片上都可以用一个新的排列组合,就是我们刚刚说了四个维度,比如说我分片123,我用的这个排列组合,对吧?跟以太坊的那个设计很像。那我接下来几个分片,我可以说我跟EOS很像,就比如说我用Dpos,然后再往下的几个,我可以说我跟ada很像。就是因为它每一条新开的分片其实都是可以用不同的四个维度的。这个是我们在我们的底层里面就是定义好的,所以改变并不是一件很难的事情,就像我刚刚说的,它并不是像其他的那些就是公链项目一样,它是一个固定的。

 

因为我们是双层结构,我们是由根链来保护整个网络的安全性,因为根链上永远会有超过一半的算力支持,然后第二层就是分变成分片层的话,你是可以不断的往上加分片的,但其实的话我们可以就是无限的加,基本上分片的话理论上是没有上限的,是可以不断的去加的。像我刚刚说每一次加分片的话,你相当于就是可以同时处理更多的交易。这个是我们对于底层的一个设计了。

 

其实在整个区块链的社区里面,它一定是有一个分裂的,它为什么分裂?每次分裂的终极的原因是因为大家的技术理念不一样,对吧?回到BCH的分裂,因为bch abc,他希望做一个就是类似于像以太坊一样可以编程的这样的一个公链网络。但是sv的话他想继续比特币的路线只是注重于交易,当每一次有不同的技术的理念产生冲突的时候,因为其他的公链它都是固定的一个排列组合,所以他无法容忍两个不同的理念同时存在于一个底层框架上。但是QuarkChain不一样,它是每一个分片上都可以用一个新的排列组合。我们可以通过开分片的形式,让不同的技术理念,两种三种四种甚至多种,全部都同时存在于一个底层。它并没有分叉出这个底层,它只是以一个新的分片形式存在了。

 

也就是简单的说,我们现在可以第一条分片非常像比特币,第二个分片就像bch,然后当bcH想分叉的时候,再开一场分片,比如说bc xv,这样子的话,他们不用变成三个真的独立于整个底层框架以外的代币对吧?因为你完全独立的分开之后,就像我刚刚说的社群会分裂,然后算力会稀释,然后价格会改变。但是现在我们还是处于在一个底层之上,我们归根到底还是一个大的社区,以及算力并没有被稀释,因为它都集中在整个QuarkChain的网络上。

 

还有一个问题,你做这样子的一个底层设计,其实用一个词来来解释,就是说非常的灵活,为什么要这样?为什么别人都是固定的,你一定要做的这么灵活?其实我觉得这个跟我们团队的一个经验很有关系,因为啊谷歌还有就是像脸书,他们在设计整个底层构架的时候,往往他们都不是说我是为当下来设计的,他们都是一定是说我未未来一年两年五年甚至十年来设计一个构架,也就是说现在可能我能满足目前的一个技术需求,但是技术永远是在发展的,当新的技术出现的时候,我希望我的底层这个技术可以很快的把它给融合起来,而不是说因为我固定了我没办法加入,我就只能重新再做一个底层。对于现在的大部分区块链项目而言,就是往往要么就是像以太坊一样,对吧?他如果要变,比如说他现在要加入分片,比如说他想从POW共识改成POS共识它就需要花非常非常多的力气,要花很长的时间,要么的话就是有一些项目它干脆那就算了,我再做一个新的币它就是有我其他的一些啊理念把新的技术加进来,我觉得不论是哪一种,基本上都不是非常有效的,就是节约时间省时省力的一个办法。但是我们的话就是在底层上就设计的比较灵活,出来新的技术的时候,这个新的技术不管是在共识也好,虚拟机也好,账本模式也好,甚至是代币经济学,就像我刚刚说的这四个维度又一次重复了知识点,不管是在哪一个维度上有创新,我们都可以很容易的就是通过开新的分片的形式把这个创新给加进去。因为实话讲,在我看来块链技术还处于早期,一定会不断的涌现出新的技术来的。像我们谈了很久的POW去年的话大概也开始聊Dpos了。今年的话都开始聊POS但是谁也不能保证明年会不会开始聊新的一个共识机制,更安全更有效。然后像虚拟机,虽然现在大部分的项目用的是以太坊虚拟机,但是其实很多人都在研制更好更友善,程序员更喜欢的虚拟机。

 

所有的这些种种都可以算是一种技术上的创新,当有创新发生的时候,这是件好事,与其说我们得重新做一个新的链来满足这些创新,不如是可以随时准备好,然后一旦创新出来的话,可以随时把他们加入到网络来,我觉得这才是技术发展应有的一个态度!

 

除此以外,就是关于各行各业,目前毕竟区块链项目没有出现大规模的一个行业应用,但是我觉得这并不需要担心,因为它迟早会出现。但是真的当那一天来临的时候,不同的行业其实是有不同的需求的。你在不同的需求的时候,你一个固定的这四个维度的排列组合是不可能满足所有需求的。

 

我简单来说一下,比如说去中心化的交易所,去中心化的交易所,他喜欢的是说我的账本里面要储存一种比较特殊的一个数据它是交易数据,往往这个数据的话别的公链是不会存的,因为一般的账本都不会存这个数据。但是去中心化交易所就是需要这个那怎么办?要么他就自己做一条公链。但是我们这儿是可以的就说每一个分片上你都可以完全的重新来定义这四个维度,我可以有一个分片上就是定义说,那你现在账本就得给我存储它需要的这个数据。

 

再举个例子,就比如说啊像游戏行业的话,他还是比较喜欢像Dpos这样子共识的,为什么?因为Dpos的共识的话,它相对有一点点中心化,好处是确认时间非常快,因为大家都知道为了游戏体验的话,我还是希望确认时间很快的共识,也就是说那游戏行业的话那他就偏爱Dpos这样的共识。那我们可以说有几个分片专门就是Dpos,像游戏的DAPP就可以在这些分片上就是做的比较好了。

 

也就是说不同行业,不同的公司一定会有自己的一个就是偏好,这个偏好的话主要是跟他的业务相关,而一旦这样的偏好产生的时候,我们是希望通过比较灵活的这样的定义,不管在这四个维度上,不管他有什么样的要求都可以满足。这样的话就不会说我的四个维度是固定的,我选择了一个方向,我就只能固定的接待某一部分客户,毕竟公链是一个通用的一个底层,没有说我只接一部分客户,这样是说不通的。

 

最后多说一点,就是关于我刚刚说四个维度里面最后一个维度是什么?是代币经济学,对不对?我当时说到提到就是说每一个分片都可以有自己的代币经济学,会有人说这个到底是怎么做到的?以太坊上发的币大家应该都知道叫ERC20,对吧?创上面发的比较什么叫TRC20,对吧?就是说所有的公链他们上面发出来的币它们都是这种字母缩写20形式,人家会说这是什么意思?他的意思就是说他不是原生代币,原生代币就是说像以太坊,然后它是具备与以太坊里面的一些个代币经济学功能,它可以定义这个代币经济学在它上面发出来的那些币不是的,所以它上面发出的那些代币它并不可以用来支付燃料的费用。

 

同时就比如说做ico的时候,大家会觉得说为什么我只可以用以太坊,为什么以太坊上发出来的代币是不可以的,这其实不是因为他接不接受的问题,而是因为在机制、在技术上它已经限定死了,就是说你要如果打到智能合约里面,你只能大以太坊,你并不能打以太坊上面发出来的一系列的erc20的那些代币,所以啊erc20还有就是trc20还有工业上面发出来的币就是他们其实是二等公民,就我们就可以这么说就是一等公民,就是那些就是基本上是公链们自己的代币,她们这样的区分的话是希望就是二等公民们不要具备可以定义自己代币经济学的功能。

 

刚刚给大家说了比较多的知识点,但其实归根到底也不多,就是我们刚刚说的四个维度,简单用一句话来总结,就是当其他的公链都是比较固定的一个四个维度的排列组合,我们不说这个排列组合好不好,当然有一些是比较先进的,有一些可能是用的稍微老一点的技术没那么先进,但是啊不管是怎么样,QuarkChain他用的是非常灵活的一个设计,他不希望固定四个维度排列组合,他希望每一个新的分片都可以重新来定义这个组合,这样的话可以适应未来的科技发展,也可以适应各行各业的需求,也可以防止硬分叉社区分裂的产生。


相关推荐

评论

  • 昵称 (必填)
  • 邮箱
  • 网址