欢迎所有爱好区块链技术的人加入。

CATEGORY

Solana

Solana

Solana-优秀转载Solana-开源推荐Solana-新手教程

共 213 篇

2286

Solana Validator 限制账本大小以节省磁盘空间

Solana-新手教程

### --limit-ledger-size 该`--limit-ledger-size`参数允许您指定节点在磁盘上保留多少个账本 碎片。如果不包含此参数,验证器将保留所有收到的账本数据,直到磁盘空间用尽。否则,验证器将不断清除最旧的数据,以保持在指定`--limit-ledg…

2285

Solana中 PDA、ATA 与 普通Account 的区别与关系

Solana-优秀转载

## 普通账户地址 对于账户地址的创建是由一个密钥对来生成的,但在Solana中账户地址与以太坊中的账户地址还是有一些区别的。 ### 以太坊账户地址 以太坊账户地址的生成过程: 1. 通过私钥生成公钥 2. 对公钥进行 Keccak-256 哈希 3. 取哈希值的最后 160 …

2279

使用Solana主网账户和程序

Solana-优秀转载

通常,本地测试依赖于本地验证器上默认不可用的程序和帐户。 Solana CLI 允许以下操作: - 下载程序和账户 - 将程序和帐户加载到本地验证器 ## 如何从主网加载账户 可以将JUP代币铸币账户下载到文件中: 然后通过在启动验证器时传递帐户的文件和目标地址(在本地集群上)将…

2278

SysvarRent111111111111111111111111111111111 账户用途

Solana-新手教程

在 Solana 区块链中, SysvarRent111111111111111111111111111111111 是一个系统变量(Sysvar)账户。系统变量账户是 Solana 网络中预定义的特殊账户,用于存储与网络运行相关的全局信息,这些信息可以被智能合约和客户端程序访问…

2277

SysvarC1ock11111111111111111111111111111111 账户用途

Solana-新手教程

在 Solana 区块链中, SysvarC1ock11111111111111111111111111111111 是一个系统变量账户(Sysvar),它代表着 Solana 网络中的时钟信息。下面详细介绍它的作用、使用场景以及相关代码示例。 ### 作用 SysvarC1oc…

2276

传统 Solana 程序与 Anchor 程序的区别

Solana-新手教程

在 Anchor 框架创建的 Solana 程序里,你看不到 process_instruction 函数,这是因为 Anchor 框架做了抽象和封装,把底层的 Solana 程序处理逻辑简化了。下面详细解释: ### 1. 传统 Solana 程序与 Anchor 程序的区别 …

2275

Solana system程序功能分析

Solana-新手教程

## 代码分析 版本:v2.0.14 核心代码:https://github.com/anza-xyz/agave/blob/v2.0.14/sdk/program/src/system_instruction.rs ### SystemError system程序调用中,常见的…

2274

Solana 计算账户租金与燃烧逻辑

Solana-新手教程

## 分析文档 https://docs.anza.xyz/implemented-proposals/rent/ 收租原因:Solana 上的账户可能具有与账户余额(Account::lamports)分开的所有者控制状态(Account::data)。由于网络上的验证者需要在…

2273

Solana CLI 中的持久事务 Nonces

Solana-新手教程

## 背景 ### 离线交易 常规Solana交易都是典型短生命周期(大约1分钟),依赖recent_blockhash。如果想提前离线生成交易,等待较长时间再发送,则会过期,交易失败。 持久交易 nonce 是一种绕过交易的典型短生命周期的机制 recent_blockhash…

2270

使用Anchor编写测试程序

Solana-新手教程

# 使用Anchor编写测试程序 ## 安装依赖 ## 安装Rust ## 安装Solana CLI 添加环境变量 版本更新 ## 安装 Anchor CLI 版本更新 指定版本 确认版本 ## Solana CLI Basics ## Create Wallet 查看当前地址 …

2265

EVM与SVM:帐户 看看在以太坊和索拉纳上构建时帐户有何不同

Solana-优秀转载

作为区块链网络,以太坊和索拉纳拥有独特的数据结构,作为全球公共世界计算机,在其网络上存储和共享数据。在本章中,我们旨在探索这些链如何构建其数据集。 ## 以太坊中的帐户 在以太坊中,“帐户”是指拥有以太并可以发送交易的实体。它包括存款和取款所需的地址,分类如下: - EOA(外部…

2260

Solana eBPF 虚拟机

Solana-优秀转载

也许您已经看到了最近关于 Solana 虚拟机 (SVM) 的所有炒作以及在其上构建的所有激动人心的项目。也许您甚至读过我们之前关于 SVM API 的博客文章。 无论哪种情况,您可能都在寻找有关 Solana 虚拟机的更多信息。本指南将带您了解 Agave 验证器对rBPF 虚…

2259

使用 setLoadedAccountsDataSizeLimit 进行 CU 优化

Solana-优秀转载

本文将探讨新的计算预算指令“ setLoadedAccountsDataSizeLimit ”,并帮助开发人员了解如何在生产中使用它。正确使用 setLoadedAccountsDataSizeLimit 有可能大幅减少许多高性能应用程序中使用的 CU 数量。 ## 为什么要引入…

2258

深入了解 Solana 的 AccountsDB

Solana-优秀转载

## 什么是 AccountsDB 在 Solana 中,所有数据都存储在所谓的“帐户”中。Solana 上数据的组织方式类似于键值存储,其中数据库中的每个条目都称为“帐户”。AccountsDB 是一个由验证器存储的帐户数据库,用于跟踪帐户数据。因此,它是 Solana 的重要…

2236

Anza 的 2025 年使命:迈向 100 万 TPS

Solana-优秀转载

本文探讨了 Agave 在过去一年中取得的一些关键进步以及我们 2025 年的路线图。TL **;DR – 我们今年将把区块空间增加一倍,而 Agave 未来将达到 1M TPS。**增加带宽和减少延迟 (IBRL) 对于 Solana 保持竞争力至关重要。复杂系统不是通过一个神…

2230

修改 Solana 区块间隔时间

Solana-新手教程

从《solana 的工作原理》,可以从区块构建过程了解到,每个插槽持续 400 毫秒,查看对应核心代码 // solana-sdk/clock/src/lib.rs 如果参考atlas https://docs.atlas.xyz/architecture/differences…

2229

Photon:Solana 上的 ZK 压缩索引器

Solana-开源推荐

Photon 是 Solana 区块链上ZK Compression的核心索引器。它提供快速索引功能、快照支持和灵活的数据库选项,以满足本地和生产部署的需求。 Github https://github.com/helius-labs/photon https://github.…

2228

modular-svm - Solana SVM,模块化

Solana-开源推荐

https://github.com/buffalojoec/modular-svm

2227

squads - Solana 和 SVM 的权威智能合约钱包基础设施层

Solana-开源推荐

Squads Protocol 是 Solana 区块链上的一组程序,它实现了智能合约级别的账户抽象,并作为构建产品的完美基础,帮助下一个十亿用户加入加密货币领域 v4 程序是 Squads Protocol 的最新升级。它通过多项新功能扩展了多重签名的功能,包括时间锁、消费限额…

2226

什么是 SVM - Solana 虚拟机

Solana-优秀转载

Solana 作为下一代高度可扩展的区块链而备受关注,这主要归功于其卓越的性能,每秒可以处理数千笔交易且几乎不收取任何费用。Solana 先进技术的关键要素之一是其执行环境 SVM,其中包括 Sealevel 并行化引擎。 本文介绍了 Solana 虚拟机 (SVM),以及这种创…