初触比特币和区块链

比特币概述

  比特币突破1W美金火了,比特币的底层技术实现区块链也跟着火了,现在我也来总结一下我在这一块的认识。 区块链说白了,可以理解是一个分布式加密的数据库。为什么可以当做是数据库,因为它具备被读和被写的特性。再严谨一点来说,用更加科学化的语言来解释的话呢,区块链就是把加密数据(区块)按照时间顺序进行叠加串联而生成的永久、不可逆向修改记录的(链)。也可以这样理解,区块链=区块+区块+区块+区块+区块……很多区块串联在一起于是就有了链这个概念。 区块链的三个特点:去中心化  信息不可伪造 信息不可逆。   区块是一种被包含在公开账簿(区块链)里的聚合了交易信息的容器数据结构。它由一个包含元数据的区块头和紧跟其后的构成区块主体的一长串交易组成。区块头是80字节,而平均每个交易至少是250字节,而且平均每个区块至少包含超过500个交易。因此,一个包含所有交易的完整区块比区块头的1000倍还要大。区块包含了2部分:区块头和区块主体,其中区块头记录了哈希记录,时间戳,获取难度,以及块编号等等,区块主体记录了交易信息等。区块标识符:区块头哈希值和区块高度区块主 […]