游乐游手机版
首页/web3.0/文章详情

什么是svmBNB Chain及如何在SVMBNB链创建SPL代币

时间:2026-08-14 21:35
svmBNBChain创新采用SVM作为执行层、BNBChain作为结算层,融合高性能与庞大生态用户群,可无缝对接BNB资源,强力推动主流采用,并支持创建SPL代币,为AI、链游、DeFi等热门场景解锁全新用例,显著拓展去中心化应用边界,提升交易效率与可扩展性。

什么是 svmBNB Chain?

svmBNB Chain 是一条采用 SVM 作为执行层、BNB Chain 作为结算层的区块链。这意味着,它借助 BNB Chain —— 一个拥有丰富生态、约 60 亿美元总锁仓量(TVL)和庞大用户群的全球顶级区块链 —— 将 SVM 的高性能能力带给更广泛的用户群体。

适合国内用的虚拟币交易所

关键组件

执行层(SVM)

SVM 负责处理交易,提供高吞吐量和接近实时的性能表现。作为解耦 SVM 架构的一部分,执行环境与结算层分开,让各个组件可以独立升级和发展。

结算层(BNB Chain)

BNB Chain 负责锚定最终状态,确保交易的最终结算。通过区块派生和健壮的派生管道,svmBNB Chain 能将其状态根与 BNB Chain 无缝同步,从而获得强大的安全保障。

对 SOON 生态系统的意义

与 BNB Chain 的合作将为 SOON 生态系统带来哪些影响?具体来看,svmBNB Chain 能对接 BNB Chain 的庞大用户群,让 SOON 和 SVM 接触到更广泛的全球受众,这有助于推动区块链的主流采用。同时,新资产类别和流动性流的引入,可能催生更多样化的市场和交易机会。SVM 的实时性能与 BNB Chain 的多功能性结合后,有望在 AI 应用、链游体验和 DeFi 解决方案等领域解锁新的用例。此外,SOON Stack 的开发者现在可直接进入 BNB Chain 的成熟社区,促进知识交流,扩大协作 dApp 开发的可能。

svmBNB 网络信息

svmBNB 主网 RPC 节点 https://rpc.svmbnbmainnet.soo.network/rpc

svmBNB 主网跨链桥 https://bridge.soo.network/home?chain=1

svmBNB 主网区块浏览器 https://explorer.svmbnbmainnet.soo.network

svmBNB 测试网

svmBNB 测试网 RPC 节点 https://rpc.svmbnbtestnet.soo.network/rpc

svmBNB 测试网跨链桥 https://bridge.testnet.soo.network/home

svmBNB 测试网区块浏览器 https://explorer.svmbnbtestnet.soo.network

BNB 链测试网水龙头 https://www.bnbchain.org/en/testnet-faucet

如何在 svmBNB 链上创建 SPL 代币

创建 SPL 代币的步骤

以下指南将带你了解如何在 SOON 上创建一个 Solana 程序库(SPL)代币。我们会使用 Metaplex Foundation 的 UMI 框架和 MPL 代币元数据程序来完成创建。

准备工作

开始之前,请确保你已满足以下条件:

  • Node.js(v14 或更高版本)

  • pnpm 包管理器

  • 对 Solana 和 SPL 代币有基本的了解

  • 一个已获得测试网 SOON 代币资助的钱&包

操作流程

接下来,我们通过解析代码来理解如何创建 SPL 代币:

ja vascript

import { percentAmount, generateSigner, some, createSignerFromKeypair, signerIdentity,} from "@metaplex-foundation/umi";import { createFungible } from "@metaplex-foundation/mpl-token-metadata";import { createUmi } from "@metaplex-foundation/umi-bundle-defaults";import { Keypair, LAMPORTS_PER_SOL } from "@solana/web3.js";import { base58 } from "@metaplex-foundation/umi/serializers";// 初始化 UMI,连接到 SOON 测试网const umi = createUmi("https://rpc.testnet.soo.network/rpc");// 用于签名交易的支付者私钥const payerSecretKey = new Uint8Array([]);// 创建密钥对和签名者let keypair = umi.eddsa.createKeypairFromSecretKey(payerSecretKey);const payer = Keypair.fromSecretKey(payerSecretKey);console.log("Payer Public Key:", payer.publicKey.toBase58());const balance = await umi.rpc.getBalance(keypair.publicKey);console.log( "Payer Balance:", (Number(balance.basisPoints) / LAMPORTS_PER_SOL).toFixed(2), "SOL");const myKeypairSigner = createSignerFromKeypair(umi, keypair);umi.use(signerIdentity(myKeypairSigner));// 创建一个铸币签名者const mint = generateSigner(umi);// 主函数:创建同质化代币async function main() { // 创建同质化代币 const txResponse = await createFungible(umi, { mint, name: "BONK", uri: "https://idylufmhksp63vptfnctn2qcjphffwwryc5cbw4wd2xnyiqzf3ga.arwea ve.net/QPC6FYdUn-3V8ytFNuoCS85S2tHAuiDblh6u3CIZLsw", sellerFeeBasisPoints: percentAmount(5.5), decimals: some(7), }).sendAndConfirm(umi); const txHash = base58.deserialize(txResponse.signature); console.log("newly created mint:", mint.publicKey); console.log("Transaction hash:", txHash);}main().catch(console.error);

代码详解

1. 初始化 UMI 实例:

ja vascript

const umi = createUmi("https://rpc.testnet.soo.network/rpc");

这行代码创建了一个连接到 SOON 测试网的新 UMI 实例。UMI 框架是便捷操作 SOON 区块链的工具。

2. 密钥对设置:

ja vascript

const payerSecretKey = new Uint8Array([...]); // 请替换为你的私钥let keypair = umi.eddsa.createKeypairFromSecretKey(payerSecretKey);

这里,我们使用钱&包的私钥生成一个密钥对,用于签名交易。脚本还会自动检查并显示钱&包当前的余额。

3. 代币创建:

这段代码会用以下参数创建代币:
mint:新生成的铸币账户签名者
name:你设定的代币名称
uri:代币元数据的链接(通常托管在 Arwea ve 或 IPFS 上)
sellerFeeBasisPoints:版税比例(本例为 5.5%)
decimals:代币的小数位数(本例为 7)

ja vascript

const txResponse = await createFungible(umi, { mint, name: "BONK", uri: "your-metadata-uri", sellerFeeBasisPoints: percentAmount(5.5), decimals: some(7),});

如何使用该代码

想要创建自己的代币,可以参考以下步骤:

  • 在数组中填入你的钱&包私钥

  • 修改函数中的代币参数:name(代币名称)、uri(元数据链接)、sellerFeeBasisPoints(卖家费用比例)、decimals(小数位数)

运行脚本后,你可能会看到类似这样的输出:

ja vascript

Payer Balance: 1.50 SOLPayer Public Key: 5KoJj9WzpKwYkrsKyKqkq5YvK4qNxPk8hZ4ZKs4qKx5hnewly created mint: 7n8SJg3m4FtPNrYxnmki9kmgZuVDyYr6DqqY8zcaErjTransaction hash: 2ZFj9EkvCyQvnc3Z3GXjqyEQNNtHxW9BRRYPvYhYd7C6WxkJe4YVhJUn3L8jx8

网络配置

SOON 提供了不同的网络环境供开发和测试:

  • 开发网:

    https://rpc.devnet.soo.network/rpc

  • 测试网:

    https://rpc.testnet.soo.network/rpc

需要切换网络时,只需更新 UMI 初始化时的 RPC 地址即可。

风险提示:本文内容仅供学习与教育参考,不构成任何投资建议。Web3 与区块链领域存在技术风险、市场波动及监管不确定性,参与任何项目或创建代币前,请务必自行研究并评估风险。

来源:https://www.jb51.net/blockchain/980677.html
上一篇GUN币价格行情与购买教程:交易策略及市场分析 下一篇Aegis生态解析 稳定币赛道下一个热门项目机会?
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多