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

CATEGORY

Solana / Solana-新手教程

Solana-新手教程

共 53 篇

2270

使用Anchor编写测试程序

Solana-新手教程

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

2230

修改 Solana 区块间隔时间

Solana-新手教程

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

2181

Solana IBC

Solana-新手教程

https://www.picasso.network/ https://docs.picasso.network/technology/ibc/solana/

2167

Solana 学习文档

Solana-新手教程

https://yihau.github.io/solana-web3-demo/ https://www.solana-cn.com/SolanaDocumention/home.html https://www.solana-cn.com/SolanaValidatorDoc…

2132

SOON Stack 技术调研和测试

Solana-新手教程

## 官网 https://soo.network/ ## 简介 - 为以太坊实现的L2 - 基于SVM实现 (Agave版本执行层) - 使用OP Stack 框架 - 支持DA: Celestia、EigenDA 和 Avail - 区块时间:50ms - TPS: 3000…

2115

Solana- Anchor项目文件结构

Solana-新手教程

以下是 Anchor 工作区中默认文件结构的概述: ## 程序文件夹 该`/programs`文件夹包含项目的 Anchor 程序。单个工作区可以包含多个程序。 ## 测试文件夹 该`/tests`文件夹包含项目的测试文件。创建项目时会为您创建一个默认测试文件。 ## 目标文件夹…

2107

EVM 与 SVM:智能合约

Solana-新手教程

了解以太坊和 Solana 智能合约之间的区别。 您可以在 Solana 区块链上编写和部署程序。 程序(在其他协议中也称为智能合约)是从 DeFi 和 NFT 到社交媒体和游戏等链上活动的基础。 - 程序处理从用户或其他程序收到的指令。 - 所有程序都不维护状态。换句话说,程序…

2106

EVM 与 SVM:账户

Solana-新手教程

了解在以太坊和 Solana 上构建账户时的不同之处。 作为区块链网络,以太坊和 Solana 拥有独特的数据结构,充当全球公共计算机,在其网络上存储和共享数据。在本章中,我们旨在探索这些链如何构建其数据集。 ## 以太坊中的“账户” 在以太坊中,“账户”是指拥有以太币并可以发送…

2105

EVM 与 SVM:共识

Solana-新手教程

了解以太坊和 Solana 在达成共识方面的差异。 众所周知,以太坊和 Solana 的共识机制均采用 PoS(权益证明)。它们都通过基于权益的验证器生成区块。尽管它们从根本上采用相同的共识,但以太坊目前记录的 TPS(每秒交易数)约为 30,而 Solana 则拥有 4000 …

2104

EVM 与 SVM:客户端差异

Solana-新手教程

了解 Solana 和以太坊上的客户端之间的区别。 以太坊和 Solana 是独特的区块链,具有多个不同的验证器客户端来验证交易。拥有各种验证器客户端有助于防止特定客户端遇到问题时网络中断。在本章中,我们将介绍以太坊和 Solana 生态系统中的验证器客户端,并讨论存在的节点类型…

2098

Solana CLI工具使用

Solana-新手教程

## 安装CLI 根据返回信息,添加path 测试查看版本 ## 创建钱包 为Aq46qVyLKFWWCCu7EpSfmMQ5YEYH31o78UJFqPmTDwvF当前钱包地址转一些SOL 当前keypair路径为:/home/surou/.config/solana/id.j…

2075

Solana 部署bigtable持久化数据节点

Solana-新手教程

## 安装 gcloud CLI ### 启用IAM API https://cloud.google.com/iam/docs/keys-create-delete?hl=zh-cn&cloudshell=true 注意:选择对应的项目,然后启用API ### 创建实例 实例I…

2064

Solana - 全量同步节点数据

Solana-新手教程

## 背景 当Solana 新增外部数据节点,开始同步后,前期的区块数据缺失 ## 测试配置 ## 测试节点信息 | 服务类型 | 机器ip | 目录 | RPC端口 | | ----------- | ------------ | -----------------------…

2063

Solana核心概念-跨程序调用 (CPI)

Solana-新手教程

跨程序调用(CPI)是指一个程序调用另一个程序的指令(instruction)。这种机制允许 Solana 程序的可组合性。 这种机制允许 Solana 程序的可组合性。 你可以将指令视为程序向网络公开的 API 端点,而 CPI 则是一个 API 内部调用另一个 API。 []…

2062

Solana核心概念-程序派生地址 (PDA)

Solana-新手教程

程序派生地址 (PDAs) 为 Solana 上的开发者提供了两个主要用例: - 确定性账户地址: PDAs 提供了一种机制,通过组合可选的“种子”(预定义输入)和 特定的程序 ID 来确定性地派生一个地址。 - 启用程序签名: Solana 运行时允许程序为从其程序 ID 派生…

2061

Solana 核心概念-程序

Solana-新手教程

在 Solana 生态系统中,“智能合约”被称为程序。 每 个程序都是一个链上账户,存储可执行逻 辑,组织成特定的函数,称 为指令(instructions) 。 ## 关键点 - 程序是包含可执行代码的链上账户。 此代码组织成不同函数,称为指令。 - 程序是无状态的,但可以包含…

2060

Solana 核心概念-费用

Solana-新手教程

Solana 区块链有几种不同类型的费用和成本,这些费用和成本是使用无许可网络所需的。 它们可以分为几种特定类型: - 交易费用 - 验证者处理交易/指令的费用 - 优先费用 - 提高交易处理顺序的可选费用 - 租金 - 保持链上数据存储的保留余额 ## 交易费用 在 Solan…

2059

Solana 核心概念-交易和指令

Solana-新手教程

# 交易和指令 在 Solana上,我们发送 交易与网络交互。 交 易包括一个或多个指令, 每个交易代表一个待 处理的特定操作。 指令的执行逻辑是存储在部署到 Solana 网络的 programs 上。每个程序存储自己的一组指令。 以下是关于交易执行方式的关键细节: - 执行顺…

2056

Solana 核心概念-账户模型

Solana-新手教程

## 1. Solana 账户模型 在 Solana 上,所有数据都存储在所谓的“帐户”中。 Solana 上的数据组织方式类似于键值存储,其中数据 库中的每个条目称为“帐户(Account)”。 [](https://solana-developer-content.verce…

2055

Solana版本分布与选择

Solana-新手教程

## 查看版本分布 https://www.validators.app/?locale=en&network=mainnet 目前主要版本在 2.0.15 - 2.0.18 solana 官方最新版本为`v1.18.26` https://github.com/solana-l…