快速摘要:
- Rollup as a Service(RaaS)正在革新区块链开发领域,让普通用户也能轻松创建专属的L2 Rollup,完全不需要编写代码。
- 作为行业领先的RaaS提供商,Conduit将部署EVM L2 Rollup的流程简化到了极致,只需几次点击就能完成整个流程。
- Rollup启动后,用户可以立即进行ETH跨链转账,并部署智能合约和DApp。比如我就成功创建了一个名为DOG的测试代币并进行了转账测试。
- Conduit还贴心地为用户配置了专属区块浏览器,所有链上活动都能一目了然。
正如我们之前探讨过的,以太坊主网正面临着交易速度慢、费用高的瓶颈,这使得以太坊L2解决方案迎来了爆发式增长,其中Rollup技术尤为突出。
传统上,创建自己的Rollup需要深厚的区块链技术功底,但”Rollup即服务”(RaaS)的出现彻底改变了这一局面。现在,任何人都能在几分钟内完成L2 Rollup的部署,完全不需要接触任何代码!
今天,我们就以Conduit为例,带大家一探RaaS的奥秘。
Rollup与RaaS的崛起
随着以太坊不断寻求扩容方案,Layer 2(L2)解决方案成为了行业焦点,我们在往期文章中已经详细讨论过EVM L2的发展现状。
Rollup作为当前最主流的L2技术,其工作原理是将交易在独立的区块链上执行,然后将压缩后的数据批次提交到主链。这种设计既保证了安全性,又大幅提升了交易处理能力。
根据L2 Beat的数据,目前市场上已经涌现出数十个L2 Rollup项目。
虽然Optimism和Arbitrum等主流方案都提供了开发工具包,但创建自己的L2仍然存在技术门槛,更不用说后续的节点运维工作了。正是这些痛点催生了”Rollup即服务”(RaaS)这一创新商业模式。
通过RaaS平台,普通用户也能轻松创建专属Rollup,无需编写代码,几分钟内就能完成部署。接下来,我将通过Conduit的实际操作,带您体验这一革命性服务。
走进Conduit
RaaS领域已经聚集了众多优秀玩家,包括Astria、Caldera、AltLayer等,而Conduit以其极简的用户体验脱颖而出。
Conduit的核心理念是”几分钟部署Rollup,而非数月”,支持以太坊、Optimism、Arbitrum等多种Rollup的快速部署。
其简洁的界面设计让Rollup创建流程一目了然,即使是区块链新手也能轻松上手。
下面,就让我们一步步体验这个神奇的创建过程。
Rollup创建实战
首先点击官网的”部署“按钮,完成简单的账户注册后,就能立即进入Rollup配置页面。
Conduit提供主网和测试网两种选择,主网月费为3000美元,而测试网仅需50美元,非常适合初次体验。
平台支持Optimism的OP堆栈和Arbitrum的Orbit堆栈两种技术方案,选择不同方案会呈现不同的配置选项。
结算层负责确保交易最终性,数据可用性层则存储重建Rollup所需的信息。在我们的模块化区块链专题中对此有详细解读。
为简化流程,我选择了OP堆栈方案,结算层使用以太坊,数据可用性层则采用Celestia。完成支付后,系统将在15-20分钟内完成Rollup的部署。
部署完成后,您将看到一个类似这样的控制面板:
虽然可以自定义Rollup名称,但这不是必须的。最重要的是,现在您已经拥有了一个功能完整的L2 Rollup!
Rollup初体验
在部署页面选择您的Rollup,将看到如下控制面板:
右侧显示Rollup配置信息,黑色终端窗口则实时输出区块链运行状态。点击”添加到钱包”按钮,即可将新网络导入MetaMask等钱包应用。
接下来,在桥接版块点击”创建桥接”,系统将启动SuperBridge桥接服务。
由于我们使用的是测试网,可以从Sepolia测试网跨链转账ETH到新Rollup。如果没有测试币,可以通过这个水龙头获取。
完成几次转账后,我的MetaMask钱包成功收到了测试网ETH!
现在,您的新Rollup已经准备就绪,可以开始部署应用了!
开发实战
打开Remix IDE(我们在智能合约入门教程中介绍过这个工具),创建一个新文件并复制以下代码:
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.24;
import { Ownable } from “@openzeppelin/contracts/access/Ownable.sol”;
import { ERC20 } from “@openzeppelin/contracts/token/ERC20/ERC20.sol”;
contract Coin is ERC20, Ownable {
constructor(string memory name, string memory symbol)
ERC20(name, symbol) Ownable(_msgSender())
{
_mint(_msgSender(), 100000 ether);
}
}
将环境设置为”Injected Provider”,MetaMask切换到新Rollup网络。在部署界面输入代币名称和符号(我使用的是”Dog,DOG”),点击部署按钮。
在MetaMask确认交易后,恭喜!您已经在自己的L2 Rollup上成功创建了一个全新代币。
通过复制Remix中显示的合约地址,可以将这个代币添加到MetaMask钱包中。
现在,我的钱包里显示持有100,000 DOG代币。通过MetaMask,我可以轻松地向其他地址转账100 DOG。
这简直太神奇了!我们不仅创建了自己的区块链网络,还在上面发行了专属代币并完成了转账测试。
生态整合
在新的L2上,您可以尽情发挥创意,从简单的代币到复杂的去中心化应用都能实现。
比如可以部署类似Sushiswap这样的AMM,就像在其他链上看到的那样:
为了简化集成流程,Conduit专门提供了集成页面,帮助用户将各种流行dApp快速部署到自己的Rollup上。
点击任意dApp的”获取”按钮,填写简单的申请表,就能申请将该应用集成到您的Rollup中。
当测试满意后,您可以将Rollup升级到主网,月费为3000美元,需要与Conduit团队预约演示会议。
链上验证
通过Conduit提供的区块浏览器,可以查看Rollup上的所有活动记录。
比如查看我的地址,就能看到所有交易记录和资产情况。
在区块链标签页下,选择”存款(L1->L2)“,可以查看所有的跨链转账记录。
在代币页面,还能看到我们创建的DOG代币的详细信息。
深入查看代币详情,可以看到两个持有者地址,这正是因为我向另一个账户转账了100 DOG。
这只是Rollup应用的冰山一角。随着RaaS的普及,创建L2 Rollup将变得像注册网站一样简单,未来可能会出现数百个甚至上千个L2网络。
在这样的环境下,如何让自己的Rollup脱颖而出,将成为每个项目方需要思考的关键问题。
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/12955.html