首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ELI5擦除代码是什么?

ELI5擦除代码是什么?
EN

Ethereum用户
提问于 2019-02-10 19:36:43
回答 1查看 192关注 0票数 6

阅读这个文章,我知道擦除代码是解决切分中的数据可用性问题的一个潜在解决方案。也就是说,当使用擦除码时,光节点可以对块的内容具有更高的确定性。

然而,我找不到一个简单的解释的概念。有人能把它弄清楚吗?

EN

回答 1

Ethereum用户

发布于 2019-06-20 14:42:52

ELI5:

  • 你有两个数字,X和Y,每个都装在一个信封里。
  • 在第三个信封里,你可以存储X+Y。
  • 这第三个信封可以被认为是擦除代码。
  • 你总是能够计算X和Y,只要失去一个信封。
  • 概念:为了避免丢失数据,您可以聪明地存储其他数据。(在上面的例子中,如果第三个信封存储了X,因为丢失了两个有X的信封,就意味着X永远丢失了,那也于事无补。)

上面示例的来源有一个更有趣的例子。数据为X,Y,Z,W。X+Y+Z+W和X+2Y+4Z+8W的擦除代码允许在任何2块丢失时恢复4条数据。

相关的非ELI5:

http://web.archive.org/web/20190620141650/https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding

https://arxiv.org/abs/1809.09044

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/66891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档