什么是区块链技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。它本质上是一个去中介化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。
所谓区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。
举一个简单易懂的例子,传统的中心化数据库是这样的,比如一个班有 30 个学生,今天班主任家里有事请假一天,于是让班长值日,记录下一整天班级里面发生的事情。早上 8:00 之前有 28 个同学都到了,准备上课,张三同学迟到了 15 分钟,于是班长在值日薄(中心数据库)上 8:15 记录下:张三同学 8:15 到校,迟到 15 分钟。李四同学 8:25 到校,可是因为班长跟李四关系好,所以没有记录李四迟到。到第二天班主任查阅值日薄的时候就会只发现了张三迟到,由此可见,作为中心数据库的值日薄,会由于作为记录员的班长的私心,从而影响到公平性。