分享百科

pda

视频 AI 总结: 该视频解释了 Solana 开发中的核心概念——程序派生地址(PDAs)。PDA 是一种链上账户,其公钥由确定的输入(程序 ID 和种子)生成,且没有私钥,必须落在 ED25519 曲线之外。这确保只有程序本身可以授权交易,从而实现安全的程序控制账户。视频通过图示详细讲解了 PDA 的生成过程,包括如何使用 SHA-256 哈希函数处理输入数据,以及如何通过引入“bump”值来解决哈希输出可能落在 ED25519 曲线上的问题。 关键信息: * PDA 的定义和作用:程序控制的安全账户,用于授权交易。 * PDA 的生成过程: * 输入数据:程序 ID 和种子(可以是任何类型的数据)。 * SHA-256 哈希函数:将输入数据转换为 32 字节的哈希值(公钥)。 * ED25519 曲线检查:确保公钥不在曲线上。 * Bump 值:如果公钥在曲线上,则添加 bump 值(从 255 递减)到输入数据,重新进行哈希计算,直到生成有效的 PDA。
0
0
0
2分钟前
介绍 POH、共识、账户模型、PDA
3757
0
0
2025-03-19 10:35
使用 Anchor 构建投票应用 Solana 2024 最新训练营完整翻译: https://www.youtube.com/playlist?list=PLv56Dy_F1m4N22VlUkVNsy4OzBVInPJWJ 源视频为 Solana 2024 BootCamp:https://www.youtube.com/playlist?list=PLilwLeBwGuK7HN8ZnXpGAD9q6i4syhnVc 代码库: https://github.com/solana-developers/developer-bootcamp-2024 中文翻译由 Solar 及 登链社区组织翻译.
542
0
0
2024-12-10 18:20
登链社区