Penta 洞察|区块链需要跨过的坎(上篇)

引言

纵观人类历史,天下大势,分久必合,合久必分,人类文明形态在中心化和去中心化不断往复。我们在中心化时代呆的时间太久,必然会在下一阶段逐渐走向多中心化时代。

对于中心化指导思想下产生的事物而言,区块链是“反骨”,其诞生就带着浓浓的杀气。区块链充满了理想主义色彩,令人神往,但现实阻挠重重。在无数前辈的努力下,区块链行业刚刚露出一丝晨光,但仍然乌云笼罩。

我们处于区块链时代的前三分钟,许多事情看不懂、理不清、做不到,实属正常。笔者通过观察思考,指出区块链行业发展必须跨过的坎,希望所有区块链从业者能够一起意识并解决这些问题,突破瓶颈,促进区块链行业的繁荣发展

区块链是一个不合格的复杂系统

复杂系统,指由许多可能相互作用的组成成分所组成的系统。我们通常将这样的系统结构定义为网络,其节点代表组成成分,链接则代表它们的交互作用。例如,经济组织、人类社会、地球生态都是一个复杂系统。


Penta 洞察|区块链需要跨过的坎(上篇)


区块链是复杂系统吗?当然是。

广义来说,区块链是一个涉及物理空间、网络空间、社会空间的系统,各个空间中的各个节点相互作用,相互关系,相互依赖形成一个统一的整体。因此,不能用简单的还原论来看待区块链系统,因为其整体特性远远大于其组件特性之和

物理空间区块链的矿机因为政策、电费等产生聚集效应;网络空间上,区块链的节点通过特定的规则进行通讯,其行为是线性的,可预测的;社会空间上,“人”支撑区块链节点,人与人之间形成的社会网络是非线性的,具有涌现性,往往会做出无计划的组织行为,例如THE DAO和硬分叉。

目前许多区块链项目都尝试研究和实验跨链技术,试图通过跨链技术建立“绳网结构”,打通各个公链之间的信息孤岛。且不说由于各个公链底层结构差别大而导致技术实现难度大,若区块链的公链通过跨链技术普遍连接后,一个个独立的复杂系统形成了更大的复杂系统,最终会涌现出怎样的行为和现象,不得而知。

目前,除了寥寥几条主流公链有足够的节点参与,正在慢慢发生涌现秩序。99%的公链都缺乏足够的节点和算力支撑,这些公链更像是开发者自娱自乐的游戏,融入到更大的复杂系统后,极可能被主流公链淘汰。

区块链是涉及到物理空间、网络空间和社会空间的复杂系统,其具有复杂系统的绝大多数特征:不确定性、连锁性失效、自组织、非线性、动态网络、涌现秩序、关系包含反馈循环。

但区块链系统不是一个合格的复杂系统,因为狭义的区块链系统(指某个特定的区块链系统)没有复杂系统最重要的特性:适应性。所谓的适应性,是指有能力从经验中去改变和学习,例如生物圈、生态系统、社区、政党等。狭义的区块链系统目前缺少适应性,也就是缺少学习能力和迭代能力。

难迭代性

目前互联网软件都崇尚敏捷软件开发,相比于传统软件工程方法而言,其更加适应互联网软件需求模糊、快速变更的特点。当前迭代周期越来越低,每一次迭代开始都可以成本很低地引入新功能。

而区块链更像是返璞归真,回到原始社会。区块链系统讲究“共识”。所谓的共识,就是大家都认同的观点、思路、习俗、文化,既然是这么多人认同的东西,就很难轻易改变,更不用说高频率的改变。区块链网络空间和社会空间相辅相成,“共识”不能轻易改变,网络空间基础设施——区块链系统——也不能轻易改变,便造成了区块链开发者闭门造车,凭借自我想象的用户需求去设计系统,且系统一旦发布,大修大补会造成整个系统的动荡。

即使以太坊在推行POS系统Casper的时候也只是尝试性的用1%的POS出块,且推行极其缓慢,困难重重。真的是技术原因所导致吗?我看未必。我觉得更重要的是区块链行业本身信仰的“共识”就难以更改,其次是利益相关者的阻挠。

其实这是一个非常有意思的悖论:区块链系统必须要有大量的人使用才能知道区块链系统性能的好坏,但是大量的人进来之后,“共识”和利益相关者形成,优化系统的阻力极大。如果强行更新,就产生了硬分叉,削弱了系统生态的力量,例如比特币社区。

增量式试错

区块链系统一旦出现问题,带来的损失不可估量。例如,BEC很小的一行代码导致64亿人民币一夜之间蒸发,因此区块链系统的健壮性显得更重要。物理区块链和网络区块链系统有一定的方法去测试和验证,例如形式化验证等。

但区块链是一个复杂性系统,其涉及了物理空间、网络空间和社会空间。现有的区块链系统缺乏在不同配置条件下和应用场景中的模拟测试和预测能力,更不用说引导和决策能力。目前区块链技术只能依靠真实系统的链上增量式试错实验来检测系统或者利用沙盒监管等摸着石头过河的经验性决策方法。

增量式试错的成本非常高昂,因为需要足够的人力和算力(财力)加入。更重要的是,由于区块链的难迭代性,试错之后的结果需要在新的区块链系统上改进而很难在原有区块链系统上改进(具体原因见上节)。

这又是一个有意思的悖论:发现错误或可优化的地方之后,不能在原来的基础上修正错误,或新的区块链系统上进行修正,又由于新区块链系统的参与人数、时间等条件不同而产生了新的实验变量(社会网络发生了改变),从而让区块链优化成本增大了许多。

袁勇教授和王飞跃教授针对此问题,提出了研究区块链的新范式:平行区块链。将区块链系统视为一个由大规模智能体节点通过社会网络连接组成的虚拟区块链智能体。该智能体可由其 BDI (Belief,Desire,Intention,信念、愿望和意图)模型表述。但“平行区块链”的概念目前也仅仅存在于理论层面上,尚未有区块链项目或区块链实验室进行实验。

本篇中我们了解了区块链系统的复杂,难迭代性和增量式试错,从而对区块链行业发展所存在的问题和机遇有了进一步的了解。下篇中,我们还将继续就区块链需要跨过的坎展开讨论,包括区块链普及性、商业模式及组织结构等问题!同时,提出Penta如何去避免和解决这些问题。请继续关注!


分享到:


相關文章: