文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
在 Anchor 中的 #[derive(Accounts)] 不同类型的账户
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文详细讲解了 Solana Anchor 框架中 #[derive(Accounts)] 宏的作用及其四种常见账户类型(Account、UncheckedAccount、Signer、Program),通过代码示例阐明其功能与应用场景,并分析了 Solana 交易中账户预指定的必要性。
Solana
Anchor
0xE
发布于 2025-04-03
阅读 ( 1900 )
( 13 )
删除和关闭 Solana 中的账户和程序
in
Solana 学习开发之旅
in
Solana 学习开发之旅
在 Solana 的 Anchor 框架中,close 用于销毁账户并回收租金,将 lamports 转移并变更所有权至系统程序,而程序关闭则通过 CLI 实现且地址不可重用。
Solana
Anchor
0xE
发布于 2025-04-02
阅读 ( 1423 )
( 24 )
Solana 中的 Owner 和 Authority
in
Solana 学习开发之旅
in
Solana 学习开发之旅
Solana 中的 Owner 是负责修改账户数据的程序,而 Authority 是通过签名触发操作的钱包,二者共同定义了数据控制与权限的机制。
Solana
Anchor
0xE
发布于 2025-04-02
阅读 ( 1414 )
( 10 )
Solana 中的 Multicall:批处理交易和交易大小的限制
in
Solana 学习开发之旅
in
Solana 学习开发之旅
Solana 原生支持多指令批处理交易并具备原子性,但受限于 1232 字节的大小限制,需精简设计或分片部署以应对复杂程序。
Solana
Anchor
0xE
发布于 2025-04-02
阅读 ( 1185 )
( 11 )
一文详细梳理Bank合约业务逻辑
in
Solana开发全攻略:从智能合约到生态应用
in
Solana开发全攻略:从智能合约到生态应用
上篇文章,我们使用Anchor工程化环境,从初始化项目、编译、部署、测试各个环节演示了一个真实的solana链上程序的开发流程。这篇文章,我们从语法和业务的角度来梳理下我们实现的Bank合约的源码。基于对源码和业务的的理解,我们后续可以扩展这个合约,设置一些更加复杂的功能。
Anchor
Louis
发布于 2025-04-01
阅读 ( 1824 )
Anchor 中的 init_if_needed 与重新初始化攻击防范
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文介绍了 Anchor 中 init_if_needed 宏的用法,分析了其简化账户初始化的优势,同时探讨了重新初始化攻击的风险,并提出了通过单一初始化和限制操作等防护措施来确保程序安全性的建议。
Solana
Anchor
0xE
发布于 2025-04-01
阅读 ( 983 )
( 13 )
PDA 与密钥对账户:Solana 中的地址与权限模型
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文对比了 Solana 中的程序派生地址(PDA)和密钥对账户,分析了两者的创建方式、安全性、权限模型及适用场景,推荐优先使用 PDA 因其可预测性和广泛应用。
Solana
Anchor
0xE
发布于 2025-04-01
阅读 ( 931 )
( 11 )
使用不同签名者修改账户:Solana 中的权限控制
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本教程将展示如何在 Solana Anchor 中用不同签名者(Signer)初始化和更新账户,并探讨权限控制机制。
Solana
Anchor
0xE
发布于 2025-04-01
阅读 ( 929 )
( 15 )
Solana 中的 SOL 转移与分割:取代 msg.value 的设计
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文介绍 Solana Anchor 程序如何通过交易转移 SOL。
Solana
Anchor
0xE
发布于 2025-04-01
阅读 ( 986 )
( 13 )
全面分析 Solana治理
本文对Solana治理进行全面分析,探讨了其投票和决策机制以及存在的挑战。Solana治理系统仍在发展中,主要通过SPL代币进行非约束性投票,关注验证者和委托人的角色。报告还比较了Solana与Cosmos和以太坊的治理模式,并提出了改善透明度和参与度的建议。
Solana
治理
投票机制
SPL代币
验证者
Simd
Helius
发布于 2025-04-01
阅读 ( 1589 )
( 53 )
这次一定好好学 Solana (7) : 最简单的 Blink 原理讲解及开发实战
🔍Blink是什么鬼?简单说就是利用钱包插件(比如Phantom、Backpack)对网页内容进行"魔改"渲染。用过「沉浸式翻译」插件的小伙伴应该懂这种感觉——它能无缝把翻译的中文嵌到英文下面。Blink也类似,只不过是将你的推文渲染成链上交互界面。沉浸式翻译插件的效果钱包渲染t
Solana
dgu
发布于 2025-03-31
阅读 ( 1299 )
( 16 )
一个为所有对学习和构建 Solana 感兴趣的人提供的全面、真实的资源中心
欢迎阅读原文翻译https://github.com/brooke007/solana-awesome-zhsolana-awesome一个为所有对学习和构建Solana感兴趣的人提供的全面、真实的资源中心Solana简介Solana基础开发者资源通用学习资源Anchor
学习资源
brooke007
发布于 2025-03-31
阅读 ( 2837 )
( 137 )
这次一定好好学 Solana (6) : 本地构建部署合约及前端调用
在上一节中,我们通过Playground体验了Solana合约的开发和调用。本文将带你使用本地开发环境实现这一过程,并通过TypeScript调用合约。如果你已经按照之前的章节配置好本地开发环境,可以开始动手实践了!我们先用最简单的合约测试,然后用上一节的例子测试,可以学
Solana
dgu
发布于 2025-03-30
阅读 ( 1220 )
( 22 )
玩转 Web3 Solana:从零到代币开发
in
Solana
in
Solana
玩转Web3Solana:从零到代币开发Web3浪潮席卷而来,Solana凭借超高性能和低成本,成为开发者探索去中心化世界的热门选择。想从零开始玩转Solana,打造属于自己的代币项目吗?这篇文章将带你一步步走进Solana开发的世界,从工具安装到代币创建,手把手带你体验Web3
Solana
Web3
寻月隐君
发布于 2025-03-30
阅读 ( 1943 )
( 27 )
如何在 Solana dApp 中连接你的 MetaMask 钱包
MetaMask是一款适用于与EVM兼容的区块链(如以太坊和Optimism)的加密钱包,它还允许您与dApp(去中心化应用程序)进行交互。最近,MetaMask发布了一项名为Snaps的新功能,使开发人员能够与MetaMask建立新的集成(例如,连接到其他第1层区块链或以新
想样
发布于 2025-03-28
阅读 ( 794 )
( 14 )
Solana 中的函数修饰符与 Fallback 函数:为何不存在
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文分析了 Solana 和 Anchor 框架为何缺乏 Solidity 中的 Fallback、view、pure、payable 函数及修饰符,指出其设计上账户预声明、数据公开性及 Rust 语言特性导致的差异,并提及缺乏内置单位的问题。
Solana
Anchor
0xE
发布于 2025-03-28
阅读 ( 803 )
( 14 )
在 Anchor 中读取账户余额:Solana 的 address(account).balance
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文介绍了在 Solana Anchor 中使用 Rust 读取账户余额的方法,阐释了 UncheckedAccount 的作用与安全性,解释了无需 #[account] 结构体的原因,并提及账户余额与免租机制的相关注意事项。
Solana
Anchor
0xE
发布于 2025-03-28
阅读 ( 881 )
( 9 )
Solana 存储成本、最大容量与账户调整
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文详细解析了 Solana 的存储成本计算、租金免租机制、账户大小限制及动态调整方法,结合 Rust 示例展示了如何初始化和扩展账户,并与以太坊成本进行了对比。
Solana
Anchor
0xE
发布于 2025-03-28
阅读 ( 986 )
( 20 )
在 Solana 中实现映射表与嵌套映射表
in
Solana 学习开发之旅
in
Solana 学习开发之旅
本文通过在 Solana 的 Anchor 框架中填充 seeds 参数,结合 Rust 和 Typescript 代码示例,展示了如何模拟 Solidity 中的映射表和嵌套映射表功能,利用 seeds 生成唯一账户地址实现键值存储。
Solana
Anchor
0xE
发布于 2025-03-28
阅读 ( 783 )
( 8 )
手摸手带你用anchor框架写一个Bank链上程序
in
Solana开发全攻略:从智能合约到生态应用
in
Solana开发全攻略:从智能合约到生态应用
这篇文章,我们从工程化的角度来带领大家使用 anchor 框架来实现一个 Bank 链上程序。
Anchor框架
Louis
发布于 2025-03-27
阅读 ( 981 )
‹
1
2
...
4
5
6
7
8
9
10
...
39
40
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
有限域
多方计算
Raydium
身份验证
离线签名
错误处理
PLONK
Makerdao
MPC
EIP1559
Metaplex
Node.js
EIP4844
数据存储
DID
BitVM
ZK-Rollup
Libra
Blob
跨链通信
AO
TFHE-rs
钓鱼攻击
mempool
Groth16
30天文章收益榜
»
寻月隐君
210 篇文章,840 学分
CoinsBench
67 篇文章,704 学分
Helius
136 篇文章,605 学分
QuickNode
413 篇文章,527 学分
4pillars
170 篇文章,398 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: