区块链|数据可用性data availability

其实,个人认为译为 数据的可取得性 更好理解。
数据可用性问题的由来,是恶意矿工会试图发布一个存在区块头,却丢失部分或全部数据的区块至链上。这种攻击行为会造成:

  1. 欺骗网络来接受一个无效的区块,而且也没有方法来证明此区块的无效性。
  2. 阻止节点获得当前状态。
  3. 阻止节点创建区块或转账,因为他们缺少相应的信息来构建证明。
    但是数据可用性并不只与隐藏区块数据有关。一般而言,只要某些数据被一些参与者隐藏起来禁止访问(也可称为审查机制),都可以叫做数据可用性问题。

数据可用性简单来说就是拿不拿得到数据,但不代表拿到的数据的有效的/正确的。那在讨论资料可用性问题之前,先来认识诈欺证明。在区块链世界中,验证数据方式可以分为有效证明(validityproof) 跟诈欺证明两种。有效证明就是现在区块链的运作方式-「验证数据是正确的,才能上链」,也就是当你需要转账时,矿工需要先验证你的余额是否足够,确认你余额是够的(验证数据是正确的)才会打包。而诈欺证明则是相反,验证者收到交易之后,经过一段时间若没有人提出异议/挑战,那就代表你送出的交易是没问题的,这种方式验证成本相对较低,也因此大部分L2方案选择使用诈欺证明作为数据验证的方式。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值