主页 > imtoken官方最新版 > 区块链真的永不分叉吗?

区块链真的永不分叉吗?

imtoken官方最新版 2023-08-30 05:11:06

前面说了,区块链其实就是一个账本,而比特币就是记账成功的奖励。

比如:在比特村,老王要给老张5个比特币,他就喊:我要给老张5个比特币。 村里的会计(矿工)们听说后,纷纷拿出小本子和小笔,飞快地开始记账。

经过一番较量,赵会计第一个完成了记账工作。 其他会计一看,字迹清晰,格式正确,完全符合系统要求,于是确认了赵会计的账单。 结果赵会计得到了比特币的奖励,其他会计只能停下手头的工作,根据赵会计的帐单开始新的记账工作。

那么问题来了:如果孙会计和赵会计同时完成记账工作,应该奖励谁呢? 村里会计多,帐单不能马上被所有会计看到。 如果有一半的会计通过了孙会计的法案,另一半通过了赵会计的法案,总账(区块链)不就分叉了吗?

按照中本聪的设想,区块链应该是一条能够将所有信息串联起来的单链。 如果有分叉,两条支链的内容还是不一样,那还是笑话?

比特币李笑比特币身价_比特币开发者可以作弊吗_外国的比特币便宜中国的比特币贵为什么?

为了防止这种情况发生,中本聪制定了一个规则——工作量证明。

比如:老王要给老张5个比特币。 就在众多会计要开始记账的时候,中本聪跳出来宣布:为了区分每个人的记账能力,我准备了一个新的记账规则:每个人都必须用左脚拿着毛笔,他记账的是斜体一号。 5.

为了获得比特币奖励,大家不得不脱鞋脱袜,用脚记账。 这样一来,每个人记账的速度和质量就明显不同了:有的人刚脱下袜子,有的人已经写了一半; 整洁的。

外国的比特币便宜中国的比特币贵为什么?_比特币李笑比特币身价_比特币开发者可以作弊吗

总有人写得最快最好,然后得到比特币奖励。

“用脚写第五个斜体字”这个痛苦的规则就是工作量的证明。

实际上,如果一个区块想要被区块链接受,它必须有一个合规的区块头。 这个区块头的长度为80字节,包括:版本号、前一个区块的哈希值、当前交易列表的哈希值、时间延期、当前难度值、随机数。 要得到一个合格的区块头,需要进行大量的计算。

外国的比特币便宜中国的比特币贵为什么?_比特币开发者可以作弊吗_比特币李笑比特币身价

也就是说,如果要做出一个合格的区块,需要将最近产生的交易列表进行打包,然后通过哈希函数计算出哈希值,再加入时间延期、难度值、随机数等元素形成一个块。 80 字节块头。

然后再次哈希区块头,直到找到一个合格的哈希值(哈希值前面有一定数量的0,0越多,难度越大,需要做的工作越多)。 生成合格块。 只有运算速度足够快的矿机才能在竞争中率先出块,完成挖矿。

工作量证明保证了区块链不会在某个节点一分为二,也让很多别有用心的攻击者望而却步。

比特币李笑比特币身价_外国的比特币便宜中国的比特币贵为什么?_比特币开发者可以作弊吗

其实,在我们的生活中有很多“工作量证明”,只是我们没有意识到而已。 我们甚至可以认为任何概率事件的积累都是工作证明。

例如,如果一个人能熟练地掌握一门外语或一种乐器,这就是工作证明。 因为掌握这些技能需要大量的时间和经验,也就是工作量。

英语四六级证书、大学成绩单、会计证书……都是工作量的证明。 因为在不能作弊的考试中,答对了足够多的题目就证明你在学习上付出了足够的努力。 因为一个人不可能连续面对大量的考题。

外国的比特币便宜中国的比特币贵为什么?_比特币李笑比特币身价_比特币开发者可以作弊吗

驾驶员安全驾驶了多少英里以及飞行员飞行了多长时间也是如此。 如果一个人飞行10000小时没有发生意外,那绝对不仅仅是运气。

再比如,在网络游戏中,你的装备、等级、排名、技能都是工作量的证明。 你的水平和经验就是你的在线时间; 你的装备意味着你完成的任务数量; 技能也是大量操作的积累。

所以,很多人在选择队友的时候,都会选择级别高、排名高的人比特币开发者可以作弊吗,因为级别高、排名高就意味着他们付出的工作量比较大比特币开发者可以作弊吗,这样的队友会更加靠谱。

因此,工作量可以用结果(游戏中的传球次数)来证明,也可以用概率来表示(每次传球通过的概率为0.0000001%)。 对于小概率事件积累的工作量,呈现结果等同于证明工作量。 因为想要直接得到小概率的结果几乎是不可能的。 就像买彩票一样,几乎没有人能中过一次五百万大奖。

完成一个合格的区块也是小概率事件的积累。 只有通过大量的计算,才有可能得到一个合格的哈希值。 反之,得到一个合理的计算结果,就可以证明他进行了一定的计算量。