简介

Genesis - Solana 代币发行智能合约与代币发射台

Last updated January 31, 2026

Genesis 是 Solana 代币发射台和代币生成事件 (TGE) 智能合约。通过链上协调运行预售、公平发射或众筹,实现 SPL 代币创建、代币分发和资金收集。

选择您的路径

  • 无代码发射? 使用 Metaplex 代币发射台 无需编码即可发行代币
  • 构建自己的发射台? 使用 Genesis SDK 构建自定义代币发行平台或在您自己的网站上托管代币销售
  • 刚接触 Genesis?快速入门开始了解流程
  • 准备好构建了? 直接跳转到 Launch PoolPresale

什么是 Genesis?

Genesis 是一个去中心化代币发行平台,为在 Solana 上发行 SPL 代币提供链上基础设施。无论您需要运行代币预售还是公平发射,Genesis 都能处理:

  • 代币创建,包含元数据(名称、符号、图片)
  • 资金收集,来自参与者(SOL 存款)
  • 分发,基于您选择的机制
  • 时间协调,用于存款和领取窗口

将 Genesis 视为一个代币发射台智能合约,它位于您(发行方)和参与者之间,确保公平、透明和自动化的代币分发——传统集中式代币销售平台的现代链上替代方案。

发行机制

Genesis 支持三种可以组合使用的机制:

机制价格分发方式最适合
Launch Pool结束时发现按存款比例公平发射、社区代币、众筹
Presale预先固定先到先得代币销售、已知估值
统一价格拍卖清算价格最高出价者获胜大规模募集、机构兴趣

我应该使用哪种?

Launch Pool - 您想要有机的价格发现和公平的代币分配。类似于众筹,每个存款的人都能按其份额比例获得代币。没有人会被抢先交易。

Presale - 您知道估值并希望价格可预测。设定固定价格,让参与者购买直到达到上限。在 Genesis 中,"Presale"指的是在初始交易之前直接出售代币——购买者直接收到代币,而非未来收到代币的权利。

拍卖 - 您希望大型参与者进行竞价。拍卖式的方式,最适合有机构兴趣的成熟项目。

核心概念

Genesis Account

您发行活动的中央协调器。当您初始化 Genesis Account 时,它会:

  • 创建带有元数据的 SPL token
  • 将总供应量铸造到托管账户
  • 为添加分发 Bucket 提供基础

Bucket

定义代币和资金如何流动的模块化组件:

类型用途示例
流入从用户收集 SOLLaunch Pool、Presale
流出为团队/金库接收资金解锁 Bucket

时间条件

每个 Bucket 都有控制何时允许操作的时间窗口:

  • 存款窗口 - 用户可以存入 SOL 的时间
  • 领取窗口 - 用户可以领取代币的时间

协议费用

操作费用
存款存款金额的 2%
提款提款金额的 2%
领取仅交易费用

没有前期成本。您只需为募集的资金支付费用。

程序信息

网络Program ID
MainnetGENSkbxvLc7iBQvEAJv3Y5wVMHGD3RjfCNwWgU8Tqgkc
DevnetGENSkbxvLc7iBQvEAJv3Y5wVMHGD3RjfCNwWgU8Tqgkc

安全性

发行完成后,撤销代币权限以表明不会再铸造额外的代币:

  • 铸造权限 - 撤销以防止铸造新代币
  • 冻结权限 - 撤销以防止冻结代币

有关权限管理的详细信息,请参阅快速入门

常见问题

什么是 Genesis?

Genesis 是 Metaplex 为 Solana 上的代币生成事件 (TGE) 开发的智能合约。它为 Presale、Launch Pool 和拍卖提供链上基础设施,实现协调的代币创建和分发。

Genesis 支持哪些发行机制?

Genesis 支持三种机制:Launch Pool(按比例分配与价格发现)、Presale(固定价格)和统一价格拍卖(基于出价的清算价格)。

使用 Genesis 需要多少费用?

Genesis 对存款收取 2% 的协议费用。没有前期成本——您只需支付 Solana 交易费用以及募集资金的协议费用。

发行后可以撤销代币权限吗?

可以。Genesis 提供 revokeMintAuthorityV2revokeFreezeAuthorityV2 指令来永久撤销权限。

Launch Pool 和 Presale 有什么区别?

Presale 预先设定固定价格。Launch Pool 有机地发现价格——存款越多意味着每个代币的隐含价格越高,所有参与者按比例分配。

我可以组合多种发行机制吗?

可以。Genesis 使用 Bucket 系统,您可以添加多个流入 Bucket 并配置用于金库或归属的流出 Bucket。

术语表

术语定义
Genesis Account创建代币并管理所有 Bucket 的中央协调器
Bucket定义代币/SOL 流向的模块化组件
流入 Bucket从用户收集 SOL 的 Bucket
流出 Bucket通过结束行为接收资金的 Bucket
Launch Pool基于存款的分发,价格在结束时发现
Presale以预定价格进行的固定价格销售
Quote Token用户存入的代币(通常是 wSOL)
Base Token正在发行和分发的代币

后续步骤

  1. 快速入门 - 了解 Genesis 流程
  2. JavaScript SDK - 安装和设置
  3. Launch Pool - 构建按比例分配的发行
  4. Presale - 构建固定价格销售