区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新应用模式。
区块链起源于中本聪的比特币。作为比特币的底层技术,本质上是一个去中心化的数据库。它是指通过去中心化和去信任来集体维护一个可靠的数据库的技术方案。
区块链技术是一种不依赖第三方,通过自身分布的节点存储、验证、传输和交流网络数据的技术方案。所以有人从财务会计的角度,把区块链科技看成是一个分布式的、开放的、去中心化的大型网络记账本。任何人都可以随时使用相同的技术标准添加自己的信息,扩展区块链,不断满足各种需求带来的数据录入需求。
区块链技术不是单一的技术,而是多种技术融合的结果,包括密码学、数学、经济学、网络科学等。这些技术以特定的方式组合在一起,形成一个新的分散式数据记录和存储系统,存储数据的块被打上时间戳,形成一个连续的和相关的诚实的数据记录和存储结构。最终目标是建立一个诚实的数据系统,可以称之为分布式数据,能够保证系统的诚实性。
一般来说,区块链技术指的是一种全民参与记账的方式。所有系统背后都有一个数据库。你可以把数据库想象成一个大账本。那么谁来保管这个账本就变得非常重要了。目前谁的系统要记账,微信的账本就是腾讯的账本,淘宝的账本就是阿里的账本。但是现在在区块链系统中,系统中的每个人都可以有机会参与记账。如果某段时间内有任何数据变化,系统内的每个人都可以进行记账。系统会判断这段时间记账最快最好的人,将他记录的内容写入台账,并将台账的内容发送给系统内其他所有人备份。这样,体制内的每个人都有了一个完整的账本。这种方式,我们称之为区块链技术。
区块链技术被视为互联网发明以来最具颠覆性的技术创新。它依赖于密码学和数学的巧妙的分布式算法。在无法建立信任的互联网上,参与者可以在没有任何第三方中心介入的情况下达成共识,以极低的成本解决信任和价值的可靠传递问题。
对等网络将所有交易历史存储在“区块链”中。区块链继续延伸,一旦新的区块被添加到区块链,它将永远不会被删除了。区块链实际上是由一组分散的用户节点和所有参与者组成的分布式数据库,是所有比特币交易历史的记录。比特币的交易数据打包成一个“数据块”或“区块”后,交易得到初步确认。当该区块链接到前一区块时,将进一步确认交易。在被连续六块确认后,这笔交易基本被确认不可逆。
区块链在网络上是开放的,可以在每一个线下的比特币钱包数据中查询。轻量级比特币钱包使用在线确认,即区块链数据不会被下载到设备存储中。
数字货币很容易被传统金融机构视为新货币,但实际上其底层技术的意义和价值远大于其货币属性。以比特币为例。一般来说,它被视为一种点对点的数字货币,但从技术上来说,它实际上是一个点对点的去中心化的网络平台。这样的网络平台依赖于区块链技术。数字货币是基于区块链技术的全球点对点网络平台。区块链在以比特币为代表的数字货币中的应用,也被称为区块链1.0。