随着传感器器件的广泛部署和物联网技术的飞速发展,更大范围和更深程度的物理世界将被数字化,形成更为丰富和立体的数字化世界。由于区块链链上数据量的局限,从成本-收益角度考虑,区块链的链上数据一定应该是关键数据,而不应该是无关紧要的数据。那么,哪些数据才是关键数据,应该被放在区块链系统上呢?
数据是否关键,取决于数据所在的具体业务场景。对不同的业务场景来说,相同的数据会具有完全不同的重要性。但概括来说,以下三类数据,对区块链系统来说肯定是关键数据。
具体业务中涉及多方的核心业务数据。每一项具体的业务,都会有一些与多方有关的重要业务数据,这些数据需要在相关方之间有信任地共享。这些重要业务数据,要杜绝被篡改甚至被物理性破坏的可能。比如每家企业的现金往来数据,这些数据不仅对企业自身的经营至关重要,对与企业相关的银行、工商、税务以及业务合作伙伴也至为重要。只对一个人有重要价值的数据,尽管也是关键数据,但未必是整个业务系统的核心数据。
第二,业务主体在具体业务中对客体的重要行为数据。几乎所有业务或业务的不同环节都存在业务主体和业务客体。业务主体是业务体系中的能动要素,是有行为能力并且能够对业务客体以及业务中的其他业务主体甚至整个业务产生影响的。通过业务主体对业务客体的行为数据,我们能够观测到客体的改变,观测到后续其他业务主体的反应以及整个业务体系的发展。但也并不是所有业务主体对业务客体的行为数据都重要,一定是这个行为数据能够引发业务客体的改变,并对其他业务主体带来影响,或者对整个业务体系带来影响的行为数据才重要。因此,这一类数据更是关键数据,是独立于原有业务数据体系之外的更重要的能动数据。
第三,关于数据特征的数据。随着数据来源越来越多,数据量越来越大,数据的影响越来越重要,与数据相关的数据来源、数据采集时间等属性数据、数据的初始状态数据、数据被变更的记录数据也变得越来越重要。关于这些数据的特征数据,也就成为关键数据,甚至是比原始数据更为重要的数据。这些数据将是未来建立在数据基础上的复杂信息系统的底座和框架。
随着技术的发展,设备的性能会越来越高,成本也会越来越低,区块链系统建设、维护和运营的成本也会越来越低,因此将会有越来越多的数据突破区块链系统现有性能瓶颈而成为关键数据。但无论区块链系统建设、维护和运营成本低到什么程度,这些成本永远不会低到零,因此,上述三类数据将永远是区块链系统的关键数据。同时,随着区块链覆盖的业务系统越来越多,针对不同业务需求也会有更多维度的数据会成为区块链系统的关键数据。