复制成功

分享至

主页 > 数字货币 >

Placeholder合伙人:模块化时代的虚拟区块链

2023.11.24

作者:Placeholder合伙人Joel Monegro;编译:松雪,金色财经

新技术的先驱者必须筹集大量资金来建设基础设施,这可能会导致过度投资和投机泡沫。 当这些泡沫破裂时,实力薄弱的企业就会倒闭,市场力量就会围绕行业领导者及其范式进行巩固。 通过这个整合过程,我们可以识别应用程序中的通用元素,并将它们隔离成标准的模块化组件,这些组件可以开源或作为单独的服务出售。 这些抽象使构建更复杂的应用程序变得更加容易,并实现从资本支出主导向运营支出驱动的成本结构的转变,从而使新产品能够更快地推出并降低启动成本。 这种模式现在正在 web3 中展开,因为新的“模块化”技术(例如 Rollups)加速了开发并开启了精益创业创新的时代。

资本支出与运营支出

随着技术基础设施变得更加标准化和广泛可用,它变得更加强大和易于使用。 但在此之前,早期企业家必须大力投资建设自己的基础设施,然后才能分发其应用程序,例如爱迪生发明网格来销售灯泡或早期互联网初创公司部署数据中心来运行网页。 随着市场的成熟,开放标准和按需基础设施服务的出现,为采用它们的公司提供了更高效的商业模式,因为他们不需要花费太多的时间和金钱将产品推向市场。

例如,2000 年互联网泡沫破灭后,互联网行业从购买服务器和建立数据中心 (capex) 转变为从云中租赁服务器 (opex)。 许多开源框架(例如 LAMP 堆栈、Ruby on Rails、Django 和 NodeJS)的出现是为了简化 Web 开发,而 Microsoft、Amazon 和 Google 等行业领导者则利用其规模来建立新标准和低成本基础设施服务。 这与 2000 年代末开始的 API 热潮共同发展,通过在即用即付商业模式下提供专门的后端功能,进一步简化了互联网的复杂性。 在崩溃发生的十年内,这些抽象使小团队能够快速、廉价地构建和扩展新应用程序,加速创新并推动定义时代的初创公司的黄金时代。

Web2 基础设施变得如此抽象,以至于现代 Web 应用程序甚至不直接在物理服务器上运行,而是在服务器模拟中运行:虚拟机,通常包装在容器中,可以轻松地在许多环境中移动或复制,只需最少的重新配置。 该技术允许单个强大的服务器同时运行多个应用程序,从而帮助扩展 web2,并且可以轻松地根据需要向应用程序添加或减少计算资源,以满足需求并控制成本。

虚拟化的概念说明了基础设施可以变得多么抽象,但我在这里强调它是因为 web3 基础设施遵循与 Rollup 发明类似的路径,Rollups 同样通过允许区块链在顶部支持多个“虚拟区块链”来帮助区块链实现扩展。

抽象层

早期的区块链初创公司必须构建所有基础设施——包括自定义区块链协议、前端、钱包、SDK、API 等——才能开始。 像以太坊这样的智能合约网络减少了为许多应用程序构建专有区块链的需要,但它们对成本、编程约定和可扩展性施加了重大限制,限制了可能的应用程序的范围。 更雄心勃勃的想法需要一定程度的灵活性和吞吐量,这在公共链上通常是无法实现的,因此许多最令人兴奋的应用程序无法扩展。

Cosmos 和 Polkadot 等平台后来提供了工具来创建具有共享安全性和互操作性功能的自定义区块链,从而更容易启动安全链。 然而,它们仍然需要大量的资源和专业知识才能投入使用,因此对于大多数开发人员来说仍然遥不可及。 但正如更多的抽象层简化了云一样,新兴的第 2 层 (L2) 标准(例如汇总)允许开发人员快速且廉价地部署区块链环境。

Rollup 在链下执行交易和智能合约,并将多个操作的结果捆绑到主区块链上的定期、可加密验证的交易中,从而继承底层网络的安全性。 这类似于信用卡网络处理许多付款并通过每周批量电汇向商家进行结算的方式。 通过这项技术,单个区块链可以同时保护许多高性能的虚拟区块链,从而大大提高吞吐能力,同时最大限度地降低交易费用。

重要的是,Rollup不是区块链,至少与虚拟机不是实际机器一样。 Rollup 是虚拟区块链,是模拟环境,其中智能合约就像在真实链上一样运行,忽略了抽象。 只要操作员经常将输出结算在可信的区块链上并且不会破坏数据,Rollup就可以根据性能、控制或合规性的需要进行集中化运行。 但它也可以通过使用“共享排序器”技术来分布式运行。

除了扩展之外,将“执行”层与“数据可用性”、“结算”和共识层分开,可以为开发人员提供所需的灵活性,同时利用主链的安全保证。 例如,您可以将应用程序部署为使用 Python 作为编程语言的Rollup应用程序,但如果您不喜欢 Solidity 但想利用以太坊的安全性或生态系统,则选择以太坊。 OP Stack、ZK Stack、Polygon 的 CDK、Arbitrum 的 Orbit 或 Rollkit 等开源框架已经使开发人员可以轻松部署具有不同信任级别的自定义Rollup,同时还可以使用 Espresso 和 Espresso 等去中心化排序器项目。 如有必要,Astria 可以选择分布式执行层。 与此同时,越来越多的低代码“Rollup as a Service”(RaaS)产品,如 Dymension、Conduit、Caldera 和 Gelato,允许任何人在几分钟内启动自定义虚拟区块链。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier