美文网首页区块链大学区块链研习社
前段时间有点火的Pchain是什么?

前段时间有点火的Pchain是什么?

作者: Boa波雅 | 来源:发表于2018-06-26 20:56 被阅读6次

    (本文由“币嗨Bihi内容合伙人计划”赞助)

    项目:Pchain

    官网:https://pchain.org/

    白皮书:https://www.pchain.org/js/generic/web/viewer.html

    区块链3.0是怎么样的?还没有人能够完全回答的出。但应该不是某个币,而是一个具有基础、应用蓬勃发展的状态。谁会在区块链3.0中占据头部?EOS?可能。但还有很多可能。Pchain也是为区块链3.0贡献的一份子。Pchain是公链,也想在区块链3.0占一席之位。

    公链的白皮书还是偏技术一些。我看了很久,并查了相关资料,希望大家能够通过这篇文章对Pchain有个大体的了解,今天是上半部分。

    那么Pchain到底是什么?想要达成什么样的目标?

    “世界上第一个支持EVM的原生多链系统,使大规模区块链应用成为可能”

    这句话是官网首页上的第一句话,是不是看起来很懵逼。解释一下。

    1、支持EVM

    EVM是什么?EVM是以太坊虚拟机(Ethereum Virtual Machine)的缩写。

    虚拟机又是什么?虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。就像我们的windows系统,不过虚拟机就是指它是虚拟的,并没有真实的硬件,而是用软件模拟出来的。

    以太坊虚拟机则是建立在以太坊区块链上的代码运行环境,其主要作用是处理以太坊系统内的智能合约。

    所以总结一下,“支持EVM”的意思,就是“我可以运行以太坊智能合约”。

    2、多链

    多链:根据字面意来说就是不止一条链。我们都知道比特币是单链的,在应用过程中,比特币虽然共识很强大,但是不能在扩展到其他应用,所以有一些团队为了扩充比特币的性能而努力,比如RSK(比特币侧链)。

    为什么多链?是因为单链性能不够呀。多链就是将原先单链结构按照一定方式进行分片(sharding),作用就是能够让区块链结构不再表现为一台计算机的处理能力。而随着多链个数的增加,计算和存储能力会线性增长。

    Pchain是由一个主链和多个派生链组成。就像符号“π”一样,所以Pchain应该叫做π(pai)链。

    上面图,我们可以看到,水平方向上的叫做主链,而垂直方向的链叫做侧链。那么Pchain的主链和侧链都是用来做什么的呢?

    ①主链:主链上处理创建用户、用户转账、创建智能合约等,当这些交易发生时,主链会生成区块。

    ②侧链:当创建一个新的 DApp(即新的智能合约),会创建一条侧链。前面说创建智能合约时,主链中区块会打包记录这一智能合约,而就在这时,就创建了一条侧链,侧链连接在这个区块处。还有当智能合约升级时,也会创建一条侧链,而新生成的侧链则会连在打包新的智能合约的新的区块上。

    另外,主链还负责和其他现有外部公链或者联盟链的交互, 并提供接口为侧链提供相应的服务。而侧链主要记录和特定智能合约相关的数据。

    所以,Pchain的“多链”就是将原本比如以太坊上的交易类型进行了分类,所有dapp通用的创建用户、转账、创建智能合约放在了主链上,而不同的dapp,则在不同的侧链上。

    另外,Pchain的技术还有跨链、智能数据、知识图谱等,这几个听起来其实也听懵逼的,明天再接着剖析,先来看一下发起人的经历吧~

    发起人曹锋:计算机博士,研究方向算法。

    2015年5月,在IBM负责互联网金融和早期区块链项目研发。

    2015年10月,团队递交中国首个区块链国际专利,后来,IBM将内部代号Openchain的项目更名为Hyperledger并开源。

    2016年,与万向区块链实验室及一批金融科技公司共同发起了ChinaLedger(中国版R3联盟),随后发布区块链金融原型系统。

    2017年3月,与8家银行签约。

    2018年,发起pchain。

    相关文章

      网友评论

        本文标题:前段时间有点火的Pchain是什么?

        本文链接:https://www.haomeiwen.com/subject/mitvyftx.html