❖前言❖
周末我在南京参加币迦达的企业发布会,其中有一个南京的项目路演,介绍到自己是做企业数据上链的,并把自己的公链和央行的数字货币联系了起来。起初我觉得项目扯的太远,央行的数字货币只是最近新闻比较多,什么时候落地是完全没影的事情。其次,即使央行发行数字货币,那又跟普通的项目方和众多散户有什么关系呢?根本无法参与进去。
事后,我和几个项目方的人在那交流,就央行如果发行数字货币对行业的影响进行了一番探讨,颇有收获,然后结合这个项目的理念,还真就发现有一批项目未来大有可为。今天就聊聊调色板这个跨链项目在未来的社会发展进程中如何占据一席之地。
1.行业痛点
目前市面上有太多的公链,但是每一条公链就像一座孤岛,岛与岛之间没有桥梁,相互之间无法交流。并且现在公链项目太多了,实际上早已超过了市场的需求,针对公链的现状有点像“大家都造了公路,却发现没有汽车在上面跑”。
为什么会出现这种情况呢?因为前两年大家都发现如果做一个公链,相当于在这个行业拥有了制定规范的权利,也就拥有了话语权,在后期可以躺赚,比如以太坊在前两年的成功就是一个最好的例子。
但是这几年的发展却开始失控,做公链的越来越多,都想争夺话语权结果就是谁都没有话语权。退一步讲,如果未来央行发行了数字货币,它需要一条公链去承载,你觉得会选择现在市面上已有的公链项目吗?不会的!
央行肯定要自成体系,由自己主导一条公链,虽然他没有技术力量开发,但是可以让独角兽公司去开发啊。比如腾讯阿里,都具备开发公链的技术实力,其实这几年他们已经在开发使用联盟链了,并且用的很好,只是我们大众接触不到而已。
所以说未来社会发展成熟之后,市场最牛逼的公链肯定是由国家主导的,以大公司为技术支撑进行开发的。那是不是说现在的区块链行业的企业就没有机会呢?也不尽然。
央行如果发行数字货币,主导区块链技术,那么它下面对接的应该是各大央企,银行,机构和上市公司大企业,但是除此以外还有很多大大小小的企业未来也是需要对接到这个数字货币系统中去的。这些小企业可能在前期就需要一些区块链项目方给他们开发公链等技术。
未来,随着央行数字货币的发行,银行、央企、上市公司等必然会慢慢被接入这个区块链系统,而这个庞大的工程我觉得大概率和现在的区块链项目都没有什么关系。但是众多小企业后期也是有并入这个系统的需求的,这样才能不被市场所淘汰,那如何把小企业接入这个系统呢?如果想要在这个社会发展的演进过程中分一杯羹,有自己的一席之地,我觉得未来的机会就在于做跨链,即具有整合众多小微企业和大型公链的技术和能力。
“如果溪流无法向前一步,就永远不能成为江河。”这句话就是在讲当前的区块链行业现状。大家各自为政,各自开发,谁也不服谁,谁也不能收服谁。那么在这样的情况下,只有跨链技术,才能真正地把现有的公链应用整合起来,以提升效率。因此现在随着区块链行业的发展,随着公链的不断发展,和建立在此之上的分散的落地应用,跨链技术的需求变得愈来愈迫切。
2.什么是跨链?
跨链,就是让价值跨过不同链之间的阻碍,进行直接流通。这就好比现实世界岛屿之间的桥梁,通过建立桥梁,使岛屿之间的价值能互相传输,极大减少传输成本。
区块链是分布式账本,每条链可以理解为一个单独账本,记录不同的资产,比如比特币和以太坊是不同的链上资产,不能直接实现比特币到以太坊的切换。因此需要跨链技术,让比特币和以太坊能够实现价值交换,以此来打通在两条链上的不同应用,来搭建一个大生态。
在未来的市场应用中,跨链可以做的事情有很多。打通不同联盟链之间的资产流通,作为插件把小微企业对接到央行大系统中,让传统企业可以借助区块链实现资产上链等。总之,在区块链技术革新领域,全社会参与的推动进程一定少不了跨链技术。
但是跨链技术不是那么容易做的事情,在这么多年的发展中也没有形成一家独大的局面。目前市面上有不少做跨链的公司和团队,主流的跨链技术包括:
1.公证人机制。当两个资产进行交换时,需要一个可信赖的第三方进行公证。比如我们看到的交易对ETH/BTC,通过可信赖的第三方进行了价值互换,不过这是中心化的处理方式,跨链更多指的是一种去中心化的技术。
技术应用上最典型的就是瑞波Interledger协议,可以让两种不同链上的资产通过一个可信任的第三方来进行资产交换,这个第三方可以是一个连接器,也可以是一个验证器,并且带有相应加密算法,这个算法为交易双方的账户系统创建一个资金托管方,当所有的参与方对这笔交易达成共识时,便可自由交易。
2.侧链/中继技术。侧链是以锚定某种原链上的代币为基础的新型区块链,比如RSK就是比特币上的侧链。中继技术的代表是Polkadot,它是由原以太坊主要核心开发者推出的公有链,主要解决两大难题:即时拓展性和延伸性。Polkadot计划将私有链/联盟链融入到公有链的共识网络中,同时又能保有私有链/联盟链的原有的数据隐私和许可使用的特性。
3.哈希锁定技术。哈希锁定技术的代表是闪电网络,它是一个去中心化的系统。闪电网络的卓越之处在于,无需信任对方以及第三方即可实现实时、海量的交易网络。闪电网络起源于比特币的扩容问题,基于微支付通道演进而来,创造性的设计出了两种类型的交易合约:序列到期可撤销合约RSMC以及哈希时间锁定合约HTLC。
4.分布式私钥控制技术。分布式私钥控制技术的代表是万维链,万维链也支持主流公有链间的跨链交易,但首先需要完成在万维链上的注册,确保万维链能够对该链进行唯一识别。万维链通过分布式的方式完成不同区块链账本的连接及价值交换,它采用通用的跨链协议以及记录跨链交易、链内交易的分布式账本,实现不同区块链账本的连接及资产的跨账本转移。
为构建去中心化的分布式网络,比特币和以太坊均采用了全网共识的方式来保障每笔交易信息的准确性:即为对某个状态形成共识,所有的节点都必须运行同样的程序。这就相当影响效率了,所以一直没有在大规模商用领域获得广泛应用。
分布式跨链协议PalletOne便是在这种背景下应运而生,调色板综合了各种跨链技术的特点,提出了新方案,以成为一条优秀的跨链,为公链赋能。在共识机制方面采用了独有的、全网共识和局部共识相结合的陪审团共识机制, 保证跨链合约执行的高效性和安全性。在合约设计方面,采用了合约模板和通证抽象的机制,降低了合约开发难度和复杂度,将支持多种开发语言的合约编写,对主流的底层链进行对接,实现跨链。
3.项目特点和优势
PalletOne致力于打造成为一条高性能公链跨链共载体,实现区块链应用与底层链的解耦,链链互联,成为区块链世界的IP协议,各区块链通证的价值对标和互换,使区块链网络价值最大化。
什么是解耦?这是一种追求既开放又互联的生态,就像我们小时候玩积木一样,每个积木都是相互独立的,但是又可以灵活地组合在一起,还可以自由拆分、替换。解耦什么?解耦共识,解耦通证,解耦组织。为什么要解耦?因为通过这三层解耦可以解决目前区块链经济存在的主要痛点,从而迎来大规模商用的真正落地。
-
第一个层面是共识解耦,将公链底层和公有子链的共识机制进行分离,两者不必绑在同一种共识机制上;
-
第二个层面是通证解耦,Dapp的开发者所消耗的公链gas和Dapp的终端用户所消耗的子链gas,两者是相互独立的;
-
第三个层面是组织解耦,Dapp的内部分工以及外部合作不必通过传统的合同契约进行确认,而是可以通过支付通证来调用公共服务子链集的智能合约,从而实现大规模协作过程中的价值交换。
总体而言,实现区块链应用与底层链的解耦,就是以公链为基础的技术层和DAPP应用层分级,这两个层面相互依托,彼此互联,却又可以自由拆分互换,目的就是为了进一步降低在区块链经济中进行大规模协作的门槛,提高整个生态运行的灵活性、可持续以及创造性。
PalletOne上层采用DPOS共识处理,合约层通过独创的陪审团机制处理,减轻主节点的压力,极大优化公链性能。在跨链技术方面,通过抽象层、陪审团共识等技术体系,使DApp、智能合约与底层区块链三层架构充分解耦,实现价值在不同区块链之间的无缝转移;另一方面建立“多利益关联方”的共识体系,实现参与者的互利共赢。
致力于实现不同链网之间的信息跨链、价值跨链和功能跨链,PalletOne的愿景是链接所有的链网,使这些链网中原本封闭孤立的信息、价值以及应用可以跨链自由流转和跨链广泛使用,从而构建出一个没有边界的全球互链网。
在PalletOne中,智能合约只需要一组验证人进行验证和执行,这些验证人被称为陪审员,并由他们组成陪审团。PalletOne中的智能合约可以通过选择不同陪审团以多任务的方式执行,相较于全网共识的方式,将有效减少网络拥堵,提高了PalletOne的可扩展性。
“调色板”PalletOne还有什么技术特点和优势呢?
1.DAG技术,中文名"有向无环图",DAG相比于传统的链式存储方式有许多优点。在DAG中,没有区块的概念,他的组成单元是一笔笔的交易,每个单元记录的是单个用户的交易,这样就省去了打包出块的时间。验证手段则依赖于后一笔交易对前一笔交易的验证,换句话说,你要想进行一笔交易,就必须要验证前面的交易,具体验证几个交易,根据不同的规则来进行。这种验证手段,使得DAG可以异步并发的写入很多交易,并最终构成一种拓扑的树状结构,能够极大地提高扩展性。
2.陪审团机制。陪审团(Jury)是维护PalletOne安全性和完整性的基本单位。更具体的说,陪审团被委任运行智能合约和管理多重签名账户。为了实现安全和去中心化的设计,陪审团被设计为由许多参与者组成,这些参与者被称为陪审员,每位陪审员支付保证金以保证安全。陪审团内采用BFT的算法来实现共识。为了提高整个网络的性能,PalletOne将智能合约的运行和多重签名账户的管理委任给陪审团。
-
陪审团锁定模式。合约和陪审团成员锁定,要求陪审员长期在线,适合周期短的合约。
-
陪审团非锁定模式。合约创建时配备一个大于实际需要的陪审员池,每次合约调用都通过随机算法选择出指定数量的陪审团进行审核,适合不需要多签的、长期运行的合约。
陪审团就是执行层,因为面对的具体事务,被设计成多任务处理方式,网络计算性能因此大大提高。
3.调停中介机制。调停中介Mediator负责PalletOne网络的整体安全性,类似于传统区块链里的区块生产者,即“矿工”。为了兼顾效率和安全,PalletOne采用DPOS共识机制投票选出调停中介,类似EOS里的超级节点,PalletOne里的调停中介也是21个。
调停中介使用代理权益证明(DPoS)来达成共识,为了防止其成为PalletOne的瓶颈,大部分工作只需要陪审团完成而不需要调用调停中介。调停中介的主要工作如下:
-
持有PalletOne通证,PalletOne通证是原生通证,用于支付交易费。
-
持有陪审员的保证金。
-
随机选择陪审员组建陪审团。
-
在陪审员无法达成共识时进行仲裁。
PalletOne通过DAG技术解决传统区块链分布式存储数据的难题,又通过“调停中介+陪审团”的双重共识机制尝试解决不可能三角,用“去中心化+多任务”的处理方式提高分布式计算性能,在成为高性能公链的同时解决了跨链难题。通过PalletOne的合约部署为例,我们来看共识机制是如何运转的:
第一步,案件受理合约发行人将合约模板代码的哈希值和合约初始参数发送给Mediator。
第二步,选择陪审员,将根据合约参数从候选陪审员中随机选定指定个数的陪审员,形成陪审员列表。
第三步,陪审团评审案件,陪审员列表中的陪审员组成合约的陪审团,同时调停中介将初始参数发送给陪审团,陪审团从分布式存储中提取对应的合约模板代码。
第四步,陪审团对案件达成共识,并将共识结果进行公布和记录。
陪审团成员接收到初始化参数和合约模板代码后形成新的合约,独立进行验证和执行。在验证和执行通过后,合约状态、合约ID和指定的陪审员列表将被保存在分布式存储(DAG)中。
imagePalletOne在通用性和便利性上也有所突破,各方都能在PalletOne平台中各取所需,营造一个完整健康的生态。
1.支持多链。PalletOne智能合约支持多链。通过陪审团共识以及适配层,PalletOne智能合约可同时在不同的区块链上运行,用户在不同的区块链上通过调用一个PalletOne智能合约即可进行通证交易。同时,为某个区块链开发的智能合约可以在其他的区块链上进行复用,大大减少智能合约的开发成本。
2.支持多语言。开发者可以使用主流的开发语言(比如Java、C++、JS等)开发智能合约,而不需要专门去学习一门新的合约开发语言。PalletOne支持多语言可以使更多的开发者加入区块链的应用生态。
3.支持多类型支付的Dapp。基于PalletOne,开发者可以部署各种类型的DApp,与以太坊上的DApp只支持ETH支付的情况不同,用户使用构建在PalletOne上的DApp时,既可以通过PalletOne上支持的通证,又可以选择BTC、ETH,甚至是几种方式的组合,支付方式自由灵活。同时,免除了通过交易所进行兑换的繁琐过程。
4.生态展望和发展前景
在项目官网和白皮书上可以看到,投资机构有元道资本、歌者资本、引力区资本等著名投资机构。歌者资本由前火币网CTO张健、通证经济倡导者元道先生共同发起成立。同时,PalletOne有孟岩作为顾问,其和元道都是通证派领军人物,使得项目在通证经济、社区治理逻辑的设计上高瞻远瞩。
image上文说到区块链技术目前仍然处于风口,但能够落地使用的应用却非常少,很大原因受限于不同公链之间无法交换数据,处于割据状态。Palletone作为解决不同区块链之间的高效互联互通协议,实现不同公链上的DAPP能够相互通联、数据交换,这就相当于互联网的TCP/IP协议,解决了信息孤岛间的互联互通,从而使区块链技术进入到互链网时代。
信息和价值的割裂给区块链应用的普及带来了严重的不便,跨链的价值转移成为了区块链大规模应用的刚需。但是目前跨链技术并没有完全成熟,PalletOne与众不同之处在于,不仅仅可以实现跨链,而且在性能考量、通证设计、开发者友好性上都做了更多的优化设计,更容易建立良好的区块链应用生态。
我们假想一下,未来某日央行数字货币正式发行,其推出的庞大的公链系统,现有的公链项目方都无法染指,甚至是已有的一些公链用户都要被吸收走。但是,这时一个项目方可以把小微企业所在公链并入这个庞大的公链,那就相当于可以从这个系统性工程中分一杯羹,只是这杯羹也已经是一个庞大的市场了。
在万民掘金时代,并不一定要成为掘金人,有时候可以做一个卖铁锹的,也许更有价值。
此文为参与PalletOne征文大赛投稿
PalletOne的官网:https://pallet.one
征文链接:PalletOne调色板有奖征文活动开启
网友评论