主页 > imtoken钱包 极速版 > 攻击比特币/软分叉/硬分叉

攻击比特币/软分叉/硬分叉

imtoken钱包 极速版 2023-08-10 05:07:04

~~

篡改交易(通过哈希保证不可能)

~~

拒绝服务攻击(我拒绝btc何时硬分叉,其他人不得拒绝)

双花交易攻击(一钱两花)

btc何时硬分叉

如果同一矿工收到 2 笔交易。第一次验证OK,收集交易池;第二次验证:没有余额,没有。

如果两个矿工收到 2 笔交易,矿工 1 将他上链,成为正式交易。矿工 2 看到链并排除交易。

否则,POW 需要很长时间才能找到 Nonce,从而导致交易池出现问题。别人验证后,如果他们不认我的块,那就白搭了。

如果两个矿工 AB 同时发现 Nonce,一组在 A 之后开始挖矿,另一组在 B 之后开始挖矿。

btc何时硬分叉

久而久之,大家都知道两个区块就OK了,所以继续挖矿,直到出现最长的链。

如果我花了 10 BTC 买了车,车商看到了交易记录,进入了最新的 A 区块,然后放车了。

如果我想篡改交易,我需要找一个矿工朋友,然后挖到father(A),开发区块B(与A平行),并超越A。

事实上,这是无法实现的。

如果我有超过 51% 的算力,我想使主链上最新的 5 个蓝块失效,

btc何时硬分叉

我可以沿着区块[-6]而不是最后一个区块开始挖矿,因为我拥有主导的计算能力,所以我可以快速出块btc何时硬分叉,并不断超越主链,然后我成为主链。

其他优秀的矿工会继续沿着我的链挖矿,认为我是最长的。

在这种情况下,我花了 10 BTC 买了一辆车。就算我进了主链,车商也不放心,因为会被其他链赶超。

中本聪

从业者,编写代码,然后给出理论。

btc何时硬分叉

口腔医学量化,先不深入研究理论,讲讲吧!

软叉/硬叉

软叉

BTC程序更新,大部分节点更新,少数节点保持原版。

如果新区域是新版本节点生成的,大家都会接受,老版本节点会沿着这个继续往下挖。

btc何时硬分叉

如果新区块是由旧版本节点生成的,新版本将不被接受!挖出的旧版本无效。

老版本发现挖出来的块都是废块,所以更新了。

硬分叉

新旧版本互不接受!

主链分为两部分,老+新版本节点继续挖矿;old+旧版本节点继续挖矿;

BTC核心团队分道扬镳,产生了BCH。(说到被比特大陆挖出来)