https://blog.celestia.org/celestia-mvp-release-data-availability-sampling-light-clients/

原文/ Ismail Khoffi June 15, 2021

译/ @gogodecay @Celestia中文社区 t.me/CelestiaCommunityCN

Untitled

今天,我们很激动地宣布,我们已经发布了我们的最小可行产品 (MVP) — 一个数据可用性采样轻客户端。这是我们构建通用共识网络之路的第一个重要里程碑,Celestia让任何人能够在几分钟内部署自己的自定义区块链。

TL;DR

什么是数据可用性采样轻量客户端?

与大多数其他区块链不同,Celestia 旨在提供共识和数据可用性,而不是交易执行。同样,我们的轻客户端也不验证交易,它们只检查每个区块是否达成共识,以及区块数据是否可用于网络。这意味着它们不依赖于诚实的共识多数来实现状态有效性,而过去这种属性通常仅由完整节点享有。

由于采用了巧妙的块编码方案,轻客户端只需少量随机块数据样本就能以很高的概率验证块的其余部分是否已发布。如果任何完整节点检测到可疑情况,他们可以通过数据可用性欺诈证明(data availability fraud proof)通知轻客户端。

提高轻客户端安全性的想法可以追溯到最初的比特币白皮书。中本聪在论文中提到,如果在发布无效区块时全节点向轻客户端发送“警报”,轻客户端可以变得更加安全。收到警报后,轻客户端将下载完整块来自己验证不一致。

尽管这个想法起源很早,却一直没有被很好地付诸实践。直到 2018 年左右,新的研究才提出了第一个同时针对最大化安全性(即使面对不诚实的多数)和数据可用性问题的轻客户端可行方案。

我们的数据可用性采样轻客户端是上述研究的第一个实现,它也结合了久经考验的 Tendermint 共识引擎。

等等,还有!