Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

为什么这样首尾相连的记账就可靠呢英语(为什么这样首尾相连的记账就可靠呢英语)

区块链 加入收藏
我们需要先理解哈希的概念,哈希就是一个算法,能把任意长度的内容(无论是一个数,还是文章,图像,视频,总之就是任何数字化的信息)转换成一串看似没有规律的固定长度的数字(哈希值),并保证结果唯一,而从这个
我们首先需要了解hash的概念。Hash是一种算法,可以将任意长度的内容(无论是数字、文章、图片、视频,还是任何数字化的信息)转换成一串看似无规律的定长数字(哈希值),并确保结果的唯一性,但几乎没有办法从这个结果计算出原始数据。 比如数字1的哈希结果是(以下是转换成十六进制的字符串,一般我们用工具看到的都是十六进制的字符串):0x 6b 86 b 273 ff 34 FCE 19d 6 b 804 ef 5a 3 f 5747 aa 4 ea 22 f 1d 49 c 01 e 52 db 7875 B4 B4 b既然哈希加密是可靠的,至少目前可以忽略有人可以根据上面的65位乱码推导出来。 回到上面的端到端记账模式,每个块记录都有一个块头,通过哈希加密的方式记录当前记账时间点的最后一个块和这个块的内容。 如果你作为一个记账员,在记账的时候私自修改块中的信息,比如编一个交易把别人的钱记到自己的账户里,但是你可能忘了这是一个分布式的数据库系统。网络上的每个节点都有当前时间段要记账的块信息,你的节点只是其中之一。那么你生成的新块头就会和别人不一样,系统会在大多数人信息相同的基础上默认接受新块记账。 因为你的节点和别人不一样,你被链条抛弃,未来的信息不会交给你。这是一把叉子,可悲的是,这把叉子上只有你一个人。 为了使你的修改生效,你必须使全网51%以上的节点与你的块信息一致,这样系统才会认为你的数据是正确的,而丢弃其余49%的节点。 当你知道节点数量可能是几十万或者几千万的时候,我相信你会放弃这个想法。
图集详情底部广告位