跨链实力派PalletOne —— 要做区块链世界的IP协议

2019-07-28  本文已影响0人  成哥话区块

1.项目介绍和愿景

PalletOne致力于打造成为一条高性能公链跨链共载体,实现区块链应用与底层链的解耦,链链互联,让区块链“孤岛”间的价值流动畅通无阻,成为区块链世界的IP协议,各区块链通证的价值对标和互换,使区块链网络价值最大化。

PalletOne处理高并发的能力优于大部分公链项目,TPS处理次数能达到每秒百万级别以上,上层采用DPOS共识处理,合约层通过独创的陪审团机制处理,减轻主节点的压力,极大优化公链性能,形成一条超级公链 。

在跨链技术方面,通过抽象层、陪审团共识等技术体系,使DApp、智能合约与底层区块链三层架构充分解耦,实现价值在不同区块链之间的无缝转移;另一方面建立“多利益关联方”的共识体系,实现参与者的互利共赢。

总而言之,PalletOne将致力于实现不同链网之间的信息跨链、价值跨链和功能跨链。终极愿景是链接所有的链网,使这些链网中原本封闭孤立的信息、价值以及应用可以跨链自由流转和跨链广泛使用,从而构建出一个没有边界的全球互链网。

2.行业问题和解决方案

“如果溪流无法向前一步,就永远不能成为江河”,这句话就是在讲当前的区块链现状。目前市面上有太多的公链,在充分竞争的同时却也大大浪费了资源。这些公链聚集了大量优秀人才,却只是关门做自己的公链,互相之间不能互通,导致人才和资源效率大大降低。

其实每一条公链就好比一座座孤岛,目前岛屿与岛屿之间没有桥梁,相互之间无法交流。如果所有链能连接成为一个共同的生态体,产生最大价值,那么这个大生态将助力各个孤岛。

太多的底层公链实际上早已超过了市场的需求。只有跨链技术,才能真正地把现有的公链应用整合起来,以提升效率。 因此现在随着区块链行业的发展,跨链技术的需求变得愈来愈迫切。

跨链好比现实世界岛屿之间的桥梁,使岛屿之间的价值能互相传输,极大减少了传输成本。分布式跨链协议PalletOne便是在这种背景下应运而生,成为一条优秀的跨链,为公链赋能。

跨链,就是让价值跨过不同链之间的阻碍,进行直接流通。区块链是分布式账本,每条链可以理解为一个单独账本,记录不同的资产。比如比特币和以太坊是不同的链上资产,不能直接实现比特币到以太坊的切换。

目前主流的跨链技术包括:

当两个资产进行交换时,需要一个可信赖的第三方进行公证。比如我们看到的交易对Eth/Btc,通过可信赖的第三方进行了价值互换,不过这是中心化的处理方式,跨链更多指的是一种去中心化的技术。技术应用上最典型的就是瑞波Interledger协议。

Interledger协议可以让两种不同链上的资产通过一个可信任的第三方来进行资产交换,这个第三方可以是一个连接器,也可以是一个验证器,并且带有相应加密算法,这个算法为交易双方的账户系统创建一个资金托管方,当所有的参与方对这笔交易达成共识时,便可自由交易。

侧链是以锚定某种原链上的代币为基础的新型区块链,比如RSK就是比特币上的侧链。

中继技术的代表是Polkadot,它是由原以太坊主要核心开发者推出的公有链,主要解决当今两大难题:即时拓展性和延伸性。Polkadot计划将私有链/联盟链融入到公有链的共识网络中,同时又能保有私有链/联盟链的原有的数据隐私和许可使用的特性。

哈希锁定技术的代表是闪电网络,它是一个去中心化的系统。闪电网络的卓越之处在于,无需信任对方以及第三方即可实现实时的、海量的交易网络。闪电网络起源于比特币的扩容问题,基于微支付通道演进而来,创造性的设计出了两种类型的交易合约:序列到期可撤销合约RSMC,哈希时间锁定合约HTLC。

分布式私钥控制技术的代表是WanChain万维链。万维链也支持主流公有链间的跨链交易,但首先需要完成在万维链上的注册,确保万维链能够对该链进行唯一识别。万维链通过分布式的方式完成不同区块链账本的连接及价值交换,它采用通用的跨链协议以及记录跨链交易、链内交易的分布式账本,实现不同区块链账本的连接及资产的跨账本转移。

为构建去中心化的分布式网络,比特币和以太坊均采用了全网共识的方式来保障每笔交易信息的准确性:即为对某个状态形成共识,所有的节点都必须运行同样的程序。

PalletOne综合了各种跨链技术的特点,提出了新方案,在共识机制方面采用了独有的、全网共识和局部共识相结合的陪审团共识机制, 保证跨链合约执行的高效性和安全性。在合约设计方面,采用了合约模板和通证抽象的机制,降低了合约开发难度和复杂度,将支持多种开发语言的合约编写,对主流的底层链进行对接,实现跨链。

PalletOne的跨链方式与传统方式的不同在于,PalletOne通过一个轻量型,与区块链分离的高阶合约执行层连接不同的区块链。而共识则是由被选出执行合约的陪审团成员达成,负责执行合约的陪审团保有合约的状态。这样一来,PalletOne能同时实现支持大量的区块链跨链。

在PalletOne中,智能合约只需要一组验证人进行验证和执行,这些验证人被称为陪审员,并由他们组成陪审团。PalletOne中的智能合约可以通过选择不同陪审团以多任务的方式执行,相较于全网共识的方式,将有效减少网络拥堵,提高了PalletOne的可扩展性。

1.DAG技术。

DAG,中文名"有向无环图",DAG相比于传统的链式存储方式有许多优点。在DAG中,没有区块的概念,他的组成单元是一笔笔的交易,每个单元记录的是单个用户的交易,这样就省去了打包出块的时间。验证手段则依赖于后一笔交易对前一笔交易的验证,换句话说,你要想进行一笔交易,就必须要验证前面的交易,具体验证几个交易,根据不同的规则来进行。这种验证手段,使得DAG可以异步并发的写入很多交易,并最终构成一种拓扑的树状结构,能够极大地提高扩展性。

2.陪审团机制。

陪审团(Jury)是维护PalletOne安全性和完整性的基本单位。更具体的说,陪审团被委任运行智能合约和管理多重签名账户。为了实现安全和去中心化的设计,陪审团被设计为由许多参与者组成,这些参与者被称为陪审员,每位陪审员支付保证金以保证安全。陪审团内采用BFT的算法来实现共识。为了提高整个网络的性能,PalletOne将智能合约的运行和多重签名账户的管理委任给陪审团。

陪审团就是执行层,因为面对的具体事务,被设计成多任务处理方式,网络计算性能因此大大提高。

3.调停中介机制。

调停中介Mediator负责PalletOne网络的整体安全性,类似于传统区块链里的区块生产者,即“矿工”。为了兼顾效率和安全,PalletOne采用DPOS共识机制投票选出调停中介,类似EOS里的超级节点,PalletOne里的调停中介也是21个。

调停中介使用代理权益证明(DPoS)来达成共识,为了防止其成为PalletOne的瓶颈,大部分工作只需要陪审团完成而不需要调用调停中介。调停中介的主要工作如下:

image

PalletOne通过DAG技术解决传统区块链分布式存储数据的难题,又通过“调停中介+陪审团”的双重共识机制尝试解决不可能三角,用“去中心化+多任务”的处理方式提高分布式计算性能,在成为高性能公链的同时解决了跨链难题。

3.市场前景和应用

通过PalletOne的合约部署为例,我们来看共识机制是如何运转的:

第一步,案件受理合约发行人将合约模板代码的哈希值和合约初始参数发送给Mediator。

第二步,选择陪审员,将根据合约参数从候选陪审员中随机选定指定个数的陪审员,形成陪审员列表。

第三步,陪审团评审案件,陪审员列表中的陪审员组成合约的陪审团,同时调停中介将初始参数发送给陪审团,陪审团从分布式存储中提取对应的合约模板代码。

第四步,陪审团对案件达成共识,并将共识结果进行公布和记录。

陪审团成员接收到初始化参数和合约模板代码后形成新的合约,独立进行验证和执行。在验证和执行通过后,合约状态、合约ID和指定的陪审员列表将被保存在分布式存储(DAG)中。

image

PalletOne在通用性和便利性上也有所突破,各方都能在PalletOne平台中各取所需,营造一个完整健康的生态。

1.支持多链。

PalletOne智能合约支持多链。通过陪审团共识以及适配层,PalletOne智能合约可同时在不同的区块链上运行,用户在不同的区块链上通过调用一个PalletOne智能合约即可进行通证交易。同时,为某个区块链开发的智能合约可以在其他的区块链上进行复用,大大减少智能合约的开发成本。

2.支持多语言。

PalletOne支持多语言。开发者可以使用主流的开发语言(比如Java、C++、JS等)开发智能合约,而不需要专门去学习一门新的合约开发语言。PalletOne支持多语言可以使更多的开发者加入区块链的应用生态。

3.支持多类型支付的Dapp。

基于PalletOne,开发者可以部署各种类型的DApp,与以太坊上的DApp只支持ETH支付的情况不同,用户使用构建在PalletOne上的DApp时,既可以通过PalletOne上支持的通证,又可以选择BTC、ETH,甚至是几种方式的组合,支付方式自由灵活。同时,免除了通过交易所进行兑换的繁琐过程。

4.项目总结和展望

PalletOne项目官网和白皮书上可以看到,投资机构有元道资本、歌者资本、引力区资本等著名投资机构。歌者资本由前火币网CTO张健、通证经济倡导者元道先生共同发起成立。同时,PalletOne有孟岩作为顾问,其和元道都是通证派领军人物,使得项目在通证经济、社区治理逻辑的设计上高瞻远瞩。

image

区块链技术目前仍然处于风口,但目前能够落地使用的应用却非常少,很大原因受限于不同公链之间无法交换数据,处于割据状态。

Palletone作为解决不同区块链之间的高效互联互通协议,实现不同公链上的DAPP能够相互通联、数据交换。Palletone就相当于互联网的TCP/IP协议,解决了信息孤岛间的互联互通,从而使区块链技术进入到互链网时代,未来价值创造的想象空间巨大。

随着越来越多的公链上线,信息和价值的割裂给区块链应用的普及带来了严重的不便,跨链的价值转移成为了区块链大规模应用的刚需。

但是目前跨链技术并没有完全成熟,PalletOne与众不同之处在于,不仅仅可以实现跨链,而且在性能考量、通证设计、开发者友好性上都做了更多的优化设计,更容易建立良好的区块链应用生态。

PalletOne的官网:https://pallet.one

上一篇下一篇

猜你喜欢

热点阅读