跨链技术与通证经济

这是我在小雨智媒上的一次关于跨链技术、通证经济以及咱们的PalletOne的分享,当时是语音和图片的形式,被官方整理成了文字,我也就再转过来,但愿可以为更多的人有所帮助。数据库

本次分享分为两部分进行,一部分是跨链技术,另一部分是通证经济编程

 

跨 链 技 术安全

关于跨链技术,其实主要就是要跟你们分享一下,首先什么是跨链?咱们为何须要跨链技术?目前来讲,咱们到底有哪些跨链技术,并且这些技术各自有什么特色?说到跨链技术,可能目前你们以为比较陌生,那么跨链技术究竟是什么?以及它到底有什么做用?这是咱们主要是要讲解的一个问题。网络

一说到区块链技术,咱们老是要拿区块链技术和咱们的互联网技术进行一个对比。咱们能够看一看这样一个表,显示了咱们的区块链技术和互联网技术在这个历史和将来的发展上是怎样一个趋势。架构

image

咱们能够看到,与互联网对比的话,区块链技术目前已经进入了第二个阶段,也就是咱们整个基础协议的确立以及大规模应用的探索阶段。oracle

咱们都知道互联网实际上是由最先的一个个的局域网,他们各自发展最后链接起来的。那么比特币它就表明的是最先期的这样一个试验网络。咱们能够认为比特币、以太坊以及或者其余的一些如今各方面的公链,其实都是一个个的局域网。分布式

那么跨链技术其实要创建的就是在区块链这个领域里的一个互联网,把各个相互独立的价值网络链接起来,造成一个统一的网络。基于目前遇到的这些问题,咱们能够预知到,在将来,跨链技术将会成为区块链的主要的一个方向。函数

若是要进行一个链接的话,咱们首先想到的就是咱们为何要去把它进行链接?咱们通常来讲2018年叫作公链元年,为何这么叫?在区块链行业,无论是币圈仍是链圈,你们应该都知道2017年的时候,整个区块链项目迎来了井喷,2017年的时候有大量的项目不断地融资,它的整个项目数已经超过了从区块链诞生,也就是从比特币诞生以来的前面多年的那个项目数还要多。性能

image

咱们从上图能够看到,从最先期的可编程货币,它的自己技术复杂度是否是特别高,业务自由度也很低,就像比特币、莱特币、瑞波币这些,这些它其实就只是一个货币的一个功能,它的复杂度和自由度都至关的低。区块链

那么2017年这些不断融资的项目,通常来讲,咱们的区块链项目的开发周期,研发周期通常是1到2年的时间。那么在2018年的时候必然有不少当年融资的项目,开始逐步的上线。因此咱们能够说2018年是公链竞争的一个关键之年,也就被誉为“公链元年”。并且能够预见,在接下来的一段时间,会有愈来愈多的区块链项目上线,这必然就会致使愈来愈多的区块链的价值孤岛造成。

由于大部分的区块链项目,其实它都是本身独立的一个生态体系,它没有和其余的外界区块链进行链接。跨链技术能够理解为链接各个区块链的一个桥梁,主要是要实现各个区块链资金的原子交易,资产转换,区块链内部信息的互通,还有解决Oracle问题,可是这个Oracle不是咱们甲骨文公司的Oracle,这个是在区块链里面一个名词,至关因而一个区块链,可以去读取外部数据的一个数据感知器,也叫作数据的一个预言机。

因为咱们区块链目前资金是互不连通的,因此这些资产的价值,它的大幅波动必然是制约了咱们整个区块链技术的应用和发展。因此链与链之间的互操做是愈来愈被重视,跨链的需求就由此产生了。可是咱们目前来讲,跨链自己是一个复杂的过程,须要对链中的节点有单独验证的能力,又要去中心化的一个输入,还有要对链外世界的信息进行获取和验证的这样一个能力。

后来进一步发展出来的可编程金融,可编程金融,其实就是以以太坊和US,以及在联盟链里面很出名的Fabric为表明。可编程金融自己复杂度相对于可编程货币有很大的提升,同时由于他们通常都是支持图灵完备的智能合约,因此说业务自由度也是相对比较高的。咱们能够在这个上面基于token,创建各方面的应用。

下一步,既然要跨链,那么究竟是用什么方式来跨链?到底有哪些技术和哪些项目?将来的一个发展方向,咱们要实现的是跨链的一个流程。好比说跨链共识以及链与链之间这种互链操做,这就是可编程社会将来的一个发展场景。那么咱们也能够看到它自己技术复杂度是最高的,并且业务自由度也是最高的。

image

这里列出来了四种常见的跨链模式,前面三种实际上是当年Vitalik在关于跨链的分析的时候就已经提到的模式,第四种模式是后来又发展出来了一种新的跨链模式。

首先看公证人模式,公证人模式其实主要是在Interledger以前采用的这样一种方案。它就是选定一批见证人,这些见证人之间是采用拜占庭容错的结构,他们是去监听事件,即在这个链里发生了什么操做,我再对应在那个链里面,进行一个对应的操做。也就是说见证人他在链A是一个合法用户,他在链B也是一个合法用户,他经过去监听链B上面的事件和状态,从而在链A上面进行一个操做。

第二种模式是中继/侧链模式。中继/侧链模式其实在BTC-Relay里是体现的比较多的。那么在BTC-Relay里,它有个Relay的角色,这个角色其实就是一个中继器。

咱们能够看看BTC-Relay,这里面它的一个圆形。BTC-Relay自己的做用就是能够经过以太坊里面的一个智能合约,可以去感知到比特币这个区块链里面的一些交易,是否成功。

具体的原理是:咱们有一个Relay,即一个中继器,这个中继器负责去读取比特币上面的区块头,它把全部的区块头信息所有写到了以太坊的状态数据库里面去。

那么,用户若是说要验证某一个交易在比特币上面是否已经真实的发生,那么,用户只须要把这笔交易以及相关的默克尔的那些信息放上去,智能合约就能够基于比特币的这样一个默克尔数。也就是说,咱们能够有一个SPV的这样一个功能,简单快速地进行支付验证。即若是交易已经真实发生了的话,那么咱们就能够在以太坊的智能合约中,进行对应的一个操做。因此,经过一个中继器,让以太坊可以感知到比特币上面的一些操做。

image

而第三种模式就是哈希锁定模式。哈希锁定模式最有名的就是在闪电网络里面。哈希锁定模式,它是在链A和B之间,设定一个互相操做的一个触发器。一般是一个没有披露明文的一个随机数的哈希值。也就是说在A链上面,咱们能够去生成一个随机数S,可是这个S是不告诉任何人的,咱们只须要把S的这个哈希值,发给链B。

image

而在B那边的,能够设定一个锁定的条件。好比说,咱们B须要拿到了这个随机数S以后,那么我就可以把链币上的一些资产,转移给A上面这个用户。同理,B在收到这个S以后,也能够说,让A那边把这个资产也给转移过来。

哈希锁定模式其实主要利用的是一个特性,即咱们在知道一个哈希值的状况下,是不可能去拆解出这个被哈希的随机数是多少的。

哈希锁定这种模式,主要仍是依赖于里面有一个锁定时间的功能,好比像比特币。因此首先,哈希锁定对智能合约的支持不是特别好,对跨链来讲,它其实不支持一些资产的转移。

image

第四种模式是分布式私钥控制。分布式私钥控制是基于密码学里面一个多方计算和门限密钥的一个共享技术。咱们把一个区块链里面的私钥分红了N份,把它拆分红N份以后,同时而后再把它分给N个参与者,参与者每一个人就掌握了一部分私钥。只有集齐了其中的K个私钥的分配以后,咱们才能恢复出这个完整的一个私钥,恢复完整私钥,才可以对这个私钥上面的资产,进行一个解锁。

分布式私钥控制,以FUSION为例,能够看到:用户若是要锁定他的资产的话,其实首先是向FUSION去请求,让他生成一个能够锁定资产的一个私钥、地址。把这个地址发送给用户,用户就能够在比特币网络里面,把资产转移到锁定的地址上面去。锁定这个地址和对应的私钥,实际上是由FUSION这个网络里面的多个用户,或者说是多个节点持有的,单独某几个节点是没办法去动用这里面的资产的。只有在上面经过智能合约,达成了共识以后,若是他们都认为这个资产是能够解锁的,他们就会把各自的私钥片断贡献出来,把私钥的分片贡献出来以后,集齐的K个数量(固然这个K确定是小于等于N的),就可以把这个私钥完整恢复,对应的资产也就能够把它解锁出来了。

image

PalletOne自己也是一个跨链的项目,在跨链的时候,在PalletOne中有一个很特殊的角色,叫陪审团,陪审团它是经过一个随机的选择,可验证随机函数VRF,被随机选择出来的一堆的陪审员,他们组成了陪审团。

由陪审团内部去达成共识执行一个合约,陪审团内部的陪审员,他们自己有各自的一个区块链的适配器,能够对底层的各类区块链进行一个操做。

从这个图中咱们能够看到,在PalletOne当中,跨链是经过陪审团来执行,并且陪审团不只仅有一个,每来一个合约,就能够根据合约随机的去选择陪审员,建立陪审团。每个陪审员又能够去链接不一样的区块链,无论是BTC、ETH、EOS这些都是能够去链接的,就能够实如今合约上跨链的合约的执行,首先它是一个并行的执行状态,由于有不少个陪审团在同时运行,同时链的操做也是一个不依赖于某一个链,并不像BTC里,只可以对BTC和ETH操做,它实际上是能够对任意链进行操做的。

image

这里是各类跨链模式的一个技术性的对比。咱们能够看到公证人模式、侧链模式和分布式私钥控制,这三种模式相对来讲技术实现上更困难一些,可是它的功能相对强大一些。

因此在实际的应用中,若是要实现通用的一个跨链,能够说公证人模式,侧链/中继模式以及分布式私钥控制技术,是一些更经常使用的一种作法。

那么有了这些跨链技术以后,到底有什么做用?其实跨链技术的应用主要有这么几个方面:一是它能够进行一个资产转移,能够把资产实现多链之间的来回转移和使用;

二是能够实现一个原子交易,原子交易就意味着连接的资产是同时的互换,所谓原子交易就是说若是A交易成功了,那么若是AB是同一个事物,那么A成功,那么B就应该是成功,若是A失败了,那么B就确定是同时失败的;

第三种应用的话,其实就是跨链的一个数据预言机,即前面说到的oracle,好比说咱们的链A还要去得知链B的一个数据的这种方式;

第四种应用,实际上是跨链合约的一个执行,好比说链A上面有一个股权的证实,那么咱们能够在链B上面就根据链A的这些股权信息,而后去派发股息;

第五种就是咱们最容易想到的一个应用,就是跨链的一个交易所,也就是咱们进行一个去中心化交易所,对于协议不支持跨链的这些操做的话,能够进行区块链的补充。咱们一说到去中心化交易所,可能想到的比较有名的就是EtherDelta,就是以德,它自己它不可以支持跨链,因此说它上面的全部交易其实都是以太坊上的,就是ETH和其余的ERC20的这些资产交易。

咱们有了跨链技术以后,就能够实现BTC,ETH,EOS各类各样的链,他们在这个交易所上面进行一个交易。

固然其实跨链技术的应用的话,还有一个就是对原区跨链功能的加强。这就像跟链,跟链它其实就是在比特币上面的至关于跨链的一个技术。即在原比特币面上进行一个锁定,而后在跟链上去建立一样的一个比特币1:1的这样一个资产,而后在跟链上实现智能合约。这至关于把比特币这种不支持图灵完备智能合约的一个区块链,将功能加强到可以实现图灵完备的智能合约。

通 证 经 济

接下来再看一看通证经济,通证经济究竟是什么?要回答这个问题的话,首先咱们要知道通证是什么。根据定义,通证就是一个可流通的加密数字资产凭证,通证这个在英文里面其实就是token。可是通证这个词,其实它的创造其实并非特别久远。

这里就能够说到一个故事:柏链道捷(PDJ Education)的CEO孟岩在博客中也讲到过,关于token的翻译,以前翻译叫代币。代币这个翻译实际上是很很差的,由于它不必定是币,那么须要去找到一个新的翻译。在孟岩与元道的对话中,孟岩也提出了另一个翻译叫通证,因而最终就造成了一个通证派,专门在布道通证经济。

从通证的定义中,咱们能够看到它其实有几个要素,主要是三方面。

一个是说它是一个数字权益证实。好比说咱们如今讲的通证经济通证之类,它必须是以数字形式存在的一个权益证实。它表明的是一种权力、一种固有的内在的一个价值。

第二点来讲,指的是它经过密码学进行一个加密来保护。好比说咱们的通证的话,它的真实性,以及防篡改能力以及保护隐私的能力,都是由密码学来进行一个保障。

固然通证最主要的除了它是一个权益证实和加密以外,另外最主要的一个特性就是它可以流通。通证必定是可流通的,可流通就必须保证它是在一个网络中流动,随时随地均可以进行一个验证。在原来就是像普通咱们提到的coin,就像比特币那些公开透明可信的基础上的话,咱们如今讲到Token,它其实还有另外几个新的特色。

首先咱们的Token它应该是一个低门槛的,好比说是一我的人可建立的一个通证。这个其实在以太坊上已经算是逐步地实现了,固然它其实仍是有必定的门槛。好比说咱们定义了ERC20的标准,用户要建立一种新的token,他其实只须要去网上去找到某一个ERC20的一个合约的代码。找到这个代码以后,修改里面的参数就能够发行新的一种通证了。

除了低门槛,另外它还有个特色就是操做灵活。也就是说咱们的通证通常来讲是能够进行聚合、合并、拆分、派生烧毁等操做。第三个特色是说咱们的通证是可合约化的。好比说咱们能够经过通证的升级为合约,好比说咱们能够认为通证其实就是合约的一个经常使用简化版,所以咱们也天然就认为是从新升级为合约。

其实说了这么多,你们对通证的理解可能以为仍是比较抽象。其实咱们简单的说通证就是权益证实,它均可以在区块链上进行一个表明。就好比说咱们的一些身份证信息,咱们的学历文凭信息,包括什么货币,咱们的票据,哪怕咱们的钥匙,门票,还有积分,以及各类什么会员卡,这些均可以认为是一种通证。就是咱们目前人类社会的所有各类权益证实,其实均可以用通证来表明,能够说咱们如今人类的现代文明就是创建在权益证实基础上的。而全部的这些帐目、全部权、这些资格证实等等所有都是一种权益证实,也最终它均可以通证化。

image

国外有专门的机构关于token进行了五个维度的划分。咱们听到的比较多的其实就是法律属性的token。其实通常来讲,美国的SEC机构把Token分红了utility(效用型)和security(表明证券性质)这两种类型。

固然同时也存在各类其它方面的划分,好比说从功能上划分,有应用型的、DAPP上面发行的一种Token,还有工做型的一种底层token;从目的上划分,有加密货币,还有投资的代币;从技术层面划分,有基于DAPP的,也有基于底层链的;从潜在价值角度划分,有与传统资产绑定的一种token,就好比说像USDT,咱们就能够说它就是一个和美圆进行一对一的一个绑定的一种资产,一种token,或也有和股票相似的,能够分成的,有潜在的将来的价值的一种token。

这里其实都是经过业务层面,对token进行划分。其实咱们在技术上,可能用的最多的一个划分,就是说它是一个同质化的通证,仍是说一个非同质化的通证。你们知道其实在以太坊上面发行最普遍的应用其实就是发行各类token。

发行token是怎么实现的?就是有一个ERC20的标准。ERC20这个标准,其实它就是一种同质化的通证。同质化的通证就意味着咱们在上面发行的一个,和别人手里面的一个,实际上是没有区别的,你手里面有一个Token,和我上面有一个Token,咱们加起来其实就是两个Token,和别人手里面有两个Token,是没有任何区别的,它是彻底同质的。

那么后来在以太猫火了以后,那么就提出了另一种叫非同质化的通证,非同质化的通证在以太坊里面就是ERC721,它表明的是,你拥有的一个Token,和我拥有的一个Token,实际上是彻底不同的。这其实在现实中很是普遍的存在,就好比说咱们的各类艺术品,咱们均可以认为每个艺术品它是独一无二的。就是说你有一张画,和我有一张画,其实咱们画和画之间是彻底不同的。

前面说的只是这些通证的分类,那么咱们说了这么多通证,到底通证和区块链有什么样的关系?

咱们能够认为,通证是区块链最具特点的一个应用。若是没有发通证,那么区块链的魅力、威力就会大打折扣,和咱们传统的分布式数据库其实并无好太多。咱们能够认为区块链就是咱们将来新世界的一个后台技术,而通证是新世界里面的前台经济形态。两个事情虽说彻底独立,可是一样都是很伟大的。

区块链为通证提供了一个坚实的信任基础,那么咱们就能够达到它的一个可信度,由于你们都知道在区块链里面有去中心化、不可篡改这些特性,都能保证信任的基础的实现。因此说区块链技术,和传统的中心化的基础设施提供的是彻底不一样的一套技术。经济学人专门把区块链叫作信任的机器。

咱们说到区块链,其实它自己也是一种分布式帐本。这个分布式的帐本其实最主要就是要实现通证的交易流转的基础设施,因此通证之因此叫通证就是要可以实现高效的流通,而这一点就是区块链提供了基础的保障。

咱们能够认为通证经济是下一代互联网的数字经济,一直以来,IT业界其实对互联网底层技术是比较痴迷的。因此说区块链是做为下一代互联网的基础设施,如今也是在百花齐放的一个状态。可是随着底层设施的逐步创建,咱们也发如今上层的通证经济和通证经济的原则设计上,也是须要对应地发展起来。

咱们彻底能够认为通证经济的重要性,比区块链技术的基础设施要来得更加剧要。从这20多年来的互联网发展,咱们能够看到,其实主要是一个眼球经济、流量经济、粉丝经济,其价值重构和价值创造的速度,都是远远超过了互联网基础设施的。

而通证是立足于实体经济,是为实体经济服务的,通证思惟是现有的币圈思惟是彻底不一样的。咱们说的通证经济并非说是要去在币圈里进行所谓的炒币,通证其实要把它用起来,要服务于更多的各类实体经济。若是咱们的通证它不立足于任何的经济和应用,它其实就是没有任何意义的,也就没有任何的价值。

那么通证咱们能够把它比喻为门票、积分、合同各方面的绑定,从而对现有的实体经济的权益进行通证化,放到区块链上去扭转,而后让市场去发现其中的价格,同时就可以实现咱们生活中的这些消费,它其实均可以到区块链上面去消费去验证。因此说咱们的通证经济就是必定是使实体经济和实际的东西关联起来的权益。

那么跨链和通政经济到底有什么关系呢?

正如前面提到的,通证其实有多种类型,其中一个类型就是说价值锚定型的通证,它实际上是要去和外界进行感知的。好比USDT它虽然说和美圆是一对一的关系,可是它其实并无经过区块链技术去实现说,个人银行帐户的一个资产和真实的咱们的token发行量是一一对应的。因此网上也有不少人质疑,是否是USDT它自己存在一个超发,其实它的帐户里面并无存入那么多钱。

而有了跨链技术以后,基于跨链技术和智能合约,咱们就能够去创建这样一种价值锚定型的通证。咱们能够想象一下,若是说咱们自己发行的这种token,它实际上是可以去和一些银行帐户的背书进行一个价值发现的。在这个帐户里面有新的美圆充进去,对应的它就经过智能合约就去把对应的token给释放出来。这样其实就不存在说用户去怀疑他有超发的一种可能性,而这也是跨链的技术实现之一。

跨链与通政经济的第二个应用,其实就是在应用生态这方面,好比说咱们在创建各类应用生态的时候,咱们创建这些DAPP在上面发行的token。那么它这些token其实只能在当前的链上面流转。若是说这一个链堵塞的话,就会致使咱们整个的DAPP的使用体验降低。

最有名的例子就是当年由于加密猫的火爆,致使了整个以太坊网络的堵塞。那么整个以太坊网络堵塞以后,整个加密猫或者还有其余的各类各样的一些智能合约的执行都是很是困难的。而有了跨链技术以后,咱们其实能够考虑把他的这些token跨到其余的链上面去进行交换。也就是说咱们自己创建的应用,它多是一个性能比较低的一个链,就好比说就是在以太坊上面,它每秒只能支持15笔的交易,那么假如说我有跨链技术,我就能够把这些加密猫跨到其余的、可以支持高性能的PPS的链上面去,那么咱们的交易就能够彻底在其余的链上面去进行。当交易完最后交割的时候,最后再反向的到以太坊上面去进行交割就能够了。

另外,像权益金融通证,举个比较简单的例子,咱们能够作一些基金。现有通常的作法就是成立一个基金公司,而后去融资,融资以后,经过线下去买入各类各样的token, BTC、ETH、EOS,而后这样进行一个组合,造成了一个基金,你们再去认购这些基金份额。那么咱们可不能够彻底经过跨链技术来实现?其实咱们能够经过跨链、智能合约,把全部的BTC、ETH这些不一样面上的资产,组合到同一个基金里面去。因此说有了跨链技术以后,那么咱们的通证经济其实能够获得很大的一个提高。不少应用和通证的创新,都是能够基于跨链技术来进行的。

image

这里节选了OKEx的研究报告,它是对比特币以开放以及跨链技术,在技术和经济上进行了一个总结。咱们能够看到经过跨链技术能够在经济上实现去中心化的资产交易平台,极大地下降了资产的交易摩擦,构建起更大的经济体系。因此说跨链技术就是彻底是要进一步地去促成整个通证经济的增加的。正如前面提到的,跨链技术自己一方面是能够实现一个token链之间的一个扭转,另外其实还有一些其余的做用,就好比说咱们在性能上的一个扩展性。好比刚才举到的加密猫的这样一个例子,比特币的闪电网络其实也是一个例子。

经过这样一个跨链技术,能够将本来很慢的一个网络上的很频繁的交易,很贵的手续费,更变为更快速的交易,是手续费变得便宜,这会进一步促成咱们整个经济的发展。另外跨链技术和智能合约同时结合起来,就能够去作更多的事情,好比像去中心化的一些云计算,去中心化的一些资产托管,还有一些去中心化的电商。更多的去中心化的应用均可以基于跨链技术创建起来。

由于毕竟你们其实如今主流的交易方式,各类token的交易方式,仍是经过交易所,交易所是一个中心化的交易所。那有交易所的繁荣的话,其实也是带动了整个区块链经济的个token经济的一个繁荣。有了跨链技术以后的话,咱们能够去搭建一个去中心化的一个交易所,去中心化的交易所,一方面它自己是透明的,可以提升安全性,还能够减小摩擦,提升流动性,成为一个咱们传统中心化交易所的有效的补充手段。

image

说了跨链技术和通证经济这两方面,咱们最后来回头看看咱们如今这个项目PalletOne,它这里面其实就是抓跨链技术和通证经济。这两方面在PalletOne里面有很深入的一个体现,咱们能够看看PalletOne的一个架构图,里面就专门有讲到一个通证抽象层。通证抽象层其实就是关于各类token的一些模板之类的,是把它固化到里面去的。咱们经过适配器,就是比特币、以太坊还有其它链的适配器,就可以实现对其它链的跨链。区块链的适配器和通证抽象层的一个结合,就可以很好的实现跨链技术与通政经济的这样一个结合。而在上层经过PalletOne的一个虚拟机,就是能够运行各个语言的智能合约。

相关文章
相关标签/搜索