写点什么

Celestia 简介:重新构想的区块链

作者:devpoint
  • 2022-12-20
    广东
  • 本文字数:2126 字

    阅读完需:约 7 分钟

Celestia 简介:重新构想的区块链

是什么让它与今天的区块链不同。而 Celestia 不像今天知道的任何区块链,尽管它在区块链极客中很受欢迎,在更广泛的更规范的加密爱好者中基本上是不知名的。也许,最大的原因是,当访问它的网站时,可能会想知道 Celestia 到底应该做什么。


说真的,Celestia 确实有点难懂。对于喜欢的加密“分析师”和影响者来说,DeFi 博弈论和 Token 经济学可能是有趣的发现,但区块链架构和密码学是在一个完全不同的水平上。


那么什么 Celestia?

一块拼图

很难确定 Celestia 是基础层(第 1 层)还是中间件(基础设施)。随着加密行业的发展,确信从现在开始界限将变得更加模糊。


创始人本人称 Celestia 为“一个懒惰的区块链。” 今天的区块链,大多是整体式的,在一个地方做所有事情。以太坊同时是共识层、数据层和执行层。正如可能经历过的那样,以太坊网络很容易因交易流量而变得拥堵。


Celestia 并不想成为英雄。


为了规模化,区块链行业正在走向模块化。这就是今天的趋势,在以太坊第 2 层或 Cosmos 中看到的趋势。铁板一块的时代很快就会过时。网络将分为层和栈,每个层只关注特定的任务。对于 Celestia,它特别是一个数据层。


Celestia 不分青红皂白地执行所有交易。Celestia 不关心交易是否有效,它只是接受、广播、存储和处理交易。验证一笔交易是否是恶意的,不是 Celestia 的工作。那将是执行层的任务。

Celestia 可以在以太坊(和其他)之上工作

作为模块化拼图的一部分,Celestia 可以插入任何其他主权区块链。它同时支持 EVM 和非 EVM 环境,如 Cosmos。


提议的理想用例之一是将 Celestia 插入以太坊。以太坊无疑是目前最去中心化的智能合约平台,不利用这一优势将是一种浪费。


Validium 是一种扩展解决方案,它使用诸如 ZK-rollups 之类的有效性证明来强制执行交易的完整性,但不会将交易数据存储在以太坊主网上。虽然链下数据可用性带来了权衡取舍,但它可以带来可扩展性的巨大改进(validiums 每秒可以处理约 9,000 笔交易,或更多)。它将显着降低以太坊的负担,同时仍然利用网络的高标准共识和安全性。在 Celestia 上,通过一个名为 Celestium 的项目探索了这种可能性。


目前的 rollups 不仅只是在以太坊上结算交易,他们还仍然将他们所有的交易数据提交给以太坊网络,该网络越来越接近 1TB。网络规模越大,去中心化程度就越低,因为用户越来越不愿意运行节点。

像一个服务器

Celestia 充当区块链的存储解决方案。但它不像典型的服务器或数据库——即使是 web3 去中心化的——因为区块链上的交易数据至关重要,必须保证不可变、始终同步和可用。工作是确保数据可用性,这是去中心化网络的重要组成部分。简而言之,也可以说 Celestia 是一个 B2B 解决方案(Blockchain to Blockchain。)

数据可用性抽样

作为区块链的“存储解决方案”,Celestia 必须准备好存储所有进入其中的数据。但 Celestia 本身是一个区块链,有自己的共识机制,它必须注意它的区块大小。就像以太坊等其他区块链一样,网络规模的不断扩大会阻碍去中心化。


为了解决这个问题,Celestia 采用了一种称为数据可用性采样 (DAS) 的新颖方法。就像以太坊一样,Celestia 通过节点强制达成共识。


有两种节点,全节点和轻节点——或轻客户端。


  • 全节点:他们下载区块链的完整副本,所有块及其数据。

  • 轻节点:只下载区块头,不下载整个交易数据。


然而,在以太坊中,轻节点是无用的,因为它对网络的安全性和共识没有任何贡献。此外,它们也不安全。轻节点的目的是让用户与区块链交互进行交易,而不是验证区块链中的交易是否是恶意的。轻节点假设并相信他们获得的数据是正确的。这可能很危险。钱包是轻节点/轻客户端的一个例子。如果它被诱骗读取恶意块,它不会知道。这就是黑客攻击可能发生的方式。


在 Celestia 中,轻节点将能够验证数据的可用性,而不是盲目信任假设,可以在不下载整个链的情况下做到这一点。Celestia 节点使用数据可用性采样。在决定新区块是否有效时,轻节点会向区块生产者(验证者/矿工)请求随机数据,并查看它们是否能够满足请求。足够多的轻节点进行小的随机抽样会导致整个区块得到全面检查。结果决定有效性。如果一个块通过测试,它将被添加到链中。全节点复制它们,从现在开始,任何轻节点和客户端都可以安全地引用该块,因为数据是有效的。


Celestia 中的轻节点有助于提高安全性,它们可以在低资源硬件(如智能手机)上运行。

区块验证 > 区块生产

Celestia 引入了一种新的去中心化范式。到目前为止,人们大多强调区块生产作为去中心化的证明。区块生产者(矿工、验证者)曾经是加密货币“任何人都可以挖矿或验证”的平等主义精神的象征。然而,随着权力集中到一小群矿业公司、鲸鱼利益相关者和服务提供商,情况已不再如此。


甚至 Vitalik 也接受了这一点。这并不理想,但也无济于事。随着网络的增长,挖掘或验证所需的资源也会增加。残局现在必须转移到其他地方。


如果任何人(无论是否恶意)都可以生成区块,但验证它们需要来自节点的大量验证,无论是完整的还是轻量级的,该怎么办?这就是 Celestia 的提议。它专注于在块生产之上分散块验证。


Celestia 仍在开发中,计划于 2023 年推出。运行节点仍然需要等待名单,可以通过他们的官方网站申请。


总的来说,Celestia 和模块化运动本身是一个有趣的加密子领域。

发布于: 刚刚阅读数: 4
用户头像

devpoint

关注

细节的追求者 2011-11-12 加入

专注前端开发,用技术创造价值!

评论

发布
暂无评论
Celestia 简介:重新构想的区块链_区块链_devpoint_InfoQ写作社区