Sparks Fly
|
Solana发行NFT Solana发行NFT
初始化项目mkdir new-nft && cd new-nft pnpm init pnpm add @metaplex-foundation/mpl-token-metadata @metaplex-foundation/umi-b
2025-04-10
Solana 发行 Token Solana 发行 Token
Solana 发行 Token 全流程命令整理初始化目录mkdir new-token cd new-token 生成自定义前缀的钱包solana-keygen grind --starts-with noah:1 选中一个结果,例如:
2025-04-10
Anchor程序的结构 Anchor程序的结构
了解 Anchor 程序的结构,包括关键宏及其在简化 Solana 程序开发中的作用。 Anchor 框架使用 Rust 宏 来减少样板代码,并简化编写 Solana 程序所需的常见安全检查的实现。 Anchor 程序中主要的宏包括: d
2025-04-07
Solana中的长期经济体 Solana中的长期经济体
Solana 的加密经济系统旨在促进一个健康、可持续发展的长期经济体,其参与者激励机制与网络的安全性和去中心化相匹配。该经济体的主要参与者是验证者节点 (validator-client)。下面将讨论他们对网络的贡献、状态验证及其所需的激励
2025-03-09
Solana高级概念之状态压缩 Solana高级概念之状态压缩
Solana 状态压缩是一种在链上存储链下数据指纹(哈希)并用于安全验证的方法。有效利用 Solana 账本的安全性来验证链下数据的完整性,确保其未被篡改。 通过状态压缩, Solana 程序和 dApp 能够以较低的成本使用链上存储空间来
2025-03-09
Solana高级概念之交易重试 Solana高级概念之交易重试
重试交易在 Solana 网络中,看似有效的交易有时会在被包含进区块之前被丢弃。这种情况常发生在网络拥塞期间,此时 RPC 节点无法将交易重新广播给领导者节点。对于最终用户来说,他们的交易可能看起来完全消失了。虽然 RPC 节点配备了通用重
2025-03-09
Solana高级概念之交易确认及过期 Solana高级概念之交易确认及过期
对于许多新开发者来说,在构建应用程序时,与交易确认相关的问题很常见。本文旨在加深对 Solana 区块链上确认机制的整体理解,同时提供一些推荐的最佳实践。 交易简要背景在深入了解 Solana 交易确认和到期的工作原理之前,我们先简要了解以
2025-03-09
Solana高级概念之地址查找表 Solana高级概念之地址查找表
地址查找表通常称为 查找表 或简称 ALT,允许开发人员创建相关地址的集合,以便在单个交易中有效地加载更多地址。 由于 Solana 区块链上的每笔交易都需要列出作为交易一部分进行交互的每个地址,这种列表实际上限制每笔交易 32 个地址。使
2025-03-09
Solana高级概念之版本化交易 Solana高级概念之版本化交易
版本化交易是新的交易形式,允许在 Solana 运行时中使用附加功能,包括地址查找表。 虽然不需要对链上程序进行更改来支持版本化交易的新功能(或向后兼容),但开发人员将需要更新其客户端代码以防止由于不同交易版本而导致的错误。 当前交易版本S
2025-03-09
Solana核心概念之集群和公共RPC端点 Solana核心概念之集群和公共RPC端点
Solana区块链有几个不同的验证节点组,称为集群。每个集群在整体生态系统中承担不同的任务,并包含专用的API节点来处理其各自集群的JSON-RPC请求。 集群内的各个节点由第三方拥有和操作,每个节点都有一个公共端点。 Solana公共RP
2025-03-09
Solana核心概念之链上代币 Solana核心概念之链上代币
代币是代表不同类别资产所有权的数字资产。 代币化使产权的数字化成为可能,是管理可替代和不可替代资产的基本组成部分。 同质化代币代表相同类型和价值的可互换和可分割资产(例如 USDC)。 非同质化代币(NFT)代表不可分割资产(例如艺术品)
2025-03-09
Solana核心概念之跨程序调用(CPI) Solana核心概念之跨程序调用(CPI)
跨程序调用 (CPI) 是指一个程序调用另一个程序的指令。此机制允许 Solana 程序具有可组合性。 您可以将指令视为程序向网络公开的 API 端点,将 CPI 视为一个 API 在内部调用另一个 API。 当一个程序向另一个程序发起跨
2025-03-09
1 / 5