# 在 Cosmos 中构建：L1 与应用链

By [Archway中文资料](https://paragraph.com/@archway) · 2022-12-23

---

建还是不建，这_不是_问题。问题是……在哪里？

希望开发新解决方案的项目可以选择构建自己的特定应用程序区块链或在共享第 1 层（例如 Archway）上创建去中心化应用程序 (dapp)。在 Cosmos 生态系统中，开发一个独立的区块链来容纳具有类似需求的特定应用程序或一组应用程序是标准的。这些特定于应用程序的区块链被称为应用程序链。然而，许多项目不需要或不值得开发自己的专用链。那么，您如何决定在哪里建造呢？

Cosmos 中的特定应用链
==============

Cosmos SDK 为开发人员提供构建应用链所需的所有组件。为您的协议启动一个应用链可以提供许多好处，例如全栈优化、主权和可扩展性。开发人员能够将特定的链级功能配置到应用链上，以补充构建在它们之上的协议，以及配置围绕经济和安全的规则。独立链在社区和治理方面也有更高级别的主权。应用链还以专用块空间的形式和提高吞吐量的能力提高了可扩展性。最后，因为 Cosmos 原生链是可互操作的，应用链不会牺牲应用与 Cosmos 中其他链和协议通信的能力。

然而，虽然此模型增加了应用程序的可定制性，但它会使开发复杂化。维护应用链成本高昂，需要增加技术开销，并可能带来更大的经济风险。在招募和协调验证者集、吸引足够的资金来保护链、应对法律风险、管理开发运营的开销和对上游基础设施的技术依赖之间，成本会增加。此外，链的经济模型必须能够自我维持，并且链的原生代币必须积累足够的价值以有效地保护网络。

### ICS 会解决其中的一些问题吗？

Interchain Security V1 (ICSv1) 将允许一条链在启动后从另一条链“租用”安全性。提供者链的验证者将通过为消费者链运行一个单独的节点来为消费者链生产区块，而消费者链反过来将代币奖励分配给验证者。该模型背后的前提是，消费者链将能够从更成熟的链中引导安全性，从而使他们摆脱对可能利用其新生状态的经济攻击的担忧。

然而，这仍然需要解决运行区块链的运营成本。整个生态系统中的验证者也表达了对单个验证者集可以有效扩展多少条链的担忧。此外，供应商链的社区将不得不批准消费者链——这意味着无法保证共享安全——为消费者链提供了更多的不确定性。虽然 ICSv1 以及版本 2 和 3 前景广阔，但并非所有 dapp 都能从这些解决方案中获益。

### 第一层

许多第 1 层区块链旨在托管智能合约和去中心化应用程序。在 L1 上构建 dapp 的开发人员受益于已建立的区块链的安全性、对现有社区和生态系统的接触等等。不需要真正需要质押代币的协议可以放弃它们，开发人员可以根据需要快速且经常地推出改进，而无需链升级的工作和协调。此外，不同的 L1 提供了 dapps 可以从中受益的不同功能集。例如，Archway 提供了一个激励 L1，按比例奖励开发人员为链带来的价值。

Building on Archway
===================

Archway 协议允许团队因他们构建的 dapps 而获得奖励：开发人员获得的程序化奖励与他们为网络贡献的价值成正比。受益于直观的开发人员体验，Archway 上的构建者可以无缝部署 CosmWasm 智能合约，并立即开始为他们的工作赚取奖励。此外，由于 Archway 具有 IBC 的本地集成，因此在 Archway 之上构建允许跨链通信和访问来自 Cosmos 的用户和资产。Archway 的创新奖励模式允许团队在构建时无需担心网络安全和技术开销，同时通过构建和提供额外的可持续性方法来获得 dapp 自身价值主张之外的奖励。

### 我如何决定在哪里建造？

在构建之前，重要的是要考虑启动协议的最佳位置。问你自己：

_我想推出质押代币吗？_

为您的协议创建质押代币意味着开发代币经济学、执行空投等，这需要大量的开发和工作。DAO 可用于利用简单治理令牌或 L1 的本机令牌的 dapp 社区治理，而不是启动质押令牌。

_我可以证明创建和维护特定于应用程序的区块链的管理费用是合理的吗？_

如果不能，您可以考虑在 Archway 上构建，它以编程方式奖励开发人员的工作。此外，L1 显着简化了开发和部署的难度。

_自定义区块链基础设施会给无法使用 CosmWasm 构建的协议带来哪些额外好处？_

CosmWasm 智能合约允许开发人员构建大量不需要主权链的产品。然而，如果有需要，dapps 可以很容易地在以后分拆到他们自己的区块链中，为开发人员提供基于市场需求和牵引力的最大灵活性。

残局不是零和博弈
========

Cosmos 的美妙之处在于，开发人员并不局限于永久选择一种解决方案而不是另一种解决方案：开发人员可以轻松地在 L1 上部署 dapp，并选择在未来将协议剥离到独立的区块链上。Archway 是进入 Cosmos 的初始启动板，它不仅提供了一种在 Cosmos 生态系统中部署合约和 dapp 的简单且可持续的方式，而且还使这些 dapp 可以轻松迁移到自己的应用链。这种迁移非常简单，因为 CosmWasm 合约可以跨链移植，并且 Ignite CLI 使开发人员能够在几分钟内启动和配置自己的独立链。

在 Archway 上构建时，开发人员正在为优先考虑他们的网络做出贡献，从而使他们能够取得更可持续的成果。以成为 Cosmos 的启动板为愿景，Archway 建立了一个将开发人员放在首位的生态系统：在 Archway 的[学习平台](http://area-52.io/)上学习构建 dapp，在 Archway 上直观地部署它们，并根据您的工作赚取收入。今天就来建造Archway吧！

请务必[跳入 Discord](https://discord.gg/archwayhq)并[在 Twitter 上关注我们](https://twitter.com/archwayhq)以了解所有公告，并[查看文档](http://docs.archway.io/)以开始/继续构建！

\*\*\*[Archway](https://archway.io/) \*\*\*是一个奖励开发者的智能合约平台。Archway 专为灵活开发和轻松部署到 Cosmos 而设计，可实现可扩展的跨链 dApp，以覆盖尽可能多的用户和资产。

_准备好开始建造了吗？_[**_在此处查看我们的文档_**](https://docs.archway.io/docs/create/getting-started/install)_。_

**想随时了解 Archway 的最新消息吗？**

📨 [Newsletter](https://www.archway.io/updates)

👾 [Discord](https://discord.gg/archwayhq)

🐦 [Twitter](https://twitter.com/archwayhq)

👨‍💻 [Github](https://github.com/archway-network)

💬 [Telegram](https://t.me/ArchwayUpdates)

🔮 [Archway Developer Docs](http://docs.archway.io/)

⛩️ [Archway Website](http://archway.io/)

---

*Originally published on [Archway中文资料](https://paragraph.com/@archway/cosmos-l1)*
