区块链技术(也称为分布式账本技术)近年来在科技和金融领域受到了广泛关注。根据工信部发布的《中国区块链技术和应用发展白皮书(2016)》的定义,区块链技术是指利用块链式数据结构来验证与存储数据,利用分布式节点共识算法来生成和更新数据,利用密码学的方式保证数据传输和访问的安全,利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链本质上是一种互联网数据库技术。通俗来讲,如果将数据库比作一个大账本,读写数据库相当于记账行为,区块链技术让每个人都可以在账本上记账,并通过竞争记账机制,选出记账记得最好的人,授予此人一次记账权力,并向其他人同步新增账本信息。去中心化、公开透明、不可篡改、不可伪造是区块链技术的主要特征。区块链的基本原理理解起来并不难,其基本概念包括以下几点。

(1)交易(transaction)。一次操作,导致账本状态的一次改变,如添加一条记录。

(2)区块( block)。记录一段时间内发生的交易和状态结果,是对当前本状态的一次共识。

(3)链(chan)。由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。


(本文内容根据网络资料整理,出于传递更多信息之目的,不代表连连国际赞同其观点和立场)