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