区块链到底是什么?
区块链在百度上能看到是去中心化的分布式账本技术。我的理解是区块链就是把区块链接起来。接着上一篇。
4、我们怎么判断第二件发生的事是好人在做事,不是一个故意捣乱的人。在区块链的比特币中使用的是一种共识机制-工作量证明POW。通过大量的工作代价来证明自己不是恶意的,通过计算一个难题,最后会给你一些奖励,当有足够的奖励之后就不需要犯罪了。
5、第二件事发生之后,产生了第二个区块,那么第一个区块怎么把自己的信息发给第二个区块。并且防止发信息给第二个区块的时候中间被人截获信息,篡改数据。中间用的技术是非对称加密。用的是公钥和私钥。第二个区块把公钥给第一个区块,第一个区块使用公钥进行加密。再把信息发给第二个区块,然后第二个区块使用私钥进行解密。公钥加密之后只能用私钥解密。使用公钥不能推导出私钥。这样保证信息安全流通。
6、在信息的发送中怎么判断发送者是第二个区块?比如小明给小红发信息,小红怎么判断信息一定是小明发送的,不是黑客小白发送的?中间的技术是数字签名。小明对自己的原文做两次加密,第一次使用小红的公钥进行加密,第二次对信息进行一次哈希(不可逆加密) ,然后再进行一次自己私钥的加密。把两个信息传给小红。小红拿2个信息进行解密,第一个信息用小红的私钥进行解密,拿到原文,然后再进行哈希加密。对第二个信息使用小明的公钥解密。比较这两个哈希值是不是一样。

总结:
我觉得可以把区块链比喻成一款游戏,这游戏叫做贪吃蛇。贪吃蛇吃东西就会变长,贪吃蛇的信息存储在所有节点(参与这条区块链的所有人) 的电脑中。举例比特币。
当挖到第一个比特币的时候,蛇头出现了,这就是第一个区块。当挖到第二个的时候,就开始广播信息,就像在屏幕上就出现了一个东西,贪吃蛇想要去吃,吃之前先要验证一下这个东西是炸弹还是苹果。这里面用的是工作量证明。只有付出大量工作代价的才是苹果。吃完以后就变成了身体,身体得放到最后,这块身体能看到前面一块身体,但是不知道后面有没有尾巴。这就是区块的链接方式。贪吃蛇的一块身体属于某一个人,当一个人卖掉属于他那一块蛇的身体,就是卖掉他的比特币。卖的时候要保证安全,使用的是非对称加密和数字签名技术,会让交易变得非常安全。出现的交易会被绑在区块上,这时在屏幕上出现一个苹果。贪吃蛇吃之前也要验证这苹果是否安全,其他节点要验证这种交易是否成立。里面会有一系列的判断。当屏幕上出现1个苹果,1个香蕉,贪吃蛇吃了两个,这个时候不同的水果产生的蛇的身体不一样,蛇的身体就会出现分叉,有两个尾巴。区块链货币分叉也是这样,基本原理是新旧代码不一样,或者在原有的代码上故意修改代码,使得产生不一样的币。
这是我对区块链的一些自己的理解,理解不对的地方希望提出建议和意见。
网友评论