进入21世界以来,全球科技创新进入空前密集活跃的时期,新一轮科技革命和产业变革正在重构全球创新版图、重塑全球经济结构。以人工智能、量子计算、移动通讯、物联网、区块链为代表的新一代信息技术加速突破应用。
其中,区块链技术仍然处于实验探索阶段,各方对于区块链的概念、适用场景、架构、技术特点、发展路线及治理与监管尚未形成共识。比较常见的观点是,区块链参考架构包括基础设施、基础组件、账本、共识、智能合约、接口、应用、操作运维和系统管理9个部分。
基础组件,可以实现区块链系统网络中信息的记录、验证和传播。在基础组件层中,区块链是建立在传播机制、验证机制和存储机制基础上的一个分布式系统。
账本层,负责区块链系统的信息存储,包括收集数据、生成数据区块,对本地数据进行合法性校验,以及将校验通过的区块加到链上。账本层基本有两种数据记录方式,一是基于资产的模型中,首先以资产为核心进行建模,然后记录资产的所有权,即所有权是资产的一个字段;二是基于账户的模型中,建立账户作为资产和交易的对象,资产是账户下的一个字段。
共识,负责协调保证全网各节点数据记录一致性。常见的共识机制可以分为两大类,第一类共识机制是概率性,先写入后共识;第二类共识机制是确定性,先共识后写入。
合约方面,是可插拔、易用性、安全性的发展重点。目前的生态系统中,智能合约的开发语言不够规范,今后需要创造新的合约语言或者现有语言增加形式更为严格的规范和校验。智能合约在轻量级的执行环境中将实现快速的启动时间和较高的执行效率。
作为尚未成熟的技术,区块链发展仍然面临诸多挑战,例如技术成熟层面存在隐患,应用场景模式尚不明确,行业专业人才相对稀缺,相关法律法规有待完善。可见,区块链技术的成熟,仍需要一段时间。 |