《Bitcoin and Cryptocurrency Technologies》加密货币作业第二章 比特币如何实现去中心化(都不知道这章在说什么毫无逻辑)

问题:1.为什么矿工运行“完整节点”来跟踪整个区块链,而商人鲍勃可以运行一个“精简节点”来实现“简化的支付验证”,只需要检查最后几个区块?

矿工运行“完整节点”的原因

  • 区块创建:矿工需要创建新的区块并将其添加到区块链中。为了做到这一点,他们必须验证新区块与之前所有区块的兼容性
  • 验证交易:矿工需要验证交易的正确性,确保没有双重支付或无效交易。这需要访问整个区块链的历史数据。
  • 网络安全性:运行完整节点有助于保护网络免受攻击,因为每个完整节点都是对整个区块链数据的独立验证。
  • 去中心化:更多的完整节点意味着更高的去中心化程度,这有助于防止任何单一实体控制整个网络

商人鲍勃运行“精简节点”的原因

  • 资源限制:与矿工相比,鲍勃可能没有足够的计算资源来存储和处理整个区块链数据。
  • 交易验证:鲍勃主要关心的是验证交易是否已发生,而不需要验证整个区块链的历史。
  • 简化支付验证(SPV):通过运行精简节点,鲍勃可以使用SPV来验证交易。这种方法允许他只下载区块头,并使用梅克尔树证明来确认特定交易已被包含在某个区块中。

 

2.如果恶意ISP完全控制了用户的连接,它是否可以对用户发起双重攻击?这需要多少计算工作量?

如果一个恶意互联网服务提供商(ISP)完全控制了用户的连接,理论上它可以对用户发起双重攻击。

工作量:

  • 比特币的区块链通过工作量证明(Proof-o
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值