区块链与物联网安全解析

97、假设在比特币系统中,有一个恶意参与者试图进行双重花费。请解释区块链是如何拒绝这种尝试的,以及恶意参与者为了欺骗所有其他诚实节点必须做些什么。

区块链如何防止双重花费

区块链通过 工作量证明 哈希指针 的组合来拒绝双重花费尝试。

  • 在区块链中,每个区块包含前一个区块的哈希指针。
  • 若恶意参与者修改一个区块,就必须重新计算该区块及其后续所有区块的哈希值。
  • 在其修改期间,网络仍在正常运行。

只要恶意参与者掌握的算力 低于网络的51% ,其花费的时间和成本就会很高,且这种攻击毫无意义。

若恶意参与者想欺骗所有其他诚实节点,他必须掌握 超过网络51%的计算能力 ,这样才有可能在不被发现的情况下完成对过去交易记录的修改,从而实现双重花费。

98、区块链可以保存哪种类型的记录?

区块链可保存所有交易记录,如比特币网络中节点执行的交易;还可保存患者医疗记录,包括:

  • 人口统计信息
  • 进展记录
  • 问题
  • 药物
  • 生命体征
  • 既往病史
  • 免疫接种情况
  • 实验室数据
  • 放射学报告

99、什么是椭圆曲线密码学,它如何有益于区块链技术中密钥的使用?

  • 椭圆曲线密码学通过椭圆曲线数字签名算法(ECDSA)体现,该算法用于创建可在区块链内派生地址的加密密钥。
  • 每个ECDSA算法调用特定曲线进行密钥生成,实现高效计算。
  • 其益处包括:
  • 在区块链中用于创建加密密钥以派生地址;
  • 使用特定曲线保证安全性,建议使用NIST批准的模块,避免因使用未经深度测试的专有库导致碰撞,防止密钥被盗和区块链受损害;
  • 结合公钥/非对称密码学,设备广播公钥/地址,还可设置时间敏感间隔生成新地址,增加匿名性,抵御攻击者的预测分析。

100、描述Sybil攻击以及区块链上可能发生的其他类型攻击向量。

  • Sybil攻击 :攻击者控制大量虚假节点,试图破坏网络共识和节点传播。

  • 其他攻击向量

  • 在PoW区块链中
    • 攻击者会进行Sybil攻击或DoS/DDoS攻击。
    • 通过进行足够计算以获取奖励,使区块链增长。
  • 在PoS区块链中

    • 攻击者需控制实际数字资产或影响市场。
    • 攻击更多涉及货币变化的攻
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值