根据墨客(MOAC)联合创始人陈小虎先生2018年9月2日晚间在DAGA | Blockchain & AI (核心群)所作的分享语音进行整理。 陈小虎,MOAC(墨客)区块链联合创始人,MOAC Blockchain Tech CEO,硅谷知名人工智能+区块链研究专家,架构、算法、网络安全、数据库、移动开发、测试和质量管理等全栈工程专家。精通互联网软硬件及算法,有效去中心化理论研究的先行者。 大家晚上好,非常荣幸,这次郭总给我这么一个机会,给大家分享一下我们墨客的一些对这个当前区块链现状的一些看法,还有当前区块链,公链的一些比较。然后是,我会在介绍一下我们个墨客的一些实践,还有是我们在这方面的一些突破。 我今天,我主要是以这种方式来跟大家交流,我会贴一些slides,我主要是以语音的方式,跟大家交流,因为这样可能会快些。 公链的发展现状与墨客的实践 1. 区块链的价值在哪里?区块链应用的层次和现状 2. 区块链应用需要什么样的公链支撑 3. 墨客的实践和突破 一、区块链的价值、应用的层次和现状 公链的发展,我先,从另外一个角度来介绍一下公链,就是说。我们先不比较,当前的各种公链的优劣,我们先看一下公链,他是要解决区块链的一些基本性的问题,我们从这个区块链的本质出发,他带来了什么价值。然后在区块链上会有什么样的应用。 从点与线的维度看区块链 我觉得是这样的,我们可以看一下这个区块链,它这个,本质上带来什么东西。 我们首先,从这个点,这个维度,就是零维这个观点来看区块链,他其实我觉得大家都很清楚它提供了一个去中心化的信任,就是说在区块链的系统当中,我们不需要一个中心化来提供这个信任,当然传统方式下这个信任是比如说是由银行,或者是政府来提供,在区块链的环境当中,他是一个通过一个数学通过一个算法来提供这个,这方面的信任。具体到这个技术上面,其实你就可以把区块链的信任看成是在区块链去中心化账本当中记录的某个信息。这个信息,她有个特点,就是说你一旦记录下来之后,你就不能再更改了。 区块链不能更改这么一个特性是非常有用的。这个最直接明了的应用我们可以用来做一些防伪溯源、认证。在实践当中,我觉得是。第一,大家最容易想到的这么一个应用。就是跟传统的应用结合我们来用区块链来追踪某一件商品。某一件资产,他在这个区块链上的信息,因为你一旦记录之后就不能再更改。这样,对于这样的应用,他对区块链的要求,我们可以认为。他是首先需要一个区块链。当然,我们这里讲,我们分有币区块链和无币区块链两种。 在这种维度的应用,其实你是不需要有币的。你只需要提供,这个记录,这个信息的载体就可以。 我们把眼光放到下一个维度就是从这个线这个维度就从一维这个角度来看,区块链,除了,刚才讲的是其中一个去中心化的信任之外,我们可以把这个信任,流通起来。从技术上讲我们就是说在这个账本当中,记录了某些可以变换了一个信息。最简单的,一个例子,最简单的这个这个pro就是说我们用一个数字。来表示某种信息。这个数字,他可以在流通的过程当中,他有这么一个加或者减的操作。这样自然而然的我们就形成了一种,token。token。它本质上是记录在区块链当中的一个数字。 这个数字你从一方转到另外一方,你这个数字就会。在你这个,转出方,你把它剪掉再受让方这方这一边会把他加上。这样话,其实就出现了很多非常新的一些应用我们可以用来。区块链上存储的这些信息的流通,用来支付和流通,或者是要把这个数字,对于某个有价的资产。在这个领域,再从这个维度,影响力最大的应用就是bcoin,就是bcoin他其实是实现了这么一个性能的流通。 在这个阶段,对区块链的要求,你一定是要有币的,这里的币就是我们讲的是一个token,如果需要有币,通常这个只能是一个公链的一个系统。 从点、线、面三个维度看区块链 我们看一下第三个维度。他从这个面维度来看,区块链他提供了什么。在这个纬度,我们认为是。区块链不仅仅是之前的一个单一的一个数字的流通,你变成了一个逻辑的流通。逻辑,你是,可以非常复杂,我们可以从技术上描述,就是说我可以在这个区块链上记录,某一段代码。这段代码,我们是把他这个定义成是一个图灵完备的就是我们支持的是图灵完备的就是说。你可以用这段代码来描述现实世界当中的任何一种行为。 不仅仅实时描述这种行为你还定义了怎么样改变这个状态的一种,逻辑。比如说我们在讲就是从线这个维度来看,你是记录一些数字。当然你也可以记录一些其他的一些信息。这个我们从面这个逻辑来看,就是我们说。不仅仅记录这些信息和它的变化。还有是他这个逻辑本身,也是记录在这个区块链上面来的。这样,就是说是,我们称之为以太坊率先提出的这个,智能合约,它是用来记录逻辑的执行。以及这个逻辑执行之后对你的状态的变化,所有的一切,这一切,都是记录在这个区块链上面来的。 我们回头看一下在这一个维度,影响力最大的应用是什么。我们认为这个影响力最大的应用就是I-C-O,这个本身。我们通常认为I-C-O是一种获得融资的一种方式。但是你可以把它看成是一种应用,这个应用,其实非常的巧妙地利用了这个区块链提供的性能和这个和大家,自己手里的这些把这些手里拥有大量的以太坊的投资者和项目方,把他们连接在一起。 当然从这个以智能合约为基础的还有很多一些应用,比如说适用于加密资产,这一块,最有名的就是CryptoKitties。就是说加密猫,在这个以太坊上以智能合约的方式来发行一个虚拟的一些资产,但是。他的x不仅是一种虚拟资产,它还定义了这个加密猫的这些繁殖的一些逻辑,他的一些量变化的一些算法都是记录在区块链当中的。 与此相类似,我们可以在这个智能合约上面勾结一些游戏,比如说是。我们当前比较,这个活跃的former。另外,最显而易见的,我们可以在这个,区块链上面用智能合约来进行一些,博彩的游戏,你,赌某个事情会发生,我会赌这个事件不发生。我们用智能合约来这个来决断,到时候如果这个事件发生了,各自会获得什么样的收益。他这个,就相当于使用智能合约来做这个事情。 如果是要支持这样的应用,这对区块链的要求就是显而易见我们必须是要能够支持智能合约。这样,这样的这个区块链,基本上是现在的区块链项目的主流。然后,现在的大部分的公链也是往这个方向发展。 但是这里要指出,就是说其实在这个阶段,你可以采用有币区块链,当然这是最自然的选择。其实你是可以采用无币区块链,如果这个无币区块链他能够支持智能合约这个功能。 我这里稍微这个走远一点,我们通常讲现在的这些无币区块链和有币区块链。他们要搞清楚我无币区块链是什么样子的一个行为。首先是这样无币区块链,目前的解决方案,都是在这个私有链或者联盟链这个层次来实现这个无币区块链。我们提到这个公链,大家都认为,你必须是有币的。为什么,其实这里是这个在公链的解决方案当中,这个币其实是非常重要的。 在公链系统当中,这个币,其实起了三个方面的作用,第一个,他起了这个维持这个公链安全性的作用,就是说,如果你没有币。我在这个系统当中我可以发动汇成攻击,我我什么都都。我就发大量的这个交易,因为我没有币吗,我没有成本。可以发动很多的这个交易,可以瘫痪你整个系统。这样话,你正常的这些运行就受到影响。 公链系统当中币的第二个作用话,他其实起到了一个资源配置的。主要就是说,如果这个系统比较拥挤,这种情况下,如果说我能够提供更多的,这个手续费,更多的这个刺激给这些矿工,我的交易就可以得到优先的执行。这样,就是说你这个有币之后你就可以用这种方式来调节系统的资源的分配。你出的钱多你分配的资源自然就多。 最后一个你其实这个公链系统当中的这个币对这个公链系统本身是非常重要的。因为我们知道在公链系统当中,你维持系统运行的是一些矿工。这些矿工其实是属于这个叫在互联网上的一些自发的个体,他们为你这个公链提供这个挖矿提供你这个系统的这个运行的支持,她其实是,他是需要某种激励的。这个token在里面其中,起到了激励的作用,你要是没有token,些矿工没有人会愿意给你。给你挖矿,就只能自己部署这些矿机,就回到了这个联盟链或者是私有链这么一个概念。 所以说这个无币区块链其实是一个非要求非常高的一个。要求在,特别是在公链系统当中。目前,基本上是没有,我们认为基本上没有其他公链可以做到无币区块链。但是,在我们墨客系统当中,因为我们有这个独特的上层架构的设计和子链+母链这么一个设计,我们可以在子链这个level,做到无币区块链。这个我觉得可以,稍后可以再稍微详细介绍一下。 就是说,目前来看以智能合约为载体,用来处理这个区块链上的逻辑的流通,是现在绝大多数应用的一些基础。当然这句话其实是有些特点。你发现我这里列出来这些应用,其实,你会发现他们的这些。这些应用处理的这些对象都是一些,虚拟的,电子的。而不是跟实际相结合比较紧密的。因为是这样的,就是说,如果你在区块链上面,你需要跟实际的应用结合起来,根据实际当中的一些逻辑把它结合起来,你是需要非常复杂的一些处理能力的。 所以说,现在这些落地的一些应用,其实因为是他抓住了这个电子信息,这么一个比较在。这个网络上面这个区块链上面比较容易实现这么一个特点,然后率先落地。如果说你要是跟真正的实体的结合在一起,还有很多事情要做。 从点、线、面、体四个维度看区块链 我们最后看一下在除了这个面这个维度他是不是可以有更进一步的应用,我们认为就是说在这个方面我觉得区块链的真正价值可能体现在这一个体的这么一个维度。就是我们看看讲了就是说在面这个逻辑,在面这个维度,我们可以把一些。这些,信任和他这个驱动这个信任变化的逻辑都可以记录在区块链上面。但是,它只能是解决一个单一的一个问题,如果说,我们能够把很多这样的这些,这些逻辑和他的这些。这个信任的这些个体组合起来,我们就称为可以建立一个基于信任的大规模的协作关系。 二、区块链应用需要什么样的公链支撑 就是说在这么一个应用当中,你不仅仅是一个单个的一个逻辑来控制某一类的这个信任。你可以让他们之间,他实现这个可信,信息和可信逻辑之间的一些交叉互通。这样话,他不再是以这个智能合约为载体,而是更更进一层我们一条直链,作为一个载体,或者说若干个区块链做一个载体。然后在多个链之间,他们之前些交互。我们可以,这里我们可以把这个支链或者是单个区块链当成是一个可信的实际相当于。打个比方,相当于是一个c++当中的一个object,每个object有自己存储的这些,去中心化的信任信息。 还有就是说改变这些信任信息的这些逻辑关系,这是以智能合约的方式来记录在这个子链当中。但是,你不同的子链,他可能需要的这个逻辑或者说他这个逻辑和信任的基础是不一样的,打个比方,就是说你有些,逻辑是在,这个普通的EDM的这个智能合约基础上了,另外一条子链,他可能是建立在这个IOT。是基于DAG这么一个子链基础上。这两个是你不能是在智能合约来往达成这个兼容,你必须是在这个链这个来往达成共识。 这样话,你在多个子链的形成的这个实体之间,你可以形成一个比较强大的一个协作的网络。在这个网络上面你构建的应用,我们认为是这个区块链应用的一个巨大的一个发展的方向。 大规模去中心化协作(MDC)的特点 我们再来看一下如果是要基于这样的大规模去中心化协作这么样的应用,他有什么样的特点,首先它的这个参与方式多种多样的。这里,不仅仅包括个人,集团或者企业还是可以是任何是一种,这个就是一种设备,包括是物理设备就是像LG网络当中的各种传感器,也包括一些,这个上法的设备,比如说AI。他可以提供一些,输入,可以接受一些输入,提供一些输出。 这样能把这么各种各样的多样化的团结在一起的是原因是什么,因为我们。从我们这个区块链的立足点我提供了一个数字化的信任或者说一个。在去中心化条件下的一个数字化的信任。这个信任,是包括这个信息,也包括这个,有价值的token。然后是这个改变这些信息和token这些逻辑。 在这个去中心化大规模协作的应用当中,我们必须要有一些这个协作关系,我们要定一些公开的一些公开公平的协作关系。这个是区块链,可以很好的来做的事情,你可以把你的规则预先定义。公开。然后你可以设计各种个样的利益分配。还有各种各样的奖励计划,你都可以在区块链上用这个,区块链不可篡改的信任,把它记录下来,当然还涉及到的这些逻辑的变化,各种变量的输入和相对应的输出的变化。 这样你就可以看到这其实是一种自下而上的架构,这和现在的这个企业的导向的组织架构是不兼容的,比如说我们现在讲这个互联网发展到这个阶段。我们发现会越来越多的巨头。才能生存下去,因为是这样,这样的巨头,它是从一个顶部。他可以分配他的资源,在他从这个从上而下的这么一个架构当中,根据他的需要,来分配资源,比如说简单的你一个。微信,我可以做成是完全免费的,但是我这个收益靠这个微信的这个游戏来获得。这样,就是说,这个区块链这个特点,其实是以现有的这些大企业的架构是完全不兼容。所以我们觉得就是说在这个方面,这也是正是我们每一个个体。的机会。 因为这个区块链基于区块链的应用你相当于是要各这些大企业的命。对他们来讲,他们要完全抛弃现有的这种高效的这么组织架构转向这个从下而上这种架构其实对他们来讲是完全是把这个公司解散了,重新重组,其实,我觉得这些大企业可能比较难以做到呐,这样,就是对于这些,这些进入这个领域的新的人就是一些巨大的机会。你可以采用这种,自下而上的方式,因为你没有负担。 大规模去中心协作(MDC)的技术基础 刚才我们讲了这种大规模的去中心化协作的一些特征,我们讲他需要什么样的技术基础。首先,我们这里讲他必须是一个公链。因为刚才讲了他是有多样化的,各种各样的个体的参与。所以说我必须是一条公链,如果我是私有链联盟链,我不能够提供这些足够的信任。就是第一个。第二个你我必须是一个,这个基础,他必须是能够支持多链系统。因为最简单的我们看一下以太坊,到哪一些是非常成功的他去。他这个基于的技术基础,就是说以太坊上面可以很容易地发一条,什么,这个智能合约可以发一个token是非常简单的。但是,他的这个作用也他的这个限制,也就在这里。 因为你作为一个单链系统以太坊,你不能够同时做到你这个性能和这个灵活性在一起。这样,就是说最简单的你这个智能合约。大家都采用同样一个这个底层的这个共识协议是没有办法改变了。比如说我这个需要用IOT的这个DAG的这么一个共识方式。哎呀,你一个单链系统是不能够提供,这么这么样的多样化的选择。所以说,在这个大规模的去中心化协作的这个方面,我们需要一个多链的系统。每一个链他可以有自己的一些共识方式,他有自己的这个选择权有这些这个处理的能力,处理的这个频率都可以有不同的变化。 另外,你既然是大规模你会有大量的一些应用进来。你就必须要有比较高的这个处理能力让我们通常讲较高的Processing capacity。这样话,你能才能够支持各种各样的人,各种应用进来。然后,让他们之间的协作能够顺利的进行。 还有,就是说你在这个区块链的系统上面。你必须是需要有一个足够的状态的存储,他们知道在一个以太坊这样的类似的系统当中,你存储状态是非常难贵。然后另外,就是我们需要多样化的服务。因为我们要不同的个体之间,他们互相的这个协作,你需要有不同各种各样的服务。 然后最,最重要的一点,就是说你区块链这个必须要让参与人的这个技术难度降低。这样话,你才能够,才能够让更多的人参与进来才能够形成这个大规模协作的这么一个方式。 目前的公链状态 我们看一下当前的公链的一些状态,就是说我们刚才讲了如果是要实现这种大规模的这些,区块链上的这些协作的应用,我们需要什么样的人,这个能力。什么样的技术基础,但是我们看看我们现在有多少能够做到这样子。我们首先看一下支付,流通,这一块,应该说是发展还是非常的充分。我们现在这btc,还有coin块,这个克隆的版本bch。还有是支持匿名的还有Zcash。这些话,其实发展的已经比较充分也比较好,比较成熟了。 处理逻辑,这个功能的标准就是以太坊,他上面提供的这个智能合约的这个处理能力。基本上是成为,现在开发区块链应用的首选。他百分之估计百分之九十以上的应用开发,首先会想到使用eth来做。当然,其他的一些平台也在赶上来。但是,这里,就是说,由于这个限制你这个以太坊上的这个处理能力是非常低的。每个人都知道就是说以太坊上的处理智能合约的调用也就是每秒钟有十个十几个的样子,这种情况下,你要支持大量的应用是比较困难的。也只是现在为什么这么多的应用,没法落地的一个原因。 现在大家的想法都很好想用区块链做这个做个,用智能合约来处理一些逻辑,但是这个问题是就是说。你整个系统就只能支撑起,这么快的处理速度。相当于你比如说我有十个应用,每个应用平摊下来在以太坊上面可能就只有一到两个,tps。基本上是太低了,然后我们也记得是去年,CryptoKitties很火的时候。一大半的这个调用都是这个他来贡献。也造成了整个网络的拥堵。 这个扩容的方式,其实有好多种,大家都在尝试,包括这个以太坊的Plasma。还有是各种各样的筛选。还有是各种各样的状态通道,包括这个比特币和莱特币系统当中的闪电网络。 状态存储,我刚才讲了其实是非常重要的,因为在这个区块链当中,它本身并不适合存储大量的一些状态。而且非常的昂贵,在这个领域,去年这个明星的项目就是一个filecoin。他是希望通过在这个ipfs的基础上。建立一个去中心化的一个文件存储系统。但是,他的进度看起来比较慢。 三、墨客的实践和突破 刚才讲了其实,区块链上面需要多样化的服务,这一块,这个区块链服务这一块。大部分还是处于在这个概念的阶段。 墨客:大规模去中心化协作的平台 这里,我要介绍一下我们的平台,这个,墨客,我们称为墨客,我觉得是。就是说,可能很多大家并不了解我们,因为我们是相对来说比较低调,我们并没有花太多的精力去推广我们的这个系统,我们更多地是在努力的从技术方面来解决,我刚才其他的各种各样的问题,我们可以稍微的快速的看一下就是说首先,我们是一个母链,加上子链的一个结构。好了,后来他能够同时解决安全性,去中心化和可扩展性。这个话,同时解决这三个问题,是一个非常困难的一个问题,但是,我们在我们这个架构上面,可以很容易地来解决这个问题。 具体的技术,我这里,不是不想深入进去,因为这一块可以讲的东西非常多,只是我把他提一下,如果大家感兴趣,可以上我们的网站了解一下,然后就是在我们的系统上面,我们觉得就是说这个tps还是非常重要的一个指标,在我们的系统当中,我们底层可以支撑大概九百个TPS在交易量。然后子链,我们是可以子链都结合起来,我们可以超过五千个TPS。然后性能还会随着我们这个技术的发展而不断的提高。我们当然不会说,我们能够达到一百万次,这种TPS的level。目前为止,我们这个一个实际的可行的这个tps是五千。 当然这个我们会预计在年底,我们这个性能会在大大的往上增加,然后我们是一个刚才讲的是一个多链的系统。我们让这个在这个系统上面子链。就是是以可以多种多样化的存在的,然后我们提供的一个一件发链的功能就是我们你部署一个区块链,变得非常的容易。因为现在的大部分的区块链的项目,我觉得他们可能一个比较大的困境,就是说。他们本来想做一个应用,但是这个应用,需要一些特殊的定制定义化的一些区块链来支持。这样他们就不得不去开发一条区块链,但是,他们的这些技术能力可能不足以去开发这条区块链。 在这种情况下,在我们的系统上面我们提供这么一个一件发链的功能。这个应用可以很容易的有他自己的区块链。当然我们还提供了这个跨链的功能,另外就是说我们状态存储,在区块链上面其实非常昂贵的。你在以太坊上面存一个自己都是对应一个多少ETH你都可以算出来的。但是,在我们系统当中。我们分两种方式来解决这个问题,一个,每一条子链,你可以在上面存储一些应用这个子链所对应的应用的一些具体的一些数据。如果说你这个数据非常巨大,你可以采用一个我们称之为文件服务子链来做这个事情。这句话就引出了就是我们在我们这个平台上面的多样性。 就是说在我们平台上面我们支持,各种各样的子链,每个子链,它可以用自己的共识方式。当然如果你只想采用一种普通的处理智能合约,用一个标准的这个子链实现就可以了,到目前为止我们提供了两种,子链的这个,两种子链,一种是program就是跟以太坊类似。专门用来处理这个EDMV基础的这个智能合约。好了后另外一个就是我刚才讲的个文件的服务子链。他其实是想做的事情是个跟filecoin类似的,但是我们已经实现了。就这个技术上面,你可以如果说你些定制化的需求,你完全可以自己定制,自己的这些公司协议。 这里,还有一个非常重要的概念,就是说我们刚才讲了。就是无币区块链的概念,就是说,在公链系统当中,你要实现无币区块链是非常困难。但是,在我们这个这个母练和子链这个架构当中。我们可以很容易地实现,这个没有币的区块链。因为这个刚才讲到的这个限制这个无币区块链的三个问题可以通过母链来提供子链,他不需要有自己token来做这个事情。来这里,是就可以引出引申出来另外一个非常有用的一个,我们称为无手续调用合约。我们在智能当中其实是可以有token或者是可以没有token。 其实本质上,就是说明就是我们在我们的子链当中,你要调用合约,你可以不用支付这个手续费,这个,你可能认为是一个一个。显而易见一个这个非常但其实他实现起来比较困难,另外一个造成的影响也是比较巨大的。比如说在以太坊的这个智能合约当中,你用户必须拥有以太你才能调用这个以太的智能合约。比如说我要去玩一个区块猫,我必须要有一我首先要获得以太。我才能玩这个区块猫,这样,其实就大大限制了你的应用的使用的人群。你限制你这个应用使用的人群,你就限制在一个拥有以太坊的这个人手里。如果是一个普通的用户,比如说这个我们现在是几十亿级的这个普通的用户手里,他是没有任何这个虚拟货币可以用的。 比如说如果你的应用,需要用到手续费,你的这个应用的受众你就局限在这个拥有以太坊的人群当中,可能这个量级就是。全世界可能就一千万两千万这种量级,如果你的应用不需要这个手续费。你任何人。从你这个store里面下载的软件之后就马上可以用了。这样你的这个应用的这个受众就是,所有的这个移动用户。这个还是非常的不一样。 这里,我最后再提一下,就是在我们上面,我们提出了一个新的融资方案,我们用来替代这个ICO这边一个现在的融资方案,这个话,我今天可能没有太多时间讲,但是这里可以讲很多东西,然后就是你稍微提一下。 一键发链 我这里,我想介绍一下我们这个区块链我们这个模块上面的一件发链这么一个功能,刚才讲了这个一件发链,其实非常重要的。我们把它定义成oc,square就是One Click One Chain。她是他的这个逻辑其实非常的简单,对用户来讲。原来,它需要,自己有一些团队来开发这个区块链,他可能需要有自己的这个处理智能合约的这个能力。但是,这是其实是一个非常,要求非常高的一个一个一个问题,在我们这个墨客这个平台上面,我们是有母链和子链的结构,然后,我们已经。把这个子链的共识的方式和各种处理,我们把它标准化。 然后这里,有一个非常重要的,就是说你一个。你一个子链你比如说我可以直接部署一个以太坊的一个拷贝吗,我可以直接部署若干个系统,我就直接可以跑一个以太坊了,对,但是这里你就涉及到你谁来给你,然后挖矿这个事情。你可以部署一个自己类似于以太坊这么一个系统。但是你没有足够的能力去吸引足够多的这个矿工来给你挖矿。这是一个非常现实的问题,所以说在我们这个系统当中,我们帮你解决这个问题,在我们的系统当中,我们提供这么一个挖矿节点池的这么一个概念,相当于。我们其中一个,这个获益的这个收益的一个标准。 收益的标准,就是说你每一个。每个机器,你可以接到这个节点,我们称为节点池当中,然后这。你进入这个节点节点池之后,你就可以为子链提供这个挖矿的服务。这里,就是说,因为刚才讲了我们有子链和母链的这个结构。这个子链的共识协议,他有一个特点,就是说它的这些,他不再像,普通的挖矿需要强大的算力。他这个这里我稍微再讲一下,就是为什么。我特别是POW这种公司方式,我们需要强大的算力,这个强大的算力的保证是什么,就是他能够。决定,谁有权来创建一个新的区块。 就是说,在一个系统当中,你产生区块,是一个随机的行为。但是,我能够为了保证这个随机性的公平性,我必须要有一个可以验证的一个方式。最简单的一种验证方式就是让大家去算一个随机数。随机数谁也做不了假,让大家去算。好像算到了结果之后其他人可以很方便的验证,你算的对不对,这样就相当于通过这一个算法。来提供给系统这个随机性,所以说像我们看到比特币和以太坊。他们的这个运算能力都是绝大部分的运算都是消耗在这个,获得这个随机数上面。 但是在我们的系统当中,你作为一个子链,你也要产生区块,你这个随机数,你不需要自己通过强大的算力来获得。因为有一个非常简便的方式,你可以从这个母链上面获得这个随机性。这样,从某些方面获得随机性之后你子链的每一个挖矿节点的要求就是大大的降低了。这样你作为一个比如说很简单,一种一台台式电脑,你就可以成为一个,这个子链的一个挖矿节点。我们回过头来,就是说我们可能有很多很多我们提供这么一个获益的模式,这样很多这些拥有普通这个普通算力的这些机器都可以成为而且节点池当中的一部分,这样,你在部署区块链的时候。就可以随机的,从这些节点池当中,选择你所需要的一些节点来给你的子链挖矿。 这样话,通过这种方式,这个项目方,你就不需要开发自己的区块链。你也不需要的,部署自己的节点服务器。你也不需要维护自己的区块链,这一块相当于我们整个架构都已经帮你实现了。这种方式情况下你作为一个项目,你就可以集中Focus你自己这个应用的逻辑方面,不需要花额外的这个精力去开发区块链。 接下来我就回到最开始,我们在这样的,从这个面这个层次,我们看到了很多应用的落地,我们从体这个维度来看就是我们想做一个大规模的这个区块链的大规模的协作关系,协作层次,这个来看怎么样,有什么样的应用。大家觉得可能是不是这个要求太高了,或者说是这个离我们太遥远了,这里,我提供一个我们这些。基于我们墨客的一个解决方案,我们提出一个应用,我们想用这个来验证在这个层次,是可以用区块链来做到的。 墨客链问 这个我们在区块链为基础的大规模协作的一个实例,我们称为墨客的链问。这个话是这样。墨客链问,他其实解决了一个想要提供一个解决方案是对于一些长尾的应用。这个长尾应用,他是时间敏感的这个Q/A我。这个和传统的像一些知识问答这些应用是不一样的,像传统的知识问答,比如说,是,知乎或者是Q/A或者是技术方面的代沟喽,他的这些知识性是非常的强,他有非常的陈列,能力这个是这个知识是非常的有,有有这个保留价值。 但是对于我们这个墨客链问来讲它其实是。他这个问题的价值是非常的时间敏感性的,举个例子,比如说。比如说我要去我要去买点。正好我要去面试,我要去买一件衣服,对我我到了店里发现有两件衣服。然后不知道哪个更配。然后我自己朋友也不在线怎么办,这时候,我就非常的需要有人来帮我做一个参谋,谁能在两分钟的时间告诉我。哪个衣服比较合适,我。你看一下这个问题本身就是他其实是对这个人在这个特定的时间是非常有价值的。但是换了一个人或者过了这个时间点。这个问题就没有任何价值了。 我们墨客链问,就是想解决这个问题就是对于这个问题来讲,他可能愿意支付,比如说五个token。来发布这个问题说,谁帮我来回答一下这两个哪个更加合适。如果说当然这个在传统的微信群里面做这个事情可能可能没有人理你,或者你的朋友都在下线,或者你被大家给痛骂一顿,这么小的问题来问大家。这种情况下,如果你在墨客链问这个平台上面问,你会有其他人帮你回答,甚至有很多这些旁观者帮你来投票,哪个最好哪个更好。 我们要做,是让整个这个系统每一个参与者都能够,在从中,从这个模式,或者收益。。我们把这个你看。这个链问他涉及的这个领域可以是各种各样的,比如说你些时尚版块或者说是一些。这个游戏板块或者是一些,生活信息板块。在这种形式下就是我们其实可以让某个人某个店主他来运营一个,这个商店就像类似一个淘宝的商店一样,你把他当成是一个信息的一个商店。你作为一个店主你就维护这个店的运行,然后你的客户就是说些想提问的人。然后你的另外一些参与的就是些回答问题的,还有是这个旁观者。 他们我们在这个解决这个应用的时候,我们怎么来做,我们所以把所有把这些。处理提问和回答以及利益分配,这些逻辑都记录在一个区块链上面。用这个智能合约来做。这样就是这样,对于这样的应用来讲,我可以是不需要任何的这个后台。这样,我所需要的,这个就是一个前端的app。 你回过头来看这个对于这个商店来讲,它是需要这个token来在其中,运作,并流通的。但是,这个和传统的这个区块链的项目来讲,它其实是有点不一样,他首先他的体量比较小,另外,它是不需要融资的,我作为一个店主我所需要的就是。我里面token和我这个平台的token能够锚定。我只需要什么她的支付功能,我这个token也不会升值。但是,我可以改变我的利益分配使得更多的人愿意参与进来。我现在可以奖励,早期的参与者可以让他们成为一个利益的一个分配方法,这样话用这种方式。来获得我的这些用户和推广我这些,我这个商店。 这里面,涉及到了一个这个我们讲的在区块链上面个多方协作,是这样子就是说。这个我这个运营的模式是这样,有需求的人,他会提问,她用她的支付。他支付token来提这个问题。然后答题的人和这个投票的人,都可以获得这个token,来这个赚这个token。另外,就是我们刚才讲了这个应用它有一个特殊就是说所有这个逻辑我都可以记录在这个区块链上面。我只需要这个前端,但是前端app也是要有人开发的吗,这样,就是我。不再采用传统的这些技术开发的一个流程。我直接是在这个去中心化的方式来实现。我这个开发的团队。完全是可以和我是完全是陌生人。…
EOS的愿景是成为能运行大量商业级应用的公链,其核心特点是“商用”。 目前的公链项目例如比特币和以太坊为了保证去中心化和安全性,在区块扩展性上有一定的局限,虽然随着以太坊的智能合约的推出,很大程度上丰富了区块链的应用,但同时降低了发币门槛,使得以太坊网络变得非常拥堵。现有很多公链存在网络转账速度慢、费用高、系统并发量低或稳定性差等问题,不能很好的支撑真正的大规模商业级应用的运转。 从EOS白皮书中得知,EOS采用石墨烯区块链架构,BFT-DPoS的共识机制减少了验证节点,但使得EOS的扩展性明显增强,能够支持很快的交易处理速度。目前比特币系统每秒可转账大约7次,以太坊则为每秒15次;相比之下,EOS的白皮书中称其未来有望达到百万级的TPS。 此外EOS为用户和开发者提供了良好的发展环境,EOS网络上的交易并不需要收取手续费,提高了用户体验,更容易广泛地吸取用户。EOS为开发者们提供了友好的底层模块,可以支持多种编程语言,降低了DAPP的开发难度,开发者们可以更专注于所开发应用的功能实现上。
摘要 公链平台主要定位为区块链操作系统,为各种应用开发提供基础技术支撑,是未来区块链技术落地应用的核心基础;本报告主要针对已经公开披露技术白皮书的33个项目进行研究,针对技术方案、开发进度、市场热度和代币分配方案五大维度展开对比分析,旨在综合立体的展示该类项目的设计方案和开发进展; 平台类项目赛道竞争主要体现在技术方案设计和开发进展两个维度,技术方案设计方面,已有方案基本覆盖了共识机制优化、交易处理速度提升、智能合约多样化、扩展性提升等领域,但具体项目侧重不同;开发进展方面,平台类项目主网上线周期平均为10.2个月,预计2019年Q1将是平台类项目主网上线集中器; 技术社区规模和活跃度对于项目开发效率发挥重大影响,代码更新方面,Nebulas近一月代码更新频率最高,其次分别是Lisk、Aion、EOS,项目代码更新频率和主网上线进度紧密相关; 除技术因素之外,用户社群规模和活跃度对公链平台项目生态建设意义重大,主网已上线项目中,ETH、Cardano、Stellar、NEO社群规模排名靠前;主网未上线项目中,EOS、AELF、ONT、IOST社群规模靠前; 截至2018年5月,主网已上线项目平均流通市值为353.57亿元,主网未上线项目平均流通市值为75.21亿元。 一、公链平台项目发展现状 1 区块链项目的发展阶段 根据目前区块链技术的发展阶段来看,区块链技术经历了几个的阶段: 区块链1.0阶段:区块链概念形成阶段 在该阶段,由于BTC最先进入视野,并引起大家关注背后的区块链技术,在这一阶段发行数字货币,使得基本的价值信息和数据进行P2P传输成为现实,为区块链世界打开大门,但此阶段仅限于简单的应用,并无实际价值。 区块链2.0阶段:区块链底层技术发展阶段 在区块链2.0阶段,出现了以ETH、NEO、QTUM和EOS为代表的区块链底层平台,旨在通过对共识机制、智能合约、开发组件、交易处理速度、开发语言进行升级革新,并辅助以分片、跨链、侧链、数字身份、评审和设计的技术进行创新,试图解决区块链商业应用的问题,但目前来讲诸多技术平台尚不完善或者正处于开发阶段,离真正进入商用阶段尚有距离。 在区块链2.0阶段,基于ETH、NEO和QTUM开发了诸多应用,但很多应用也仅是通过这些平台发币而已,离真正的应用尚有距离。 区块链3.0阶段:大规模应用阶段 在区块链3.0阶段,随着区块链技术的成熟,一些平台型项目将成为现实世界与区块链世界的连接器,并能接入其他区块链系统,形成通用的区块链技术平台并能支持大规模的交易处理要求,基于这些成熟的区块链系统,将会出现更多的区块链应用,区块链技术将真正走入现实生活中。 图表1: 区块链技术发展阶段 2 公链平台类项目 2.1 平台类项目介绍 平台类项目指与区块链底层技术开发相关联,且以该类平台使用权或参与权为支撑的一类资产,平台类项目建立技术平台,为各种应用开发提供基础技术支撑,是未来区块链技术落地应用的核心基础,只有区块链平台技术不断完善,才能支撑起未来的商业应用。 现有数量:超过50个品种。 功能:建立技术平台,为各种应用开发提供基础技术支撑。 市场:相当一部分平台处于开发状态,机构投资在该领域占据一定份额,市值最大的是以太坊。 典型产品:以太坊、NEO、EOS等 2.2 平台类项目汇总(部分) 图表2:平台类项基本概况 2.3 平台类项目研究的意义 区块链技术平台是一切未来区块链商业应用的基础设施,在已有的技术中,涉及到共识机制、智能合约、跨链技术、侧链技术、兼容性和扩展性等,在这些技术的组合影响下,直接决定着区块链平台的基本性能,包括维护技术平台正常运行的节点数量、交易处理速度及应用开发的难易程度等。区块链底层平台技术开发具有技术结构复杂、开发难度大、开发周期长及争议较大等特点。 围绕着区块链平台这些底层技术,又形成包括区块链钱包、区块链浏览器、节点竞选、矿机、矿池、开发组件、开发模块、技术社区及项目社群等一系列的生态系统,这些生态系统的完善程度直接决定着区块链底层平台的使用效率和效果。 图表3:区块链公链平台生态体系 目前市场上整体生态系统比较成熟的项目包括ETH、NEO、QTUM等,但这些项目尚不能支撑起高频的商业应用,所以市场一直在探索符合商用的区块链底层技术平台。 为了更好的让用户了解区块链技术的发展的进程,服务于实体经济,火币区块链研究院将持续关注区块链底层技术进展,分析平台类型项目的技术进展、生态系统和应用,为用户提供专业的跟踪报告。 3 平台类项目重点突破方向 区块链底层技术平台尚处于不断创新,逐渐完善的阶段,以目前的技术水平尚不足以对现实世界产生巨大影响并进入到实际的大规模商用阶段。在目前的区块链底层平台的研发过程中,对共识机制、中心化与去中心化、交易处理速度和安全等问题最为关注,讨论也最为激烈,但对于未来如何实现高效、安全和去中心化的平台大家还尚未形成共识。 3.1 公链平台项目的共识机制之争 图表4:区块链共识机制 工作量证明机制:Proof of Work(POW),是指获得多少代币,取决于主体挖矿贡献的工作量,一般来说,电脑性能越好,分给挖矿的矿就会越多。代表币种:BTC、LTC和现阶段的ETH。 权益证明:Proof of Stake(POS),类似于财产储存在银行,这种模式会根据你持有代币的量和时间,分配给你相应的利息。简单来说,就是指谁拥有的币多,谁就有发言权,所以POS就是根据持币比例来证明谁有发言权。 授权权益证明:Delegated Proof of Stake (DPoS),让每一个持有某种资产的人进行投票,由此产生一定数量的代表 ,再由选举产生的代表按照某种机制出块。从某种角度来看,DPOS有点像是议会制度,如果代表不能履行他们的职责(比如出现作弊等情况,他们会被除名,网络会选出新的节点来取代他们。代表币种:EOS。 实用拜占庭容错算法:PBFT Practical Byzantine Fault Tolerance(PBFT),PBFT是一种状态机副本复制算法,即服务作为状态机进行建模,状态机在分布式系统的不同节点进行副本复制。每个状态机的副本都保存了服务的状态,同时也实现了服务的操作。将所有的副本组成的集合使用大写字母R表示,使用0到|R|-1的整数表示每一个副本。为了描述方便,假设|R|=3f+1,这里f是有可能失效的副本的最大个数。尽管可以存在多于3f+1个副本,但是额外的副本除了降低性能之外不能提高可靠性。代表币种:NEO。 对于POW,共识机制,最终由于专业矿工和矿机的存在,算力过度集中让社区趋向中心化发展,此外,大量重复计算产生的高能耗也是POW被诟病的原因之一;POS和DPOS,这种不需要消耗太多算力即可达成共识的机制对POW的上述缺陷有所弥补,但依靠代币数量获得出块又形成了新的中心化趋势,在现实中,诸多项目已经或者准备采用POW+POS的共识机制模式来解决相应问题,但目前对于哪种共识机制优于哪种共识机制,尚无定论。 除了以上共识机制之外,还有各种改进型的共识机制,包括租用共识机制LPOS(通过这一机制,代币持有者可以将他们的代币借给有全网节点的矿工,并获得分红收益)、动态权益的共识协议(DSC,通过动态选举若干记账人,然后在所有记账人中采用PBFT方式进行交易共识)、FBA联邦拜占庭共识、OCE(基于DBFT共识协议和可验证随机函数VRF的增强版本共识引擎,实现了近乎无限的可扩展性,只需很少的计算量,生产几乎不会分叉的区块链网络,OCE支持可插拔验证者、在线协议修复/升级)等。 3.2 中心化与去中心化之争 在目前的区块链技术平台项目中,对中心化还是去中心化争论较大,过度的去中心化影响效率,而过度的中心化又违背区块链的设计原则并有可能影响区块链安全性。从目前主要区块链项目的节点数量来看,基于POW和POS容易导致中心化问题,虽然能提升效率,但有可能牺牲安全和去中心化初衷;而基于POW共识机制则有可能导致效率低下,存在被中心化的风险;目前已有一些项目采用POW+POS的共识机制进行综合,以达到去中心化的目标并提升效率,至于未来具体谁优谁劣,还得看未来的应用的适用性。 图表5: 主要公链平台节点数量与共识机制 3.3交易处理速度 根据目前传统商用应用的处理速度来看,现有的区块链平台项目的交易处理速度尚不能支撑起大规模的商用应用,虽然在不断探索和开发,但区块链要真正的进入的商用应用,还需要很长的路要走。 传统项目交易处理速度: 图表6:传统项目交易处理速度 区块链项目交易处理速度: 图表7: 区块链项目交易处理速度 二、技术开发进度 1 主网开发进度 截至到2018/5/18,Ethereum市值为668.75亿美元,市值最高。Ethereum作为当前最为成熟的平台,加载了大量应用,网络效应明显,在平台类项目现阶段竞争中,首先胜出。 在已上线主网项目中,Cardano、Stellar、NEO也颇受市场青睐,截止到2018年3月31日,市值分别是62.96亿美元、58.20亿美元、37.52亿美元,可见,市场评价较高。 2018年Q1-Q2为平台项目主网上线密集期,其中,未上线平台中,EOS市值最高,为106.76亿美元,是最受市场期待的平台项目之一。 图表8: 公链平台项目主网上线时间 注: 表示平台主网预计上线; 为平台主网已上线 2 主网上线项目开发周期 平台主网的平均开发周期为10.2个月,在主网已上线平台中,Waves的主网开发周期最长,根据GitHub Waves主网开发库显示,从2015/1/18第一个代码提交,到2017/3/6主网上线,共用时25.9个月,过去12个月代码提交量为2243次,在平台类项目中排行第五,可见Waves在主网上线后,仍需不断完善。 Ethereum的主网开发周期位居第二,根据GitHub Ethereum主网开发库显示,从2103/12/22第一个代码提交,到2015年7月29号主网上线,共用时19.5个月,是早期主网上线项目之一。 图表9: 公链平台项目主网上线周期 注:主网上线周期=(主网上线日期-主网repository第一个代码提交日期)/30 3 代码近期活跃度 截止到2018年3月18号,Nebulas近一月代码更新频率最高,代码提交量为547,代码主要由负责主网开发的repo go-nebulas贡献,近一月代码提交量为451;代码更新率其次分别是Lisk、Aion、EOS;其中Nebulas主网在3月30号上线,Aion4月16号测试网络上线,而EOS在6月份主网上线,可见项目方正在积极的推进项目进展。 图表10:…
巴比特旗下时戳资本近日发布了《区块链公链项目研究报告》。作为时戳资本区块链行业研究报告系列03,这份最新的报告主要阐述了区块链公链的定义、区块链公链的发展路径、区块链公链的核心要素、区块链公链的技术实现形式、区块链共识机制的讨论。涉及到的项目包括比特币、以太坊、Cardano、NEO、EOS、量子链、比原链(BTM)等。 本报告由浅入深分析了现区块链公链技术的差异性。读完本文你会对难以理解的区块链项目有个基本的框架。 0 引言 公链是区块链项目的核心,是区块链的底层协议,是区块链世界的“操作系统”。经历了第一代公链比特币和第二代公链以太坊的探索,第三代公链正着眼于解决系统的扩展性、安全性和监管兼容性问题,以承载大规模的商业应用。同时,第三代公链仍需保留区块链的开放、自治等特性。与互联网的架构不同,区块链底层协议的价值远远超过应用层,因此,区块链的研发和投资更关注底层公链技术。报告预计底层公链仍将是现阶段区块链行业的攻关重点,各公链在可扩展性、应用性、共识哲学,以及应用生态搭建上的角逐将长期延续。 报告主要阐述: 区块链公链的定义 区块链公链的发展路径 区块链公链的核心要素 区块链公链的技术实现形式 区块链共识机制的分析 目录 本文主要从扩容技术、跨链技术、点对点传输技术、分层、多链侧链隔离、分布式存储、监管兼容性及各种共识机制这些方面介绍公链的技术实现形式。 1 区块链公链的定义 公链是区块链的底层协议,是区块链世界的“操作系统”。公链为区块链搭建分布式数据存储空间、网络传输环境、交易和计算通道,利用加密算法保证网络安全,通过共识机制和激励机制实现节点网络的正常运行。公链提供的 API接口可供开发者调用,以开发符合公链生态的应用。 2 区块链公链的发展阶段 比特币是区块链上的第一代公链。比特币在设计之初定位为支付工具,只能进行价值传输。中本聪因此大幅删减了许多脚本指令,所以其安全性极高。但比特币的脚本语言是图灵不完备的,不能执行循环语句,可扩展性差,许多高级应用无法建立在比特币脚本之上。 区块链上的第二代公链以太坊,是一个具备图灵完备脚本的公共区块链平台,被称为“世界计算机”。除进行价值传递外,开发者还能够在以太坊上创建任意的智能约。以太坊通过智能合约的方式,拓展了区块链商用渠道,比如众多区块链项目的代币发行,智能合约开发,以及去中心化 DAPP的开发,目前基于以太坊的 DAPP已经超过1000个了。然而,当前的以太坊网络存在扩展性不足、安全性差、开发难度高以及过度依赖手续费等问题,区块链的大规模商用遭遇了发展瓶颈。 第三代公链定位于能大规模商用,与实际资产和真实价值相关联,推动实体经济展。目前正在竞争区块链3.0时代的公链项目有 EOS, Cardano, Bytom等,但这些公链项目多数处于理论论证及测试阶段,少数主链完成开发的项目也仍处于早期探索阶段。而技术储备充足、财力雄厚的以太坊仍在不断地自我迭代, 区块链3.0时代的公链之争群雄逐鹿。 3 区块链公链的核心要素 互联网世界里的核心资源要素包括存储资源、传输资源、运算资源三个方面 ,区块链技术作为互联网世界的延伸,其核心资源要素与互联网有很大的相关性。同时,区块链是信任的机器,在互联网传递信息的功能之外,还承载着价值传输的使命,因而区块链世界的核心资源要素可归结为存储资源、传输资源、运算资源和共识机制所产生的信任资源四个方面。 本报告将区块链的架构分为五个层面,分别为数据层、网络层、共识层、合约层和应用层,我们将其中的核心技术要素提炼成五个维度,包括可扩展性和传输技术、系统安全、分布式存储、监管兼容性和共识机制。 可扩展性和传输技术:可扩展性包括系统节点数和交易吞吐能力两个方面,由区块容量、出块时间和节点间的传输速度等因素决定,可扩展性和传输技术相辅相成。 系统安全:包括双花攻击、交易及合约漏洞的防范机制,身份识别和匿名性,数据库安全等方面。 分布式存储:充分利用节点存储资源,解决区块链系统中日益增长的数据存储需求,提高系统传输效率,保证分布式账本的安全可靠运行。 监管兼容性:区块链最核心的理念是去中心化,许多区块链技术在设计之初即将中心化的政府视为对立面。 但不容否认 ,中心化依然是目前社会运行的主体模式,区块链的去中心化思维难免会和中心化的传统监管之间产生冲突和摩擦。 因此,公链架构中与现实中心化世界的兼容性设计将是公链大规模应用的前提。 共识机制:共识机制是区块链的灵魂,共识机制的设计决定了一条公链能否建立完善的激励机制,鼓励更多的节点参与其中,增加系统的去中心化属性。而在多数公链中,节点数量与传输速率呈负相关关系,节点数量和系统性能的平衡是共识机制需要考虑的另一个要素。 4 区块链公链的技术实现形式和共识机制 重点说下区块链公链的技术实现形式和共识机制,这也是我们最近经常能听到的词,那么这到底是什么神秘的东西呢? 目前,研发中的区块链公链项目众多,每条公链的设计哲学和应用场景各有千秋,下文将对主流公链从可扩展性和传输技术、系统安全、分布式存储、监管兼容性、共识机制五个维度的技术实现展开分析。 4.1 可扩展性和传输技术 4.1.1 扩容技术 比特币、以太坊等公链将区块大小设计得很小,以降低普通设备成为全节点的门槛,保证系统的去中心化属性。 然而过小的区块大小限制了每个区块的交易承载量 ,给公链系统带来运算瓶颈。 目前,比特币系统的 TPS仅7笔/秒,以太坊系统的 TPS仅约13笔/秒。 公链的扩容技术分为链上扩容和链下扩容两大体系。 其中链上扩容技术包括大区块、隔离见证、分片技术等,链下扩容技术包括侧链技术、状态通道技术等。 各主流公链对扩容技术的已经开展了以下实践: 针对比特币的扩容方案: BCH分叉(大区块)、闪电网络 Lightning Network(状态通道技术) 针对以太坊扩容方案: Sharding(分片)、 Plasma(侧链)、雷电网络 Radien Network(状态通道技术)等。 针对 NEO的扩容技术有 Trinity提供的状态通道技术。 Bytom实行的类隔离见证技术,在区块设计中将数据和见证、签名部分分离,在一定程度上提升了每秒交易速率。同时,还采用了基于多资产的状态通道技术,基于 BUTXO的分片机制。 4.1.2 跨链技术 区块链之间的互通性问题极大程度地限制了区块链的应用空间 ,而跨链技术能让价值跨过链与链之间的障碍直接流通,是区块链实现价值互联网的关键。知名的跨链技术有连接比特币与以太坊的BTC Relay、Cardano的NIPoPoW和Bytom的XRelay技术等。 BTC Relay是一种基于以太坊区块链的智能合约 ,将以太坊网络与比特币网络以一种安全去中心化的方式连接起来。BTC Relay通过使用以太坊的智能合约功能可以允许用户在以太坊区块链上验证比特币交易。 BTC Re l ay使用区块头创建一种小型版本的比特币区块链,以太坊 DApp开发者可以从智能合约向 BTC Relay进行 API调用来验证比特币网络活动。 BTC Relay进行了跨区块链通信的有意义的尝试,打开了不同区块链交流的通道。 Cardano的跨链技术通过 NIPoPoW( Non-interactive Proofs of Proof of Work)侧链实现,它可以让 CSL与任何其他的区块链链协议进行交互。Cardano能够成为其它数字货币的粘合剂,通过侧链和快照技术让不同的货币都可以通过Cardano相互流通。…