快速入门

使用 Syndicate 在几分钟内部署您的第一个应用链

本指南将引导您完成新应用链的关键配置选项。Syndicate 负责部署和基础设施——您只需做出关于链如何运行的重要决策。

您将配置的内容

  1. 设置链参数:定义您的应用链的基本设置
  2. 排序模块:交易的排序方式以及谁可以参与
  3. 配置费用模型:交易费用的运作方式,包括使用自定义代币
  4. 设置治理参数:如何管理升级和关键操作
  5. 配置执行环境:任何特定的执行需求
  6. 选择结算层:选择用于结算的基础层(L1/L2)

让我们开始吧!

1. 设置链参数

这些基础设置定义了您的应用链的身份以及它如何连接到更广泛的生态系统。

  • 链名称:您的链的可读名称(例如,my-appchain)。
  • 链 ID:您的链的唯一数字标识符。以 510 开头的链 ID 将自动分配给您的应用链。
  • 区块时间:链上区块之间的目标时间(以毫秒为单位)。一个好的默认值是 1 秒,以确保所有者无需为执行节点(RPC)机器配置过高的计算和存储需求。了解更多

2. 排序模块

排序模块控制谁可以向您的链提交交易以及交易的处理顺序。这是您的应用链最强大的自定义点之一。

常见配置选项:

模块类型选项最适合
权限白名单仅限邀请的链
代币门控社区拥有的链
始终开放公共链
排序先到先得简单、公平的排序
费用优先收入优化
随机MEV 保护
拍卖密封投标拍卖竞争性排序
原子性跨链协调复杂的多链应用

我们的团队将根据您的需求实施所选模块。对于更高级的定制,我们还可以根据您的规格构建自定义模块。

有关每个模块的更多技术细节,请参阅我们的排序模块文档

3. 配置费用模型

选择您的链上交易费用的运作方式。这包括用于支付 gas 的代币以及经济模型的结构。

费用代币选项:

代币类型描述最适合
ETH用于 gas 支付的标准 ETH简单性和兼容性
自定义代币您自己的 ERC-20 作为本地货币社区经济和自定义用例

提示: 从简单开始(例如,所有费用支付给排序者或国库),随着社区的增长逐步完善您的模型。

4. 设置治理参数

定义如何管理您的应用链上的升级和关键决策。良好的治理可以确保安全性,同时支持未来的改进。

治理模型:

模型描述最适合
单一管理员一个地址控制所有升级初期阶段或测试链
多签名需要多个签名者批准更改小团队或可信群体
DAO/投票社区投票决定更改社区拥有的链

您需要指定的内容:

  • 治理模型
  • 管理员地址或合约地址
  • 更改的时间锁定期(如果有)

请注意,您可以在项目发展过程中更改治理模型,但这需要通过您最初的治理流程。

5. 配置执行环境

您的应用链默认运行在 Arbitrum Nitro 上,这是业界领先的以太坊 Rollup。对其他执行栈(如 OP Stack)的支持即将推出。

使用 Arbitrum Nitro 的优势

  • 低费用: 比以太坊主网便宜 10–100 倍,通过数据可用性委员会还可进一步节省。
  • 以太坊兼容性: 使用与以太坊相同的智能合约、工作流和工具(Solidity、Hardhat、Foundry 等)。
  • 灵活的智能合约: 使用 Stylus 部署标准 Solidity 或高性能 WASM 合约。
  • 互操作性: 无信任桥接到以太坊主网或 EVM Rollup,并与更广泛的以太坊生态系统无缝集成。
  • 完全托管的基础设施: 我们负责节点操作、升级和扩展,让您专注于应用逻辑。

注意: 如果您对预编译、自定义 Gas 限制或其他高级执行参数有特定需求,请在配置期间告知我们。我们将与您合作,确保您的应用链满足您的需求。

6. 选择结算层

结算层是您的应用链最终锚定其状态以确保安全性的地方。这是一个影响成本、安全性和互操作性的重要决策。

结算选项比较:

安全性成本速度最佳用途

Base Logo

Base

将数据发布到以太坊,但依赖于中心化的排序器/验证器

中等快速广泛分布

Arbitrum Logo

Arbitrum

基于以太坊的欺诈证明提供的无信任 L2 安全性。 如果您结算到 Arbitrum,无需支付排序费用。

中等快速DeFi 和高价值应用

Ethereum Logo

以太坊
原生 L1 安全性较慢最高安全需求

您可以决定为您的应用链选择哪个结算层。我们的团队将处理所有将您的应用链连接到所选结算层的技术细节。

7. 部署

一旦您的应用链部署完成,您将收到凭据并获得以下访问权限:

资源描述
RPC 端点https://rpc.testnet.{chainName}.syndicate.io
浏览器https://explorer.testnet.{chainName}.syndicate.io
管理控制台用于监控和管理
支持渠道用于解答任何问题或解决问题

注意: 我们还为您的 RPC 端点提供自定义子域,例如 rpc.mydomain.com

8. 初次交互

一旦您的应用链上线,您需要:

将您的应用链添加到 MetaMask:

  1. 访问您的链区块浏览器:https://explorer.testnet.{chainName}.syndicate.io
  2. 点击 “添加到 MetaMask” 按钮,一键设置网络。
  3. 有关更多详细信息或替代方法,请参阅 钱包配置

为您的链所有者钱包充值:

向链所有者钱包地址发送一些原生代币(ETH 或您的自定义代币)。

这样您就可以立即与您的新应用链进行交互。

下一步

要深入了解如何自定义和优化您的应用链,请查看以下资源:

  • 链参数:了解链的所有可配置参数和高级设置选项。
  • 排序模块:探索用于控制交易流程和权限的全套排序逻辑和模块。
  • 框架选择:了解不同的执行和结算框架,并学习如何选择最适合您需求的技术栈。

这些指南将帮助您充分利用 Syndicate 应用链,并为高级部署做好准备。