有人说过:“如果是货币战争带动了世界经济的飞速发展。那么公链战争一定是轰动了世界技术的革命。”
可是公链之争到底是什么?公链又是什么呢?就像是我们所知道的:
公链,就是区块领域的Window或者ios,是底层操作系统、一种技术平台,它是有着重要价值的一种区块链技术。所以我们在认识区块链的时候,总是绕不过公链项目,绕不过公链的价值和它的历史。
一、公链的价值:
“底层公链 → 解决方案 → 项目应用”
公链相当于区块链的地基,解决方案就是用来拓展公链的性能以及商业应用提供服务的支撑,只有地基稳定,应用才能够在上面落地开展,所以,公链的重要性以及必要性,可见一斑。
备受期待的EOS主网也终于在6月中旬上线,但这只是公链之争的开端,而非终结。而这场战争的焦点在哪?
性能、扩展性和应用性几方面将是角逐的核心。
这是机会,还是危机?且跟着我们娓娓道来……
二、公链的发展史
1、比特币
比特币作为第一个被认可的区块链项目,承担了虚拟货币世界中的法币地位,但是由于底层代码过于简单,仅仅由256条命令组成,虽然实现极大的公平以及稳定性。
但是,由于没有实现图灵完备,无法有效的支撑复杂应用的运行,无法实现更多的扩张,导致出块的速度过慢,手续费过高。
2、以太坊
由于比特币是使用脚本语言编写比特币底层协议,限制了交易的复杂性,多样性降低,无法孵化更多的应用。
而以太坊恰恰改进了“图灵完备”,成为了一个可编程的区块链网络系统。
简单地说,就是以太坊就搭建了一套比较完善的操作系统,类比于电脑端的window系统,开发者可以在上面搭建自己的应用。
这是一个正反馈的过程,以太坊上面的应用越多,相对的ETH的需求就会越大,ETH的价值就会越大,ETH的价格就会越高。
缺点:由于区块链的价值来自于对于公平的共识,对于公链来说,只有把效率和公平进行有效的平衡,才能够获得大众的认可。
对于一笔交易,之前只要一个记账员解决的事情,但是,为了公平,让所有人作为记账员,这样做的代价就是,用效率交换公平。
而谁能够成为“记账员”却是由共认机制决定。
比特币的共识机制:“工作量证明机制”(POW)——谁的算力强,谁就成为记账员。
就是干活谁干的最快,谁就能够成为记账员,谁就能够获得比特币的奖励,但是由于这个方法的效率低下,导致了大量的浪费。
以太坊的共识机制:“权益证明(POS)——投入的以太币越多,记账的机会越多,赚到的以太币也越多。
有点像用以太坊作抵押,参与者使用以太坊抵押换取记账权益,记对了,就能够获得以太坊的建立,相反,如果记错了,质押的ETH将会被扣除作为惩罚。
弊端在于:富者更富,穷着更穷。这最终的结果就是成为富人的游戏。
由于这个弊端,早期以太坊还是沿用了POW机制。
所以目前,我们一般把比特币称为区块链1.0时代,实现了高稳定性和公平机制。
以太坊称为区块链的2.0时代,为区块链提供更为广泛的应用空间。然而,由于以太坊在扩展性和效率方面存在一些问题。一个转账交易,平均需要15秒到几十分钟才能完成。一款养猫游戏就让整个以太坊网络造成了拥堵。
并且,每笔交易还需要给相关节点一定的转账费(gas),转账速度由转账费(gas)决定,价格与速度成正相关,对玩家确实不太友好。
由于2.0版本的不够完善,“3.0大航海时代”的出现几乎成为必然。
3、3.0大航海时代的争夺
说到以太坊的挑战者,大家多数会先想到EOS。
EOS要做的就是比以太坊更快,更便宜。在效率与公平之间,EOS选择的是效率。
BM提出了一个全新的共识机制:“委托授权证明机制”(DPOS)。
EOS持有者进行投票,实行科技式的民主以抵消中心化所带来的负面效应,与此同时,实现更高的效率。
其负面的结果是EOS计划中每秒进行百万级别的处理,只通过球球几十个超级节点进行记账,更像是一种中心化的模式,是否违背去中心化的初衷?
如火如荼的超级节点之争还在进行中,我们可以持续关注。
除了以上的几个公链项目外,还有:
Cardano、Zilliqa和EOS等通过技术提高主链网络的吞吐量。Aelf和Dfinity通过云计算来提高区块的处理效率。本体、小蚁和Aeternity等则通过底层预言技术和共识机制的颠覆,来构建全新的生态系统。
三、公链的兴起,会出现什么问题?
由于每个链都是独立的、垂直的封闭体系,当前的“互联网”只是由许多彼此割裂开来的区块链“孤岛”构成,或者说,当前的区块链看起来更像是内联网。每个孤岛之间,各成一派,彼此之间无法进行价值和数据的交换。
由于区块链之间互不连通、资产价值的大幅波动大大制约了区块链技术的应用和发展。
比如,瑞波币和IOTA,则同样处于互相隔离的状态。声称去中心化的区块链之间的价值互换却主要依靠中心化的交易所来完成,链上的资产价值不能得到合理的评估,无法相互价值转移。
好比,互联网起步的时候,都是局域网络,之后逐渐扩展为全球网络,才有今天的互联网。而区块链技术,链与链之间的互联操作同样开始被重视,跨链的需求就由此而来。
但是,跨链是一个复杂的过程,既需要对链中节点要有单独的验证能力,也需要去中心化的输入,更需要对链外世界的信息进行获取和验证。
四、PalletOne或许能够解决这个问题
PalletOne是区块链世界IP协议,高性能的分布式账本。
PalletOne上层采用了DPoS共识处理机制,合约层处理通过陪审团共识机制:所有类型的服务都是通过合约来创建,合约的创建必须基于模板进行创建。
第一步:合约发行人将合约模板代码的哈希值和合约初始参数发送给调停中介。
第二步:调停中介将根据合约参数从候选陪审员中随机选定指定个数的陪审员,形成 陪审员列表。
第三步:陪审员列表中的陪审员组成合约的陪审团。同时调停中介将初始参数发送给 陪审团,陪审团从分布式存储中提取对应的合约模板代码。
第四步:陪审团成员接收到初始化参数和合约模板代码后形成新的合约,独立进行验 证和执行。在验证和执行通过后,合约状态、合约 ID 和指定的陪审员列表将被保存在分布式存储中。
合约的执行分为锁定陪审团和不锁定陪审团两种情况,用户可以根据不同的应用场景在创建合约模板时进行选择。
五、PalletOne的特点:
高性能:仲裁中介参考EOS的DPOS,但只负责发起合约,合约的执行由多个陪审团来并行执行,写入时 没有区块,而是并行写入DAG,因此性能强于使用DPOS的区块链系统。
高通用性:跨链连通多个底层链。
简单和安全 :设计了通证抽象模板,使得智能合约编写更简单和安全。
有利于创新:提供了合约模板注册和使用收费机制,鼓励合约开发者的创新。
公链不只是一个技术平台,更是一种经济权利;公链是自由的,是来源的,是全球多个国家共同参与的,所以它必然是多姿多彩的,而不是单一的某条链,它是多元的。
所以竞争是必不可少的!
但在这变化莫测的世界,或许PalletOne能够帮助其他公链的成功,也将会铸造自己的成功。让我们拭目以待。









网友评论