波卡到底是什么,其实社区里一直有不同的声音。有人说,波卡所谓的作为区块链网络仅仅是一个噱头,从某种意义上说它和以太坊的架构是十分相似的,波卡就只是一个公链项目。当然也有人说波卡不是公链,它能连接不同的区块链并形成一个网络,可以让其中的区块链进行交互,所以它确实是一个区块链网络的基础设施。两种说法似乎都有各自的道理,那么,到底波卡是什么呢?
公链也称公有链,百科上的定义是指全世界任何人都可读取、发送交易且交易能获得有效确认的、也可以参与其共识过程的区块链。
公链有以下几个特点:
(1)无需任何许可,人人都可以参与网络建设;
(2)区块链的系统和记录的账本是公开透明的;
(3)任何人都可以对交易进行查询、发送、参与记账。
具体来说波卡也是一种人人都可以参与的网络,波卡采用的是N P o S的共识机制,任何人都可以通过投票选出合适的节点,来支持波卡网络的运行,无需得到任何人的许可;其次波卡也是完全去中心化的,整个系统的运作规则是公开透明,记录的账本也是;最后在波卡上,任何人都可以对XM外汇xmchinese.cn交易进行查询,也可以给任何人发送信息和交易,可自由参与记账。
所以,从公链定义这个角度说,波卡是符合以上的特点的,波卡就是一条公链。
波卡是一种异构多链的架构,使它能够连接所有的区块链,最终,波卡将会是一个各种区块链组成的网络,从以太坊“毕业”的Gavin Wood博士,提出了中继链和平行链的概念,这样的架构有助于提升节点的工作效率以及实现波卡网络的无限扩展。
中继链负责平行链的共识以及提供共享安全性,而连接到中继链上的链就可以看成是平行链,通常来说,一部分平行链是可以直接通过中继链上的插槽与之连接的,还有一部分拥有不同架构的公有链,需要一个转接桥(特殊的平行链)进行连接。
举个例子来说,Interlay就建立了波卡网络的BTC转接桥,能将用户拥有的BTC资产按照1:1的比例在波卡上转化为PolkaBTC,就可以像波卡生态系统中的本地资产一样使用。PolkaBTC具有很强的流动性;此外以太坊也有这样的“桥”,软件开发公司Snowfork在以太坊和波卡之间建立了一个通用桥梁,不仅可以将一些资产在两个网络中进行转移,也可以用于更复杂的交互。
当然,针对更多非Substrate框架的链,官方也给出了一个很好的答复。官方推出了一个通用的桥接协议BEEFY,通过在GRANDPA之上添加一个辅助协议,能够更有效的桥接外部的非Substrate的链。
波卡不是想成为超越谁的一条链,而是成为连接所有链的网络,它提供的仅仅是一个非常底层的东西,任何人都可以自由的去创建自己的“国度”,自己拟定规则。从波卡实际达到的效果来看,波卡想要成为区块链网络的愿景是可以被实现的。
其实,公链和区块链网络,两者看起来似乎是差别很大的概念,但是正如光具有波粒二象性一样,我们对于波卡的理解,以不同的角度来看,也可能会出现两种不同的概念它都符合的情况。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69995368/viewspace-2793338/ ,如需转载,请注明出处,否则将追究法律责任。