PChain凶猛来袭,这是一个“超级以太坊”吗?
摘要: 主打跨链+多链功能的公链PChain
#不构成投资建议#
#此言论不负任何责任#
暗中打听到,最近很多区块链的大佬在聊一个叫PChain的区块链项目。好奇的我去要了一份白皮书研究了一下。PChain其实不叫P链,读做“派链”,因为它们的数据结构上有多条侧链,形状就像圆周率的字母“π”。PChain是一条公链,主打的功能是:跨链+多链。
首先我想梳理一下为什么【跨链】这个技术如此重要。
在我的理解之中,区块链世界的基础构架有四个部分:1.操作系统,2.跨链构架,3.预言机,4.分布式存储。操作系统这个意思大家都懂,在上面可以执行程序,从简单的智能合约到复杂的Dapp。我们常常讨论的公链,什么ETH,EOS,NEO,ADA等等,其实就是这一个类型的链。开发者可以在上面使用编程语言和自己的想象力创造各种各样去中心化的应用程序。那么问题来了,如果你写了一个程序,它的数据从哪里来?它的数据又要放在哪里去?毕竟没有输入输出的计算机不叫计算机,只是一堆废铁。放在哪里这个就是去中心化存储所解决的问题。数据来源有两个,1:从外界读取,这就是预言机要做的事情:把链外世界的信息输入区块链;来源2:从另外一条链上读取,这就是跨链。
我们就拿网上购物做个例子:比方说你建立了一个ETH上的购物程序DShop,把ETH先存在智能合约的地址里面,等快递签收了之后才把ETH打给卖家。这个时候问题来了:ETH上的DAPP怎么才能知道这个快递的物流信息到没到呢?手动把数据输入链上肯定是不可能的,第一个问题谁来传数据?如果全是你们公司的员工来做,这就太中心化了。第二个问题是,手动输入的这个效率完全无法适应大规模应用。
那该怎么办?如果这家快递公司是传统的公司,提供了网站和数据接口API,那么我们可以用一个预言机链,比如说OracleChain来创建一个预言机,专门为你的DAPP抓取物流信息。
如果这家快递公司把开了一条链,比如说叫ExpressChain,然后把他们家的物流信息全部都在链上公开(中国和德国等国政府提出了用区块链改造产业的政策,因此这样的公司在不远的将来几乎必然诞生),那么我们可以使用这个PChain的跨链技术,去ExpressChain上获得我们想要的信息反馈给你的DShop。
跨链技术的另一个重要性在于什么呢?在于社区的跨链共享。一个区块链就像是一个封闭的小国家,这个小国家的市场有限,人口有限,资源有限。打比方说我建立了一个A链有1000个用户,你建立了一个B链也有1000个用户,这个时候市场上出现了一个C链有2000个用户,既有A链的功能也有B链的功能。而且C链用户基数大,增长得也更快。毫无疑问,我的A链跟你的B链死定了。那怎么办?PChain一类的跨链技术可以把两个这样封闭的社区链接到一起来。
严格地说,是A链跟B链都链接到派链上去,派链可以建立跨区块链的智能合约。通过这个方法,在包含汇率的情况下,A链的用户可以使用A链的代币执行B链的智能合约,B链的用户可以用B链的代币执行A链的智能合约。这么一来,A链和B链的用户数同时得到了扩充。这里提到了人数。人头数真的那么重要吗?答案是绝对的重要。对于一个去中心化的项目来说,社区是最好的护城河。如果C链的用户人数是A链的两倍,那么C链的用户增长速度可以达到A链的4倍以上,不是2倍。
以上只是我脑补的两个Case,还没有实例出来,但是从市场的角度反映了跨链技术的前景多么强大。
在PChain的设计构架中,跨链性是最重要的核心能力。PChain从一开始就支持比特币现金/以太坊/ERC20代币的跨链调用。PChain还处于开发的早期。PChain计划支持更多的外部公有链或者联盟链。而且PChain还支持EVM(以太坊虚拟机)。
说完了跨链,我们再说一下【多链】吧。多链指的是派链上天生会建立多条侧链。侧链技术不是一个陌生的名词:今年大火的LOOM就是ETH上的一条高性能侧链,一直以来无比神秘而又话题不断的RSK正是比特币主链上衍生的侧链,包括老字号的闪电网络和RDN也吸收了很多侧链的思路。
应用侧链不是为了炫耀技术,故意把结构变得复杂。侧链技术的目的只有一个:扩容。
我们都知道以太坊只有一条链,而且是单线程进行运算,所以最大TPS只有20-30。这扩容问题是以太坊的“老/大/难”问题了。一个流行的加密猫游戏就可以让ETH的区块链拥堵一整天,正常的转账都无法执行。针对这个问题,PChain提出了自己的主张:侧链。每一个新建立的智能合约/新升级的智能合约都会建立一条对应的侧链。这条侧链只有再运行该智能合约(也就是说DAPP)的时候才会增加区块,并且存放相关智能合约上的信息。主链只用于记录交易信息和智能合约的创建信息。如果PChain的应用生态真的能够做起来,这个技术的实用性还是很高的。
如果这个DAPP发展得好了,用户太多挤爆了这条侧链,那怎么办?PChain提供了名为Sharding的分片技术。Sharding最早是以太坊上提出来的技术路线。传统的比特币/以太坊区块链就像一个小区,里面住了很多户居民。这些居民委托其中的一个人(可能是固定的,也可以大家竞争上岗)为大家送水,只要打一个电话就送水到某人家里,然后小区的账本上就写给此人发一定量的报酬。随着越来越多的人住进这个小区,一个人忙不过来了。(因为区块链上同时间只有1个节点在记账或者执行合约,其他的节点不是干瞪眼就是忙着算下个区块的哈希值,所以单个节点的带宽+运算能力=整个网络的带宽+运算能力上限。)
于是大伙一起开会,探讨出了分片的方法。比如门牌号在1-100的为甲区,101-200的为乙区,等等。每个区找一个人送水。不同的区的送水员不会干扰彼此的工作,这就是分片的技术。
当某一条链的节点和交易过多的时候,派链会把链中的所有节点分为不同的小组“执行组”,又挑选其中部分的节点作为“治理组”。每个交易在执行组内进行验证,随后在治理组被写入区块。通过把一条链分为不同的小组,PChain实现了并行计算的功能。单个节点的计算能力不会成为网络的限制。理论上TPS是无上限的。
如果说跨链、多链和分片只是老调重弹,PChain也有相当前瞻性的功能。派链自带预言机和知识数图谱的结构。知识图谱是一种让计算机理解现实世界的语言,用于在计算机中描述现实对象间的相互关系。
以上是技术方面的分析。怎么说呢,现在的公链首先要解决的就是容量问题。速度足够快(TPS),流量足够大,成本足够低(最好是免手续费)。中国区最火爆的公链项目EOS提供的思路是【结构简单化+一定程度的中心化】非常少的节点(21个区块生产节点+数十个见证节点)+超短区块生产时间+足够大的区块+无手续费。
PChain则是从出生一开始就主动拥抱复杂化,并且保留了原汁原味的以太坊哲学,思路是【结构复杂化+设计上的高度去中心化】原生多链+跨链体系+分片体系+内置知识工程+内置预言机+少量手续费。
我愿意把它称为:“超级以太坊”,因为它符合人们对以太坊的一切想象。最终技术上哪条道路更加成功,我们不得而知。
看项目团队和创始人,我看到了这些资料:
PCHAIN的发起人是曹锋博士,中物联区块链协会首席科学家。中国第一个区块链国际专利发明人,中国最大的区块链联盟ChinaLedger共同发起人,2016年完成全球第一笔区块链资产收益权转让暨中国第一笔区块链金融真实交易。曾担任IBM中国研究院互联网金融首席科学家,3次获IBM全球杰出奖,IBM下一代人机大战项目中国区负责人,专利评审委员会联合主席,W3C RDF标准委员会成员;他的创新成果已成功应用于中、美等150多个国家,发表22篇国际顶级论文,30余项美国专利,并担任多个ACM IEEE顶级国际会议论坛主席。
团队其他成员也在各自的领域取得了很高的建树:有公信宝原首席市场营销官,中组部青年千人计划专家,东南大学计算机学院副教授,美国伊利诺伊大学高级研究员等。如果这些人都是全职从事PChain的话这个团队的能量是相当可观的。
以上是白皮书中展示的内容。
业界认可方面(这是网上搜索到的内容):
PChain不但获得了FBG,了得资本,创世资本,BlockVC,LinkVC等20多家全球顶级基金战略投资,是北美区块链协会战略合作伙伴。获得了由资深专家发起的硅谷2018区块链年度大奖,多家评级结果位列世界前三甲。
PChain6月1日登陆Bibox.com交易所。价格比较稳定,2018年6月2日夜间价格在1.12元左右。代码是【PAI】。
风险提示:
1.GitHub上提交的公开代码现在还比较少。建议留心观察。
2.英文爱好者比较多,我加入了PChain的Telegram群,有15000+的用户。但中文社区很少,似乎还没有展开建设。
3.以太坊和基于以太坊的智能合约是目前最大的区块链生态,但是未来如何难以确定。
4.以太坊本身也在积极推进分片和多链技术,PChain可能需要更快发布才能抢占先机。
其他的信息此次没有查。会继续跟踪它的情况,过一段时间会有后续分析。
评论(0)
Oh! no
您是否确认要删除该条评论吗?