区块链技术是指基于加密链块结构、分布式节点共识协议、P2P网络(点对点网络)通信技术和智能合约技术,由多个节点组成的去中心化基础设施。区块链技术是很多成熟技术的集成。区块链技术起源于比特币系统的底层框架。它是一种分布式存储方案,具有去中心化、去信任、集体维护、时序数据、可编程和不可篡改的特点。对于金融领域乃至整个宏观社会体系都具有重大的历史意义。区块链是一些成熟技术的整合。目前,区块链有三种类型:公有链、联盟链和私有链。数据层、网络层、共识层、激励层、契约层和应用层构成了区块链的底层基础设施。主流的开发平台有以太坊和超级账本。
给我一个栗子
一队人正在工地上砌砖。大家都是按照搬砖的数量来计算工资的。大家先互相算算砖的数量,却发现大家不仅要砌砖,还要花时间记录。大部分记录都是别人的。为了提高工作效率,这个时候找了一个柜台,他们专门做了记录,下午公布了各自的数量,供大家查阅。如果公认数量没有问题,那么这就是今天大家的工作量。
按照这个流程,每天这个团队都会出一份数量记录。我们可以把每条记录看作一个块,而块可以看作每条单独记录的信息的集合。如果每天公布一次记录,就是今天所有人搬砖记录的集合。如果每小时发布一次,则是这一小时内所有人搬砖记录的集合,对应每天一块,每小时一块。而这个链就是连接相邻两天的记录。昨天的数量记录与今天记录的初始数量相同。昨天的量和今天的量是通过结转余额联系在一起的,结转余额是将两个记录连接在一起的链条,也就是类似于区块链的链条。
记录员如何获得收入?没有人愿意做一个没有收入的记录员。于是大家约定每录一张给录音师一块钱,也就是唱片的手续费。如果记录员每天记录500条,他的收入就是500元。这时候搬砖的小李就不高兴了,那你一天500多块就可以做账了,而我搬砖累死累活,一天挣100多块。后来,越来越多的人发现记录员的工作很容易,每个人都想成为一名记录员。后来,大家决定抛硬币来决定谁应该是记录员。这是共识机制。在区块链,我们使用共识机制来选择记录者。
有的人不想去发布的地方挤人看记录结果。这时候他们就可以直接把事先抄的人的记录结果抄下来。大家可以互相抄袭。本质上,这是从用户到用户点对点的信息传播,用户之间可以相互联系,最终连接在一起,形成网络。这种信息传输模式也是区块链的网络路由模式。每个人都是信息的接受者和传播者。在交流过程中,每个人都是信息的节点,几乎不可能有人篡改记录。
那么这个记录过程就是区块链的特色。用户对用户,即P2P网络路由模式,采用共识机制选择打包器。每个人都具有信息的去中心化、分布式特征,而且这些信息是公开透明的,难以篡改。