# 光明的celestia

By [bright](https://paragraph.com/@brightquanzhou) · 2022-10-21

---

我们所知道的区块链已经有13年的历史了。作为一项新生的技术，对什么是区块链的描述一直在变化。

起初，加密货币和区块链是无法区分的。为了推出新的加密货币，社区不得不推出自己的区块链；Litecoin、Namecoin、Monero。虽然这些区块链带来了新的功能和特点，但它们服务于相同的加密货币用例。

以太坊推出的智能合约是一个从零到一的创新；一个范式的转变，许多人意识到同一条链不仅可以用来承载加密货币，还可以用于许多不同的应用。这通常被描述为世界计算机的愿景。

虽然世界计算机取得了巨大的成功，是行业增长的主要驱动力，但在我们看来，近年来它偶然发现了两个主要的限制；主权和可扩展性。我们认为Celestia所设想的模块化区块链网络是克服这些限制的正确途径，这将释放新的用例并推动行业发展。

可扩展性 随着采用率的提高，一刀切的区块链变得拥挤，只给具有高价值交易的用例（如DeFi和NFT）提供了空间，但却牺牲了其他用例。多年来，许多扩展的解决方案已经被引入并使用。虽然我们认为还会有其他的解决方案，但可扩展性架构的基本限制已经变得更加清晰。 可扩展性的核心在于有效的验证。大体上有3种方法来验证交易执行的完整性。 1、自己重新执行所有的交易 -- 这就是单体链的全节点所做的。由于明显的原因，这不是一个可扩展的解决方案。 2、依靠受信任的第三方 -- 第三方可以是集中式的或分散式的，有桩的或受信任的，由一组动态或静态的参与者组成。这也不是一个可扩展的解决方案，因为它有意义地改变了基础安全模型。 3、依靠加密证明-----Vires in numeris! 欺诈/有效性证明的承诺是，如果实施得当，它们可以实现1-of-N的安全模型（我们只需要在N个不信任方中有一个诚实的一方）。然而，有一个微妙的要求，证明在实践中如愿以偿；我们必须确保N不是一个限制集。这需要保证数据的可用性。

数据可用性是区块链扩展不可缺少的一部分。诸如合并挖矿、通道、侧链、等离子体等解决方案都对安全/可用性做出了根本性的妥协，主要是因为它们形成了一个没有统一数据可用性保证的不同系统。另一方面，Rollups将数据可用性（和共识）外包给一个共享的基础层。这使得它们可以基于1-N的信任模型运行，其中N不能被限制。这一特性，再加上其他特性，使rollups成为Ethereum和Celestia的扩展解决方案的选择。

主权；分叉的能力 自区块链诞生以来，一个持续的趋势是分叉。我们认为分叉是一种正和游戏。区块链行业通过大量的分叉而成长。就其核心而言，区块链是社会协调机制。它们之所以强大，是因为与人类的共识不同，人类的共识是缓慢、无序和抽象的，而区块链的共识是精确、快速和确定的。然而，这种力量在代表参与者的意图和价值观的程度上是有用的；即社会共识。

当围绕区块链应该做什么的社会共识被打破时，少数人可以分叉，形成自己的共识。这就是我们所说的主权；一个多数人不能强迫少数人遵守他们的价值观和规则的范式。相反，社区可以自我组织，不受现状的束缚。然而，分叉的能力并不适用于居住在世界计算机上的个人应用程序的社区。通过选择以智能合约的形式运作，应用程序和他们的社区认同了底层区块链的社会共识，并牺牲了他们的主权。这带来了一个挑战，因为应用程序的利益可能并不总是与底层区块链的社会共识的利益一致。这在软件漏洞的情况下最为明显。没有底层链的同意，智能合约不能停止或回滚他们的状态，以尽量减少黑客的损害。

从这个角度来看，Celestia设想的模块化区块链（rollups是其子集）比以太坊rollups更接近主权的Cosmos应用链。在Celestia的模块化区块链栈中，执行与数据可用性和共识完全脱钩。这种架构允许Celestia上的rollups随意分叉，并以主权的方式管理自己，而无需共识层的许可。

Cosmos是社区计算机愿景的先驱；主权社区围绕着他们所关心的和感觉到的应用程序形成自己的共识。Celestia希望通过使社区计算机得到有效的验证来扩展这一愿景。

我们想象的未来是数以百万计的主权社区，他们通过在各自的计算机上协调电子的缺失和存在，以达到完美的一致性......甚至可能是他们的智能电话。

---

*Originally published on [bright](https://paragraph.com/@brightquanzhou/celestia-3)*
