该课时需要购买课程后观看

区块链应用开发系统课 - Vibe Coding 实战

登录后购买

开发自己的钱包:私钥管理与交易签名

Tiny熊 Tiny熊 2026-05-27
26次播放
2026-05-27

视频 AI 总结:本视频详细讲解了如何开发一个命令行钱包,重点在于私钥管理、交易构建、签名流程以及钱包类型(EOA和合约钱包)。强调开发此类工具是为AI Agent提供安全可控的交易接口,避免直接暴露私钥。内容涵盖从随机数生成私钥、助记词推导、Keystore加密,到RLP编码、签名、广播交易的完整流程,并介绍了MPC(多方安全计算)和硬件钱包等高级方案。最后布置了三个实践作业:用Win构建迷你钱包、使用Safe多签钱包、编写多签合约。

关键信息:

  1. 钱包分类:EOA(自管私钥)、合约钱包(合约托管资金)、托管钱包(交易所托管)。
  2. 私钥管理方式:随机私钥、助记词(BIP32/39/44)、Keystore、MPC(SSS/TSS)。
  3. 交易构造流程:ABI编码 → 构建交易结构(Type、Value、Gas等) → RLP序列化 → 哈希 → 椭圆曲线签名 → 广播。
  4. 签名机与硬件钱包:通过隔离签名服务器或硬件设备(如Ledger)提升安全性。
  5. 合约钱包优势:支持多签、multicall、密钥轮换等高级功能,AA(账户抽象)提案试图统一EOA与合约。