数据可用性问题:区块链不可伪造的隐疾
数据可用性问题的核心是什么?它如何影响以太坊的可扩展性?
数据可用性问题是什么?如何影响以太坊扩展性?
大家好!今天我们来聊一聊区块链技术的一个小瑕疵,数据可用性问题。这个问题和数据的不可传播有关——如果一个区块的数据无法传播到整个网络,那么这个区块就可能包含隐藏的“邪恶”交易!糟糕透顶!这不光是对区块链的安全性构成了威胁,更加禁止地,数据不可用这个问题还有“隐身”作案的性质,让我们“追查”的时候,完全没有头绪!
你可能会问,为什么数据会不可用呢?好问题!因为在传统的区块链协议中,所有节点都是完整节点,它们负责区块的同步并验证所有状态转换。理论上来说是没问题的嘛,但是这些节点要验证交易的有效性、存储区块,哇哦,这些开销也太大了吧!好吧,骚年,资源有限,总有一部分没有资源(或不想花费)去验证每一笔交易的“弱一点”节点。这种情况下,坏人就有机可乘了!如果一个区块的生产者故意隐藏起来,轻客户端看到区块的头链,根本就不会意识到数据缺失。一些完整节点也因为没有欺诈证明所需的数据,只能被骗。唉,增加样本数量也无济于事,状况依然一样糟糕!
要解决这个问题,我们需要引入一点技巧。在区块中引入冗余正是关键所在!擦除编码这个神器可以让我们把任意n个数据块扩展成2n个,震惊!只要有任意2n个数据块的n个,我们就可以重构原始数据!这下要想隐藏一笔交易可就难得多了!因为为了隐藏一个交易,骗子们就得隐藏n+1个数据块,因为任何n个数据块都足以还原整个交易集。在这种情况下,我们只需要进行少量的查询,就能让轻客户端对底层数据充满信心,嘿嘿!当然了,这个技巧虽然让隐藏数据变得更难一些,但是坏人不排除“故意擦除编码”的可能性!
在这个喧嚣的区块链世界里,我们不禁要加倍警惕。区块链是一个伟大的技术,但是也不是绝对完美的,总有一些隐私的角落,让我们头痛不已!但是兄弟们,别灰心,我们总是能找到办法的,让咱们的宝贵数字资产更加安全!
- OpenAI内部的”政变”:AI巨头OpenAI的CEO和董事长被联合创始人赶下了台
- 拜拜奥特曼!OpenAI开除首席执行官
- OpenAI: The Rise of Ilya Sutskever, the AGI Emperor
以上内容源自:数据可用性(DA)问题:区块链网络中的节点如何确保新提出的区块中的所有数据实际上是可用的?
兄弟们,你们有没有遇到过数据不可用的问题?欢迎留言分享,我们一起交流哦!
We will continue to update 算娘; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles





