区块链-PCHAIN白皮书介绍

PCHAIN项目(代币PCH)很早就有朋友向我推荐,最近看了一下它的白皮书,甚是高兴。白皮书的水平在国内项目来说,算是比较高的,对区块链以及智能合约的理解和问题看的比较清晰。

PCHAIN项目旨在打造多链,实现基于智能合约的高并发的企业应用。

PCHAIN的白皮书首先指出了现有公链上的智能合约的一些问题:

1)大规模交易支持不够

2)跨链需求

3)缺乏可信预言机(Oracle)

针对以上的问题,PCHAIN提出了多链的设计:

1)总体框架

PCHAIN由一条主链以及多个子链组成,每部署一个智能合约,就会生成一个子链。整个PCHAIN形状上有点类似π(PAI),所以取名PCHAIN。

比如在上图中,新的区块Mp是个智能合约,则从Mp会创建出一个子链P。

2)支持大规模交易

PCHAIN提出分组的思想来解决大规模交易的问题。PCHAIN网络的节点分成各个“执行组“,交易根据一些规则,分派到这些执行组。在这些执行组内,根据POS共识算法,形成一致的交易列表。

PCHAIN网络中会根据PCH的持有量选举出“管理组”。各个执行组形成的交易列表会发送给“管理组”。管理组会根据POS共识形成区块,并把区块信息广播给各个节点。

3)知识图谱和Smart Data预言机

PCHAIN白皮书提出了Smart Data的预言机,该预言机利用知识图谱生成知识。

4)跨链需求

从其他公链,可以访问调用PCHAIN的智能合约。其他公链的代币,先通过Smart Data预言机获取代币和PCH的汇率。在确定足够的PCH代币的情况下,调用相应的智能合约。可惜的是,该白皮书没有具体讲清楚跨链的实现。

5)智能合约(EVM+Solidity)

PCHAIN支持EVM以及Solidity语言。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180412G0PW4700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券