村长复仇记之51%的比特攻击

空白

如果你看了我的文章

超过五分钟

你就得关注我

Edison

输入

大家好

我是卡卡

欢迎准时在22:22

收看你的月亮我的韭菜花

紧接着上上上期的比特村的故事,

以及上上期的招亲记,

让我们走入这期的币村风云。

2334年,比特规则已经成为了比特村当红炸子鸡,不仅仅在本村炒的热火朝天,隔壁以太村、小蚁村都纷纷准备效仿。

村长被迫关掉了纸币印刷机工厂。

王叔叔表示:“感觉河里的水更清了,村里的空气都新鲜了。”

同时随着挖矿潮的风靡。

“你家有几台矿机?”已经成了比特村岳母选择女婿的新接头暗号。

这也意味着争夺公共记账权的矿工成几何倍数在增长。

作为第一个下海的矿工铁柱,村里的东南西北都盖上了新洋房,比特村日报头版报道——

挖矿新富铁柱公开宣称:“挖更多的矿,走不同寻常的路。”

北京时间2009年1月4日,比特币白皮书发布。

三个月以后,中本聪创建了第一个区块——这是比特币的创世区块,并且获得了第一笔50个比特币的奖励。

第一个比特币就此问世了。

自此之后,比特币价格持续上涨,2011年币价达到1美元,2013年最高达到1200美元,超过1盎司黄金价格(目前币价约8000美元)。

近日,野鸡财经邀请铁柱做客访谈,一时间“先给自己定个小目标,挖个一万个比特币”成为当下最火的语录。

铁柱在访谈里对比特币的侃侃而谈的趣事也为人津津乐道。

野鸡财经主持人:“请问你挖矿时遇到过令你最印象深刻的事情是什么?”

铁柱沉思了一下,说:“曾经我和虎子挖到过同一个区块。

在矿机强大的计算力之下,同步的概念是非常严格的,五十分之一秒的差异可能就是注定了区块的拥有者的不同。

但即使万分之一的概率,在这漫长的挖矿岁月里,也是会被遇上的。

那一次,我和虎子挖到了同一个区块。主链经过判定,我们各自生产的区块都符合要求,于是我们的区块被同时链接到主链上。

接着主链就随之出现了分叉,我和虎子各自占了一半。那是我第一次经历分叉。”

野鸡财经主持人:“即使条件苛刻,但分叉仍旧不可避免,那么区块链分叉如何确保数据的可靠性?”

铁柱笑了笑,答道:“区块链并没有想象的那么脆弱。

区块链世界的规则是——只承认最长的链。

于是我们要做的就很简单,静待下一个区块的诞生,由下一个区块选择所要链接的分叉,而没有被选择的那个分叉自然而然被废弃。”

野鸡财经主持人:“那这是不是就没有风险了呢?人为利用漏洞的可能性存在吗?”

铁柱却不以为然地说:“可能大家会想象发生这样的事情——

既然区块链允许分叉并且只承认最长的那条链,那么我们是不是可以人为制造比真实主链更长的分叉链,趁其不备链接到某个区块上,人为制造分叉,产生新主链。

就好比:我们规定承认更厚的那一份记账本,于是不法之徒额外准备好更厚的账单来替换掉事实上真正的账单厚度。

但不要忘记,每一个区块的诞生是会被标记上时间的印记,主链链接下一个区块时,会自动检索时间印记。

一旦印记存疑,主链会将区块驳回,重新回到等待记账的起跑线。

而这些后制造的交易,与之前产生矛盾,则会被判定无效。这样提前准备更厚的账单就毫无意义。”

区块链基本原则——所有节点共同维护同一份数据。

区块链世界的规则——拥有最多区块的支链将是真正被认可有价值的,成为主链,较短的支链将会被废弃。

分叉会在确认下一个区块时被选择,更长的分叉作为主链迅速令整个区块链的世界稳定下来。

此时,日渐门庭零落的村长家似乎传来了不同寻常的波动。

朱哥黑,这位村长底下得力干将,经历了从天王巨星到二十与八线野鸡的待遇,从此坚定与村长结成了黑中本聪第一线联盟。

“……当时铁柱聊到了分叉。如果一个公共记账的账本允许了分叉,它就一定存在着安全的隐患。我的脑海里就开始嗡嗡作响,快抓住这个,这可能是打破比特体系的最好方案。

我从铁柱的采访里看到了希望,一个能让比特体系永不翻身计谋。那一天村长露出的笑容,仿佛看到印刷厂开遍比特村的场景。”

——摘自《朱哥黑:我与村长与中本聪的前半生》

朱哥黑语调激昂,挥舞着双臂,开始讲解起他的计谋:

“村长,经过我研究,分叉的口子并没有被完全地堵上。这个关键在于谁拥有了世界上51%的矿机算力。

一旦我们得到了51%的算力,就能够比其他人更快地找到开采区块需要的那个随机数,拥有了决定哪个区块的有效权利。

51%的算力所在的分叉最终一定会跑赢主链,成为比特规则的新主链,而我们可以把旧主链花掉的钱通通滚回,由比特世界来承担损失。

按步骤分解就是:

第一步必须购买足够多的矿机,继而拿到尽可能多的比特币。

第二步将比特币买卖,进行提现。运用手中的算力,从自己对外付款交易前面的区块开始,制造分叉,利用51%的算力与全网赛跑直至跑赢。

最后我们账号曾经的交易记录就会被抹去,网络账面回到了分叉之前(但提现是真实发生了)。

这样一来我们就对比特系统进行致命的一击,共识动摇,体系崩溃,从此回归中心化一统的年代!”

51%攻击是指掌握了比特币全网的51%算力之后,用这些算力来重新计算已经确认过的区块,使块链产生分叉并且获得利益的行为。

村长发出了直击灵魂的三问:

“你说说要得到51%的算力要花多少钱?”

“我花了这么多钱,为什么不干脆去挖矿?”

“如果我花了这么多钱,致力于把比特体系搞崩盘,剩下这些矿机怎么办?”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180724A1XXPP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券