##区块链---制造信用的机器
区块链是一系列技术的集成,包括非对称加密技术,时间戳,共识机制等。区块链是由一串使用密码学算法产生的区块连接而成,每一个区块上写满了交易记录,区块按顺序相连形成链状结构,也就是区块链大账本。
区块主要记载区块头,交易详情,交易计数器和区块大小等数据。
区块头:每个区块中前80个字节,主要包括上一区块哈希值,用于保证区块按顺序串联;时间戳即记录区块生成时间;随机数,即全网矿工一起PK的算术题答案;
交易详情:主要记录转出方,收入方,金额及转出方的数字签名。
交易计数器:每个区块中包含交易的数量;
区块大小:表示数据的大小,每个区块限定在1M以内。
##最长区块链
节点认为最长链才是正确的区块链,并将持续在它上面延长,所有矿工都在最长链上挖矿,有利于区块链账本的唯一性。
##区块链的分类
区块链分为以下三类:
1、私有链:完全封闭,记账权并不公开,且只记录内部的交易。
2、公有链:(比特币),公开透明,个人或团体可以在公有链发送交易,且交易能获得有效确认,每个人都可以竞争记账权。