随笔分类 - 私有区块链学习笔记
摘要:交易机制:1、区块链能够安全可靠地存储交易结果2、在区块链中,交易一旦被创建,就没有任何人能够再去修改或删除3、交易由一些输入与一些输出组合而来4、对于一笔新的交易,它的输入会引用之前一笔交易的输出5、交易的输出,也就是比特币实际存储的地方6、例外: 1、有一些输出并没有被关联到某个输入上(尚未使用
阅读全文
摘要:main.go 引入"github.com/boltdb/bolt" blockchain.go 序列化block与反序列 block.go
阅读全文
摘要:什么是工作量证明:1、工作的结果作为数据加入区块链成为一个区块2、完成这个工作的人会获得奖励(这也就是通过挖矿获得比特币)3、整个“努力工作并进行证明”的机制,就叫工作量证明 为什么采用哈希算法:1、不可逆:无法从一个哈希值恢复原始数据,哈希并不是加密2、唯一性:对于特定的数据,只能有一个哈希值,并
阅读全文
摘要:区块的结构: 1、在区块链中,存储有效信息的是区块 2、Timestamp是当前时间戳,也就是创建区块的时间 3、PrevBlockHash存储前一个区块的哈希值 4、Data是区块存储的实际有效的信息 5、Hash是当前区块的哈希值 block.go 区块组成链式结构: 1、区块链是有着特定结构的
阅读全文