数据可用性问题:区块链不可伪造的隐疾

数据可用性问题的核心是什么?它如何影响以太坊的可扩展性?

数据可用性问题是什么?如何影响以太坊扩展性?

大家好!今天我们来聊一聊区块链技术的一个小瑕疵,数据可用性问题。这个问题和数据的不可传播有关——如果一个区块的数据无法传播到整个网络,那么这个区块就可能包含隐藏的“邪恶”交易!糟糕透顶!这不光是对区块链的安全性构成了威胁,更加禁止地,数据不可用这个问题还有“隐身”作案的性质,让我们“追查”的时候,完全没有头绪!

你可能会问,为什么数据会不可用呢?好问题!因为在传统的区块链协议中,所有节点都是完整节点,它们负责区块的同步并验证所有状态转换。理论上来说是没问题的嘛,但是这些节点要验证交易的有效性、存储区块,哇哦,这些开销也太大了吧!好吧,骚年,资源有限,总有一部分没有资源(或不想花费)去验证每一笔交易的“弱一点”节点。这种情况下,坏人就有机可乘了!如果一个区块的生产者故意隐藏起来,轻客户端看到区块的头链,根本就不会意识到数据缺失。一些完整节点也因为没有欺诈证明所需的数据,只能被骗。唉,增加样本数量也无济于事,状况依然一样糟糕!

要解决这个问题,我们需要引入一点技巧。在区块中引入冗余正是关键所在!擦除编码这个神器可以让我们把任意n个数据块扩展成2n个,震惊!只要有任意2n个数据块的n个,我们就可以重构原始数据!这下要想隐藏一笔交易可就难得多了!因为为了隐藏一个交易,骗子们就得隐藏n+1个数据块,因为任何n个数据块都足以还原整个交易集。在这种情况下,我们只需要进行少量的查询,就能让轻客户端对底层数据充满信心,嘿嘿!当然了,这个技巧虽然让隐藏数据变得更难一些,但是坏人不排除“故意擦除编码”的可能性!

在这个喧嚣的区块链世界里,我们不禁要加倍警惕。区块链是一个伟大的技术,但是也不是绝对完美的,总有一些隐私的角落,让我们头痛不已!但是兄弟们,别灰心,我们总是能找到办法的,让咱们的宝贵数字资产更加安全!

以上内容源自:数据可用性(DA)问题:区块链网络中的节点如何确保新提出的区块中的所有数据实际上是可用的?

兄弟们,你们有没有遇到过数据不可用的问题?欢迎留言分享,我们一起交流哦!

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

观点

【狂爱维塔利克·布特林30个理由:庆祝以太坊创始人30岁生日🎉🎂】

Ethereum的联合创始人兼精神领袖,在相对短暂的人生中取得了非凡的成就,令人钦佩

市场行情

SatoshiVM的SAVM:争议、时髦词汇与代币倾销🚀💣

SAVM经历了数千倍的显著增长,仅在发行几个小时内就达到了9千万美元的市值,展示了其强大的潜力和价值

区块链

VanEck将捐赠以太坊ETF 10%的利润给核心开发者

资产管理公司VanEck将把其即将推出的以太坊策略ETF所产生的所有利润的10%捐赠给以太坊核心开发者

资讯

Fireblocks与UniPass Wallet共同解决以太坊ERC-4337账户抽象漏洞

Fireblocks识别并协助修补UniPass ERC-4337智能合约钱包中的以太坊账户抽象漏洞

区块链

重大加密货币盗窃事件:通过网络钓鱼诈骗从以太坊钱包中盗取了2400万美元

在一起重大的加密货币盗窃事件中,据报道,一名未知个体据称在其以太坊钱包中失去了价值2400万美元的大量加密货币的访问权限

政策

Hinman文件:对XRP、SEC信誉等的影响

由于Hinman文件成为如此热门话题,许多其他加密货币律师也想知道这些文件对XRP和Ether意味着什么