学习自定义区块链 - 了解什么是应用链和Rollups即服务(RaaS)

  • QuickNode
  • 发布于 2025-01-22 11:28
  • 阅读 17

本文介绍了AppChains和Rollup-as-a-service (RaaS)的概念及其在构建自定义区块链中的优势,并探讨了QuickNode提供的工具包如何帮助管理和扩展自定义区块链。

更喜欢视频讲解?跟随 Sahil 在 6 分钟内了解更多关于 AppChains 和 Rollup-as-a-service (RaaS) 的内容。

什么是 AppChains 和 Rollup as a Service (RaaS) - YouTube

QuickNode

131K 订阅者

什么是 AppChains 和 Rollup as a Service (RaaS)

QuickNode

搜索

信息

购物

点击取消静音

如果播放没有立即开始,请尝试重启设备。

你已退出登录

你观看的视频可能会被添加到电视的观看历史记录中,并影响电视推荐。为避免这种情况,请取消并在计算机上登录 YouTube。

取消确认

分享

包含播放列表

检索共享信息时出错。请稍后再试。

稍后观看

分享

复制链接

在 YouTube 上观看

0:00

/ •直播

在 YouTube 上观看

订阅我们的 YouTube 频道以获取更多视频!订阅

概述

定制区块链在 Web3 中开始作为一种流行且首选的上链构建方式出现。定制区块链包括 AppChains 和 (RaaS) 等框架,它们允许你改进产品并满足用户的特定需求。许多 Web3 和 Web2 公司,包括 dYdX (DeFi)、Zora (NFTs) 和沃尔玛 (消费品),正在见证迁移到其定制区块链并采用这些解决方案的好处,以在其行业中创新并保持竞争力。

在本指南中,我们将深入探讨 AppChains 和 Rollup-as-a-service (RaaS) 以及它们对上链构建者的好处。然后我们将解释为什么 QuickNode 的定制区块链解决方案可能是你入门的理想选择。

你将做什么

  • 了解什么是 AppChains 和 Rollups-as-a-service (Raas)
  • 了解 AppChains 和 Rollups-as-a-service (RaaS) 的好处
  • 发现当今可用于构建定制区块链的不同解决方案

你将需要什么

什么是 AppChain?

AppChains 是为特定用例量身定制的区块链,使你的区块链应用程序更加高效和优化。

协议或区块链应用程序想要拥有自己的定制区块链有几个原因。首先,你的产品可能有不同的需求,例如更高的安全性和更高的交易吞吐量,或者你可能需要一个许可的(私有)区块链。根据你的应用程序需求定制这种区块链架构的灵活性是 AppChains 如此强大的原因。例如,dYdX(一个流行的 DeFi 交易平台)推出了自己的定制链,以从更大的交易量中受益,这是 Layer-1 (L1) 或 Layer-2 (L2) 通常无法处理的。

与一般的公共区块链一样,AppChains 不仅可以支持单个区块链应用程序(dApp),还可以支持整个应用程序套件,同时克服现有公共区块链中固有的潜在限制。一些现有的构建定制区块链的框架包括 Hyperledger BesuAvalanche Subnets;两者都提供了 SDK,用于为所有不同的用例(如 DeFi、企业、游戏等)配置你自己的定制区块链。然而,这些 SDK 不提供基础设施、区块链浏览器、水龙头等。幸运的是,QuickNode 提供了一个工具包来解决这些缺失的部分,我们很快就会介绍。

接下来,让我们谈谈 Rollup-as-a-service (RaaS)。

什么是 Rollup-as-a-service (RaaS)?

Rollup-as-a-service (Raas) 提供了一个可定制的 Rollup 框架(例如,Optimistic Rollup、ZK-Rollups;了解更多这里),允许你轻松创建自己的 Rollup 链。Rollup 链是一种解决方案,可以在仍然使用 Ethereum (L1) 的相同安全机制的同时,为你的链提供更多的可扩展性。随着你的 Rollup 链的增长,你的基础设施也应该扩展。Rollup-as-a-service (Raas) 允许你扩展基础设施,以确保正常运营,独立于其结算区块链上的任何拥塞。

使用 Rollup-as-a-service (RaaS) 的一些关键好处包括:

  • 定制可扩展性:高度可定制的扩展,使你能够满足使用需求。
  • 简化复杂性:仅处理与你的应用程序相关的必要数据和交易,以减少复杂性和开销。
  • 安全性:企业级安全的区块链架构设计,为你的用户和链上的活动提供更多信心,交易是可预测和预期的。

要了解更多关于 Rollup 链、不同类型以及它们如何工作的信息,请查看这个 YouTube 视频:ZK-Rollups vs. Optimistic Rollups

一些现有的框架可以让你构建自己的 Rollup 链,包括 Polygon CDK、OP Stack、zkSync ZK Stack 和 Arbitrum Orbits。与 AppChains 类似,你需要管理你的基础设施并满足开发者和用户的需求。这就是你需要一个包含区块链浏览器支持、分析、可扩展架构和索引服务的工具包的地方。

管理定制区块链所需的工具包

如上所述,有几个软件库可以用于创建你自己的定制区块链(例如,AppChain 和 Rollup),但它们都没有提供管理、测试和扩展区块链所需的工具。这就是 QuickNode 可以提供以下工具包服务的地方:

可扩展的 RPC 通信

RPC 基础设施是让你的开发者和用户从你的定制区块链中读取和写入所必需的。随着你的区块链项目的增长,你的需求也在增长。你使用的工具包应通过其可扩展的 RPC 解决方案来解决这个问题,确保你的 AppChain 或 Rollup 的性能和效率随着需求的增长而相应扩展。

区块链浏览器集成

你的定制区块链工具包的一个关键组件应包括一个区块链浏览器。该工具允许开发者和用户轻松搜索区块链并分析活动,增强你的 AppChain 或 Rollup 内的透明度和可用性。

基础设施

区块链的另一个核心部分是基础设施,你的工具包应帮助管理你自己的基础设施(例如,验证者、排序者、证明者等)。这将有助于保持你的区块链的最佳完整性和性能。

链分析

这些分析提供了关键数据,以指导你的战略决策,帮助你了解用户行为,识别趋势并优化你的区块链的性能。

用于互操作性的桥接解决方案

桥接解决方案可以实现不同区块链网络之间的无缝互操作性。这些桥对于促进跨各种区块链平台(包括 AppChain 或 Rollup 等定制区块链)的资产转移至关重要。它们对于需要转移资产以进行交易、流动性或访问各种去中心化应用程序的用户至关重要。

多重签名钱包集成以增强安全性

交易和数字资产的安全是区块链技术中的一个关键问题。你使用的工具包应提供集成多重签名钱包系统的能力。这些钱包通过需要多次批准来增强交易安全性,使其非常适合需要额外安全检查的组织使用。

测试网水龙头

开发过程的一个组成部分是测试。你使用的工具包应包括一个测试网水龙头,它将提供一个成本效益高且实用的解决方案,用于在非生产环境中测试你的 AppChain 或 Rollup。这允许进行严格的开发和测试,而不会在生产链上增加额外的费用负担。

哪种解决方案适合你?

虽然 AppChain 和 RaaS 解决方案听起来相似并且需要类似的工具包,但有一些关键区别:

  • AppChains 指的是创建定制区块链,使你能够更灵活地更改区块链协议规则、Gas 费用、链参数和排序者级别的权限。当你需要更多控制和定制区块链时,这种解决方案是很好的。
  • Rollup-as-a-service (RaaS) 作为现有 Layer 1 区块链的增强层,专注于提高交易处理效率。该服务特别适用于旨在利用预先存在的安全 Rollup 框架的区块链应用程序,确保随着区块链网络增长的扩展性。RaaS 允许开发者轻松采用先进的 Rollup 技术,绕过了从头开发这些技术的复杂性。

准备好部署定制区块链了吗?

要访问 AppChains 和 Rollup-as-a-service,请在此处请求访问这里。请务必包括有关你的基础设施规范、需求和时间表的更多详细信息。

其他资源

最后的想法

在本指南中,我们了解了 AppChains 和 Rollup-as-a-service (RaaS),涵盖了它们解决的重要问题以及当今可用的资源以开始构建。

订阅我们的新闻通讯以获取更多关于 Web3 和区块链的文章和指南。如果你有任何问题或需要进一步帮助,请随时加入我们的Discord服务器或使用下面的表格提供反馈。通过关注我们的Twitter (@QuickNode) 和我们的Telegram 公告频道保持信息灵通和联系。

我们❤️反馈!

让我们知道如果你有任何反馈或新主题的请求。我们很乐意听取你的意见。

  • 原文链接: quicknode.com/guides/cus...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
QuickNode
QuickNode
江湖只有他的大名,没有他的介绍。