主页 > imtoken冷钱包手机版 > 比特币如何阻止读者花钱

比特币如何阻止读者花钱

imtoken冷钱包手机版 2024-01-26 05:09:02

今天我们就来说说双花问题。

“温两碗酒,要一盘茴香豆”,孔乙己花了九毛钱。

“呵呵,两碗酒九分钱,茴香豆九分钱,孔乙己你开玩笑吧?” 掌柜冷笑。

“书生的钱,一分钱两分钱都不要紧!酒和茴香豆我都要!”

书生有权有势,但司库不会让书生的钱一分钱当二分钱花。 孔乙己想把九文钱花两次,买两样东西。 这是“双花”的一个简单例子。 店主作为“中心”,可以直观判断双花。 所以在比特币这个“去中心化”的世界里,没有掌柜的,谁来阻止可怕的书生们乱花钱。

比特币引入了工作量证明来解决双重支出问题。

支持自己编公式的比特币软件_支持比特币的名人_ebay支持比特币

说说书生萧明的故事吧。

一天,恶意小明带着1个代号为124724787的比特币到一家无人值守的食堂,下了两笔订单。 交易A购买价值1比特币的可乐,交易B购买价值1比特币的芬达。

一般情况下,第二次下单会立即被比特币钱包拒绝,只承认最先发起的交易,o Civilization k。

不过,小明可不是普通人,他是一位有一定代码水平的学者。 小明没有使用标准的比特币钱包,而是自己编写了钱包程序,广播了两笔交易。

这时候全球的矿工有的收到了先买可乐的交易请求,有的收到了先买芬达的交易请求。 所有矿工在收到交易请求后立即开始“工作量证明”。

支持比特币的名人_ebay支持比特币_支持自己编公式的比特币软件

那么,什么是工作量证明?

工作证明是你做了多少工作的证明。 如果你想证明你对工作是认真的,你必须解决一道数学题。 这道数学题没有公式可以直接给出答案,也没有巧妙的解法。 简单来说,就是矿工需要在给定的一串数据后面加上自己猜测的几个乱码,然后通过一种叫做SHA-256的算法计算出另一串乱码,学名就是哈希值。 如果计算出的哈希值以特定数字开头,即使问题解决成功,获胜的矿工也将获得记录某笔交易的权利,并获得比特币奖励。

与此同时支持自己编公式的比特币软件,小明也在店里焦急地等待着矿工们的计算结果。

他能买可乐和芬达吗?

让我们看一下挖矿过程。

支持比特币的名人_ebay支持比特币_支持自己编公式的比特币软件

如果有网名为“Chain Saw Maniac”的矿工首先计算出可乐交易的正确哈希值,他将向全世界宣布他赢得了这笔交易的记账权,并把该笔交易添加到他电脑上的区块链文件。 其他矿工,包括计算芬达交易的矿工,不得不关闭并将“Chainsaw Maniac”计算的可口可乐交易添加到他们计算机上的区块链文件中。 区块链更新后,购买可口可乐的交易将被认可,但购买芬达的交易将被拒绝。

那么如果小明通过某种风骚操作,让两个矿工同时拿到可口可乐和芬达的工作量证明呢?

如果“电锯狂人”成功验证可乐交易,他的对手“美国队长”同时成功验证芬达交易,那么两次交易成功的消息将同时广播给全球其他矿工时间。 一些矿工最先收到“Chain Saw Maniac”的消息,将可乐交易添加到他们电脑上的区块链版本中; 部分矿工最先收到“美国队长”的消息,承认芬达的交易。 贸易。

此时全网区块链将分为电锯1.0和美队1.0两个版本。 双方都不会接受对方,决战在所难免。

因此,持有Chainsaw 1.0和American Team 1.0的矿工们将继续努力,计算其他交易的哈希值,赢得记账权,将新的交易添加到自己的区块链中发电。 Saw 1.1、美国队长 1.1、Chainsaw 1.2、美国队长 1.2 等等。 如前所述,在一个矿工首先验证一笔交易后,其他矿工会立即停止工作并确认这笔交易。 又因为区块链一直认可最长链的机制,很快Chainsaw 1.x就会打败美队1.x,或者美队1.x打败Chainsaw 1.x,成为公认的链。 这时候买可乐还是芬达的问题就解决了。

支持自己编公式的比特币软件_支持比特币的名人_ebay支持比特币

而小明,如果他想用自己的1个比特币同时买可乐和芬达,就必须让小强1.x和小刚1.x打成平手。 他不仅需要让两条平行链的算力保持平衡,还需要兼顾两条链上矿工的运气,这显然是不可能的。

但身为书生,小明从不轻言放弃,于是又放出了一个比较骚的招数。

如果电锯1.5升级到电锯1.6,打败美国队长1.5支持自己编公式的比特币软件,那么全网矿工都会放弃美国队长版本,全部加入电锯狂人,小明也顺利拿到可乐。

这时,小明反其道而行之。 他开了一座矿山,开始疯狂地开采。 他连续两次获得记账权。 让美国队打败电锯1.6,成为最长的链条。 之前我们提到过,在这支美队1.7上记录了一笔小明买芬达的交易。 于是,小明拿到可乐没几天,就顺利拿到了芬达。

当然,这不太可能。 这就涉及到计算能力的问题。 算力,即进行工作量证明时的算力。 算力越大,获得记账权的概率就越大。 小明要想连续两次记对账,需要很大的计算能力。

支持自己编公式的比特币软件_ebay支持比特币_支持比特币的名人

目前的比特币算力有多大? 根据bitcoin.com的实时更新,现在大概是25个EHash/s,也就是每秒计算25个后面18个0的哈希值。

目前比较强大的蚂蚁S9算力13500GHash/s,售价11000元。 要达到25Ehash的算力,大约需要185万台蚂蚁S9,约合203亿元人民币。

花了203亿,小明才刚好能和其他矿工打成平手。 想要拿到心爱的芬达,他还需要继续投入数亿,才能让自己的算力成为优势。

小明选择了洗漱睡觉。

学者小明最终被另一位学者中本聪击败。

我看到了,你为什么不给我点赞和关注呢?