一、区块链的由来
区块链概念最早是从比特币衍生出来的。
比特币(Bitcoin)诞生于2008年,是由一个名叫中本聪(Satoshi Nakamoto)的人首次提出,这个人非常神秘,至今没有他的任何准确信息。在提出后不久,比特币就诞生了。
比特币以及其他数字货币的核心技术称为区块链技术。区块链(Blockchain)在信息技术里是一种数据结构或数据存储方式。它创新性地组合了密码技术、点对点(P2P)网络、分布式部署等技术,可以称其为一个划时代的理念。
二、区块链技术概述
1.1区块链的结构
典型的区块链是由一系列区块构成,区块由前鉴(Pre-Hash)、成块时间(Block Time)和记录组成。
前鉴,类似于档案上的封条,用于保证区块的内容不被更改。区块链的每一个块,通过计算机运算,形成一个Hash值(即封条),并把它存到第二个块的前鉴中。这个Hash值是唯一的,块的内容发生改变,Hash值也会发生变化,这样就保证块的内容不可被更改。区块链设计的巧妙之处就在于,后一个块保存了前一个块的Hash值,块与块之间相互链接,就形成了区块链。
成块时间用于记录一个区块形成的时间。