区块链不仅是一种新型的应用模式,它还涉及到分布式数据存储、点对点传输、共识机制和加密算法等计算机技术。狭义上来说,它是一种按时间顺序组合数据区块成链式结构的方式,通过密码学保证其不可篡改和不可伪造的分布式账本。广义上来说,区块链技术利用块链式数据结构来验证和存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学方式保证数据传输和访问的安全,同时利用智能合约编程和操作数据,构建全新的分布式基础架构与计算方式。
区块链的进化方式分为区块链1.0(数字货币)、区块链2.0(数字资产与智能合约)和区块链3.0(各行业分布式应用落地)。
区块链具有几个显著特征:去中介化、开放性、自治性、信息不可篡改和匿名性。由于其技术结构和特性,区块链在多个领域都有广泛的应用前景。