打造私有区块链
区块链本质
区块链的本质是分布式的数据库
区块链是公开的数据库,不是私人的数据库
区块链是加密货币和智能合约的基础
区块链基本原型
实现区块的结构
在区块链中,存储有效信息的是区块
Timestamp是当前时间戳,也就是区块的创建时间
PrevBlockHash存储的是上一个区块的哈希值
Data是区块存储的实际有效的信息
Hash是当前本区块的哈希值
区块组成链式结构
区块链是有着特定结构的数据库,一个有序向后连接的列表
区块按照插入的顺序进行存储,每个块都被连接到前一个块
快速的获取链上的最新块,并高效地通过哈希来检索一个块
工作量证明
工作的结果作为数据加入区块链成为一个区块
完成这个工作的人也会获得奖励(也就是挖矿获得比特币)
整个“努力工作并进行证明”的机制,叫做工作量证明