搞懂区块链
概念性的东西就不说太多了,直接上图,开始讲解我们的区块链到底是个什么东西
哈希值
说到哈希值,这个应该就是区块链的核心所在了,哈希值就像是防伪标签一样,我们又称为数字签名。
如下图所示一般:我在DATA(数据)里面输入“勿悔”,随后Hash(哈希值)就会出来对应着“勿悔的”哈希值,而且这个哈希值对应的勿悔是有且只有一个哈希值的。
哈希值:是通过SHA256算法生成的一个独有值,你会问哈希值会不会被猜中?
答案是不会的,想猜对SHA256算法产生的哈希值,你需要拥有能计算整个宇宙原子数量整和的计算机。
区块
区块内包含的内容
- Block
索引,我们也俗称为区块高度,这里记录着区块的高度信息
- Nonce
挖矿最后需要算出来的就是这几个数字,不难嘛!你试试。
- Data
data记录着我们的整个交易数据,也正是因为这些数据不可篡改,我们也可在创建自己的区块链的时候加上我们不愿意被修改的信息。
- Hash : 哈希值
通过sha256算法对区块进行签名
区块链
区块链,顾名思义就是由区块结合产生的一个链接呗。
这里需要注意的就是区块链中加了一个Prev
(上一个区块的哈希值),这样就能完好的将我们的区块链接起来,实现一个区块链。
这里面应该还要有一个TimeStamp
(时间戳),时间戳能提高整个区块信息的可追溯性。
image
严格的来讲这不算一个完美的区块链,但是对于小白入门来讲,已经足以让我们了解什么是区块链了!
我是SeaMao
,致力于普及区块链技术
网友评论