首发于TrustMe
应用公链,缺失的拼图

应用公链,缺失的拼图

1.应用公链,缺失的拼图
区块链世界有两大门派,一个叫公链,带头大哥是比特币和以太坊,以及各种“下一代”的以太坊们;另一个叫联盟链,常出没于各大金融机构各大企业的 Fintech 创新项目。前者一般以“绿林好汉”自居,后者也不反感被比作“朝廷心腹”。两大门派在各自的领域开疆拓土各领风骚。想发币,只能公链;做真实业务,必选联盟链。要通用、受众广,公链满足你;要性能、有准入,联盟链才是唯一。入行新人在两大门派必选其一似乎已经成为链圈共识。

2.问题
最先让大家意识到事情不太对的是公链游戏圈的扛把子迷恋猫。这位大侠一出道就闹得沸沸扬扬满城风雨。2017 年末,迷恋猫在以太坊上横空出世,不到一个月就创下了数千万美元的交易额,价格最高的一只猫居然被炒到超过 10 万美元。对应的是大量涌入的用户和交易。在迷恋猫火爆期间,与其相关的交易数量占全网交易数的 15%~30%,直接导致以太坊网络超过 20000 笔交易进入 pending 状态,并且极高地抬升了交易手续费。那段时间以太坊网络基本处于不可用状态,各种发送失败,各种出块延迟。
此后,公链游戏圈开起了动物园,各种加密狗、加密企鹅乱战。喧闹过后,大家开始问这样一个问题:一个如此简单的游戏都能造成这么大负面影响,公链真的能带领我们打天下吗?
联盟链这边也好不到哪去。从 2014 年开始,就陆续听到各种高大上的机构使用区块链解决了某某重要问题。这些方案无一例外都是联盟链的地盘。其中有跨境支付的,有防伪溯源的,有合同存证的也有供应链金融的。随便哪个解决方案听起来即逻辑自恰,又有需求还有巨头自上而下推动,似乎都是会在一夜之间颠覆整个行业。因此不但 BATJ 这些行业大佬统统杀入,连过去一直非常高冷的金融机构甚至各国央行都披挂上阵、拿出了自己的区块链方案。在外界看来联盟链将分分钟占领世界。然而几年过去了,你听说哪个联盟链项目真正落地实用了吗?那么问题究竟出在哪了呢?

3.反思
先说公链羸弱的性能。EOS 风头正劲的时候 BM 站出来说性能轻松 10w+,虽然最近实测不到 1000tps,但仍然远大于以太坊和比特币的性能。针对这个问题,我们敬爱的链圈劳模 V 神有个经典的回复:“当有人说自己能够提供远大于其他公链的性能的时候,我们要问问看他牺牲了什么”。答案也是非常明显的,V 神认为 EOS 牺牲了公链最核心的去中心化特性。
公链之所以称为公链,不仅仅是因为它可以被公众自由地访问,更重要的是它形成的共识是由全体参与者共同监督、共同认可的。每一个公链区块都会在所有公链节点中验证,虽然矿工垄断了出块权,但一旦有人作恶,马上会有新的矿工补上,矿工的进出是完全自由的。为了达成充分的去中心化性,公链从逻辑上就不可能兼具高性能和高安全性。也因此不论单一公链技术如何进步,单靠公链本身是难以为大量真实应用提供服务的。
再回过头来说联盟链。联盟链名义上是联盟,但往往由少数行业大佬掌控,并设置严格的准入制度。联盟链的产品设计分析到最后,一般都会陷入“这么做用中心化服务很好啊,为什么非要用区块链”的怪圈。区块链解决的就是独立参与方之间在共识的基础上的互信协作问题,如果联盟链本身就是由强中心方控制的,它的逻辑不自洽就显而易见了。
分析到这里,我们终于迎来了本文的观点:区块链世界中目前缺失了一块关键拼图,它用来进行高性能的应用或行业共识,但同时又不能失去去中心化安全保障。我们称之为“应用公链”,从结构上属于基础公链之上的第二层。它由类似 EOS 的强力节点负责记账以提供高效率,同时将自己的安全性仲裁委托给第一层的基础公链。基础公链不负责具体的行业应用,因此可以利用有限的吞吐率来为第二层应用公链提供安全服务。一旦应用公链中的记账节点作恶,用户可以随时提供对应的数学证明到基础公链上对这些节点的押金予以罚没。通过这样的设计,我们尝试补上区块链世界缺失的拼图。

我们针对上述思考将给出一份答卷。它既有公有链开放访问的特点,又有联盟链的高性能加成;它的记账节点是受限少数,但同时又可以将作恶仲裁委托给更基础的公链。我们还围绕着它提供了诸如多链 DApp 钱包 Neuron 、区块链浏览器 Microscope 以及多平台 SDK 等周边基础设施。所有的代码都将是免费开源的,我们相信它将为区块链连接真实商业应用提供强力助推,敬请期待。



Nervos 公众号:

Nervos 中文社区

Nervos 官网:

nervos.org

Nervos 官方论坛:

talk.nervos.org

编辑于 2019-07-05 12:00