专栏介绍
课程简介
区块链钱包是进入 Web3 世界的关键入口,广泛应用于公链、交易系统、托管系统、DeFi、SocialFi、GameFi 和 Staking 等项目中。钱包按照管理方式和应用场景可以分为中心化钱包、去中心化钱包、硬件钱包、多签钱包、MPC 托管钱包、社交恢复钱包和 EVM 链 AA 钱包等多种类型。
在 Web3 领域,区块链钱包无处不在,几乎每一个项目都需要钱包的支持。因此,对区块链钱包开发人员的需求非常大,就业前景广阔。
- 交易所和资管公司需要中心化钱包开发团队来管理密钥和对接各种链钱包。
- 非 EVM 和 Cosmos 构建的公链项目需要专门的团队来开发钱包 SDK、浏览器插件以及桌面和移动端钱包。
- 去中心化钱包项目的整个团队都围绕钱包生态系统进行开发,对接各种链和 DApp。
- Defi、SocialFi、GameFi 和 Staking 项目也需要专门的开发人员来调研和开发其基础钱包功能。
由于 Web3 技术的专业性和高需求,区块链开发人员的薪资普遍较高。在美国,区块链钱包开发工程师的年薪通常在 10 万美元以上,高级开发人员的薪资可以达到 15 万到 20 万美元。钱包安全也是至关重要的领域,大公司有专门的团队审计钱包代码和功能,因此区块链钱包安全专家的薪资也非常高。
学习本课程,你将获得: - 全面的区块链钱包知识,包括各种钱包类型及其底层原理。 - 实战开发经验,涵盖主流链的钱包开发项目。 - 深入的密码学知识,了解钱包安全和风控策略。 - 更好的就业,帮助你进入区块链钱包开发的高薪职业领域。
准备好迎接挑战,成为区块链钱包开发专家吧!
课程特色
- 资深技术专家授课:由拥有超过10年区块链开发经验的专家亲自打造和授课。
- Top 40 链钱包调研与开发实战:掌握钱包对接的调研方法、过程及代码开发实战。
- 深入探索 Web3 钱包的奥秘:深入解析钱包的风控机制、底层原理及密码学实现。
- 企业级项目实战:参与主流链交易所钱包和 HD 钱包的开发实战,积累丰富经验。
课程大纲
基础篇
- 区块链的基本概念介绍
- 钱包基本术语与发展过程介绍
- 探索不同类别的 Web3 钱包底层奥秘
- 钱包的常用密码学算法介绍
- 密码学发展过程与未来展望
- 公钥密码学基础
- 💡对称加密
- 💡💡DES 算法深入
- 💡💡AES 算法深入
- 💡非对称加密
- 💡💡RSA 算法深入
- 💡💡ECDSA 算法深入
- 💡💡EDDSA 算法深入
- BLS 算法深入
- 💡密钥对生成过程
- 💡验证签名过程
- 💡代码实战
- 单向函数算法深入
- 💡MD5 算法
- 💡SHA 算法
- 💡KECCAK 海绵函数
- 💡Blake 和 Blake3
- 💡Poseidon 算法
- 门限共享密码算法深入
- 💡shamir 门限秘密共享方案
- 💡云端可干扰的抗秘密丢失方案原理与实战
- MPC 算法深入
- 💡不经意传输
- 💡GG18 算法
- 💡GG20 算法
- RPC 和 gRPC 通信协议
- 💡RPC 和 gRPC 协议介绍
- 💡ProtoBuf 语法简介
- 💡 基于 gRPC 协议封装一套去中心化钱包的服务
- JSON-RPC 通信协议
- 💡JSON-RPC 通信协议简介
- 💡Ethereum JSON-RPC 代码封装实战
钱包篇
- 深入介绍钱包 bip 协议簇
- Bitcoin 钱包开发实战
- 💡 Bitcoin 简介
- 💡 Bitcoin 脚本验证(隔离见证和 taproot 验证)
- 💡 Bitcoin 交易所钱包开发
- 💡 Bitcoin 去中心化钱包开发
- 💡 Bitcoin 硬件钱包开发(若找不到合适的硬件,模拟开发)
- EVM 链钱包开发实战
- 💡EVM 链简介
- 💡EVM 交易所钱包开发
- 💡EVM 去中心化钱包开发
- 💡EVM 硬件钱包开发(若找不到合适的硬件,模拟开发)
- 💡EVM AA 钱包开发实战
- 💡EVM NFT 钱包实战
- 💡EVM Layer1<->Layer2 充值提现实战
- 💡LSD 项目实战
- Near 钱包开发实战
- 💡Near 交易所钱包开发
- 💡Near 去中心化钱包开发
- 💡Near Staking 实战
- Sol 钱包开发实战
- 💡Sol 交易所钱包开发
- 💡Sol 去中心化钱包开发
- 💡Sol NFT 钱包和 Staking 实战
- Ton 钱包开发实战
- 💡Ton 交易所钱包开发
- 💡Ton 去中心化钱包开发
- 💡Ton 合约开发实战
- Ada 钱包开发实战
- 💡Ada 交易所钱包开发
- 💡Ada 去中心化钱包开发
- Avalanche 钱包开发实战
- 💡Avalanche 交易所钱包开发
- 💡Avalanche 去中心化钱包开发
- BCH 钱包开发实战
- 💡BCH 交易所钱包开发
- 💡BCH 去中心化钱包开发
- LTC 钱包开发实战
- 💡LTC 交易所钱包开发
- 💡LTC 去中心化钱包开发
- Algo 钱包开发实战
- 💡Algo 交易所钱包开发
- 💡Algo 去中心化钱包开发
- Aptos 钱包开发实战
- 💡Aptos 交易所钱包开发
- 💡Aptos 去中心化钱包开发
- Cosmos 系列链钱包开发实战
- 💡Cosmos 系列链钱交易所钱包开发
- 💡Cosmos 系列链钱去中心化钱包开发
- Dash 钱包开发实战
- 💡Dash 交易所钱包开发
- 💡Dash 去中心化钱包开发
- Dot 钱包开发实战
- 💡Dot 交易所钱包开发
- 💡Dot 去中心化钱包开发
- Egld 钱包开发实战
- 💡Egld 交易所钱包开发
- 💡Egld 去中心化钱包开发
- Fil 钱包开发实战
- 💡Fil 交易所钱包开发
- 💡Fil 去中心化钱包开发
- Icp 钱包开发实战
- 💡Icp 交易所钱包开发
- 💡Icp 去中心化钱包开发
- Mina 钱包开发实战
- 💡Mina 交易所钱包开发
- 💡Mina 去中心化钱包开发
- Sui 钱包开发实战
- 💡Sui 交易所钱包开发
- 💡Sui 去中心化钱包开发
- Tezos 钱包开发实战
- 💡Tezos 交易所钱包开发
- 💡Tezos 去中心化钱包开发
- Trx 钱包开发实战
- 💡Trx 交易所钱包开发
- 💡Trx 去中心化钱包开发
- Eos 系列链钱包开发实战
- 💡Eos 系列链交易所钱包开发
- 💡Eos 系列链去中心化钱包开发
- Xrp 钱包开发实战
- 💡Xrp 交易所钱包开发
- 💡Xrp 去中心化钱包开发
- Stx 钱包开发实战
- 💡Stx 交易所钱包开发
- 💡Stx 去中心化钱包开发
高级篇
- Gnosis safe 对接开发实战
- 门限共享秘密代码实战
- 基于门限贡献秘密和 AA 的社交恢复钱包开发实战
- MPC 托管钱包开发实战