区块链作为一种独立的技术出现,最早可以追溯到比特币系统。抛开比特币价格的波动,单就比特币系统本身的设计而言,可以把它视作一次电子货币在概念和技术上的实验。例如,在传统的电子支付系统(如银行转账或第三方支付等)中,由银行或支付服务提供方来验证并记录系统中发生的交易,账本控制在中心机构手中。而区块链去中心化的分布式结构应用的诞生,标志着人类开始构建真正可以信任的互联网。通过梳理区块链的兴起和发展可以发现,区块链引人关注之处在于它能够在网络中建立点对点之间可靠的信任,去除了中介在价值传递过程中的干扰,既公开了信息又保护了隐私,既采取共同决策又保护了个体权益,既提高了价值交互的效率又降低了成本。
区块链技术是利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,并利用密码学的方式保证数据传输和访问的安全,再利用由自动化脚本代码组成的智能合约来编程和操作数据的、全新的分布式基础架构与计算范式。简言之,在区块链系统中,每过一段时间,各参与主体产生的交易数据都会被打包成一个数据区块,该数据区块按照时间顺序依次排列,形成数据区块的链条;各参与主体拥有同样的数据链条,但无法单方面篡改(任何信息的修改只有经过约定比例的主体同意方可进行),只能添加新的信息,而无法删除或修改旧的信息,以实现多主体间的信息共享和一致决策,确保各主体身份和主体间交易信息的不可篡改及公开透明。
区块链发展到今天,已经涌现出许许多多、形形色色的区块链项目,这些区块链项目在技术上的共性包括区块、账户、共识和智能合约,这4个主要部分构成了目前区块链系统的通用模型。区块链技术的革命性在于它实现了一种全新的信任方式,通过技术层面的设计创新,使在价值交互过程中人与人的信任关系能够转换为人与技术的信任。由程序自动化执行某些环节,使商业活动得以以更低的成本实现。近年来,区块链不断被炒热,但技术本身并未大规模落地商用,更多的是一些金融、物流、公益方面的试点。区块链目前在性能、权限和隐私保护、链间互通等方面仍存在诸多问题,其技术还处于发展阶段,仍需进行各方面优化,以满足3~5年后可能的大规模商用需求。