区块链的划分和发展趋势
为什么在区块链技术上,首先出现的是比特币这种加密货币,而不是以太坊,也不是跨链Cosmos?因为加密货币从业务上更纯粹(数字 vs 合约 vs 市场),从技术上更严密和容易实现(脚本栈 vs 以太坊虚拟机 vs 通用沙箱)。
以比特币为代表的加密货币称为可编程货币,以太坊可以建模各种代币和基于代币的合约动作,称为可编程金融,实用化的区块链系统会吸取现有区块链的实践教训,从实际可用的目的出发重新设计区块链架构,真正可用于实际社会的区块链建模的不仅仅是虚拟的价值,还担负着社会生产关系虚拟化的重任,在实现现实世界的价值在虚拟世界的锚定基础上,实现现实世界不同契约,不同业务流程在虚拟世界的共识建模,甚至会创造出统一现实世界和虚拟世界的新型生产关系合约服务或合约流程,这可以称之为可编程社会。
可以看出,区块链的划分不是为了严格区分各种区块链的优劣高下,而是通过划分,区分出不同区块链类型在建模对象和业务处理能力上的不同,以及所要关注解决问题的不同。更重要的是,就如同现实社会,货币是金融的基础,货币和金融是这个社会运行的核心一样,可编程货币是可编程金融和可编程社会的核心和价值交换基础,可编程金融又会是可编程社会围绕的中心。
区块链划分和功能性要求
上图主要是想从技术复杂度和业务自由度,两个维度大概说明可编程货币、金融、社会三个代际划分的包含关系。图上列出的几个区块链平台或者未来可能出现的链平台所摆放位置只是示意,不尽准确仅供参考。上图还列出了区块链各代际划分的主要功能需求,这包括可编程货币的货币金额建模能力,可编程社会的状态资产建模,合约建模,合约条款建模,可编程社会的交易内流程建模,治理流程建模,法律法规建模,跨交易链内流程建模,跨交易跨链流程建模。状态、业务、流程、法规、治理是几个区块链功能性能力的考察维度,可能某些能力也是其他代际平台一定程度具有的能力,只是在建模能力的强弱上有所不同。
基于现有区块链存在的问题,结合区块链社会应有的能力,笔者认为未来的区块链会有如下几个发展趋势:
建模业务合约流程
目前的区块链在建模对象上只是状态,而不能建模业务流程状态机,相信由机器驱动的自动化流程,结合IoT和价值锚定,将虚拟社会和现实社会融为一体的生产关系,才能顺应解放生产力的根本要求,所以能够建模业务合约流程的区块链平台将会是演进趋势。
跨链交易市场形成
独立区块链完成相关性较高的业务领域的价值生产,要实现社会化商品和价值大流通,就需要跨链交易市场,通过跨链提供的跨链价值交换市场满足价值在不同主体自由等价流通。
架构的高可扩展性设计
区块链社会对系统计算能力的要求是巨大的,区块链平台需要有很好的横向可扩展能力,以满足不断扩大的业务合约交易要求。一个没有扩展性的区块链平台是没有实用价值的。随着区块链实验技术的不断经验积累和实用化推进,可扩展的区块链架构平台必然是设计趋势。
同现实世界的价值锚定
要实现将现实生产统一到虚拟化的生产关系中,以实现机器按照合约驱动生产的自动化目的,就必须有一套切实可行的方案将虚拟世界的价值锚定标签,植入到现实世界的产品和服务中去。将现实世界的价值同虚拟世界的价值统一起来的价值锚定机制是急需解决的难题。
同现实世界的法律接驳
区块链最终会将虚拟社会和现实社会融为一体,形成统一的虚拟生产关系,一个实际的区块链平台能够同现实社会经济并行运行的前提条件就是要有同现实社会一致的合法合规性。符合现实世界法律精神和条款要求是虚拟法律条款合法合规的根本。
仿现实世界治理机制和体系
能够建模社会生产关系的区块链就是一个小型的经济社会,不同主体参与,就需要同现实世界类似,设立治理机制和体系,以维护区块链的健康稳定持续发展,以维护区块链社会的公平正义。