Syndicate Stack
Syndicate 是一个分片的网络网络,通过原子可组合的、可编程的应用链横向扩展 Web3。
Syndicate Stack 由 Syndicate 创建的软件组成,这些软件与 EVM 生态系统及其他领域中现有的知名 Rollup 解决方案集成。我们的技术栈结合了定制组件和行业标准技术,提供全栈控制、经济主权和社区所有权,同时解决了构建和运营去中心化应用的关键挑战。
一个 Syndicate 应用链 是结合所有这些组件的全栈部署:
交易流程:写入路径
逐步说明:
- 用户:发起交易(钱包/dApp)
- Syndicate Mempool(可选):收集并批量处理交易
- Syndicate Sequencer:将批量交易提交到 Syndicate Chain
- Syndicate Chain:链上排序、排序、权限管理
- Syndicate Translator:准备区块以供执行
- Rollup 框架:执行交易(例如,Arbitrum Nitro)
- Syndicate Proposer:将数据提交到结算链
- 结算链:最终性和安全性(Base、Arbitrum One、Ethereum Mainnet 等)
核心组件
0. Syndicate Mempool
(可选)由 Syndicate 维护
Mempool 在提交到 Sequencer 之前收集交易。它处理自动批量处理,使交易提交更加高效。这是一个可选组件,允许链保持去中心化和交易隐私。如果您愿意,也可以跳过 Mempool 并自行排序交易。
1. Syndicate Sequencer
由 Syndicate 维护
Sequencer 负责将交易提交到排序合约。它从用户处收集交易,并根据排序合约中定义的规则将其提交到 Syndicate Chain。此组件确保交易在传递到执行环境之前被正确排序和格式化。
2. Syndicate Chain
由 Syndicate 维护
Syndicate Chain 是一个专用区块链,为整个应用链生态系统提供链上排序功能。它托管定义交易排序规则和权限的排序智能合约,建立管理交易流的基本规则,同时使每个应用链能够保持其经济主权。
3. Syndicate Translator
由 Syndicate 维护
Translator 集成了 Syndicate Chain 和结算链。它从 Syndicate Chain 获取区块,根据定义的规则将其与结算链数据结合,并以规范形式准备执行。Translator 有效地将高级排序决策转换为可由执行环境处理的格式。
4. Rollup Framework
由 Offchain Labs 创建,兼容性不断扩展
Rollup Framework 目前由 Arbitrum Nitro 提供支持,是实际处理交易的地方。它从 Translator 获取排序后的区块并执行其交易,维护链的状态并验证所有状态转换。凭借完全的 EVM 兼容性,它高效地处理交易,同时确保遵循所有协议规则。
通过 Translator 的灵活架构,我们正在扩展支持,包括 Optimism 的 OP Stack 和未来的其他执行环境,同时保持同样高的安全性和性能标准。
5. Syndicate Proposer
由 Syndicate 维护 Proposer 向结算链提交桥接和提现所需的数据。它确保执行环境的状态变化被正确提交到结算链,维护系统的安全性和最终性。Proposer 目前基于 TEE,但未来将添加其他验证方法。
6. 结算链
与现有 L2 解决方案的集成
结算链通常是一个已建立的 L2,例如 Base、Arbitrum One 或 Ethereum 主网,为应用链提供安全性和最终性保障。它作为最终的可信来源,确保交易的最终性和数据的可用性。通过基于成熟的 L1/L2 基础设施构建,应用链在保持自身执行环境和经济主权的同时,继承了强大的安全保障。
端到端应用链管理
尽管 Syndicate Stack 技术复杂,但我们使其操作变得简单。我们的托管基础设施处理了运行应用链的所有复杂性,从部署到持续运营:
-
基础设施:Syndicate 应用链堆栈提供了一个生产就绪的基础设施层,自动管理所有组件,包括 Sequencer、Translator 和 Proposer。它处理更新、监控和扩展,无需深入的区块链操作专业知识。
-
管理控制台:通过我们的管理控制台,您可以完全控制应用链的经济和治理,而我们负责技术操作。您可以通过简单的界面监控性能、调整排序规则以及管理网络参数。
这意味着您可以专注于构建应用程序和发展生态系统,而我们确保您的应用链可靠高效地运行。无论您是启动游戏网络、消费者应用程序还是 AI 平台,都可以享受定制区块链的优势,而无需承担运营负担。
入门指南
Syndicate Stack 可根据不同的定制和控制需求进行配置:
- 标准配置 - 使用默认设置快速启动。这包括 Arbitrum Nitro 作为汇总框架 + Base 作为结算层 + ETH 作为 gas 代币 + 白名单排序模块。
- 自定义配置 - 根据您的具体需求定制组件。这包括 Arbitrum Nitro 作为汇总框架 + 您选择的任何结算层 + 自定义 gas 代币 + 白名单排序模块。
- 高级定制 - 实现专门的排序逻辑和经济机制。这包括 Arbitrum Nitro 作为汇总框架 + 您选择的任何结算层 + 自定义 gas 代币 + 自定义排序模块。
要开始使用 Syndicate Stack 构建: