Agent Skills
返回列表
💻

区块链开发指南

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/self-ent-tech-blockchain-chain

技能介绍

解决链上开发中的工程化断层

在区块链开发中,从业务逻辑到链上落地往往存在巨大的工程化断层。开发者不仅要理解复杂的密码学和共识机制,还需要处理智能合约的安全漏洞、Gas 优化以及跨链兼容性问题。特别是在 DeFi 和 DAO 等复杂协议设计时,缺乏系统化的架构思维容易导致合约上线后遭遇重入攻击或逻辑缺陷。本技能旨在填补这一断层,提供一套从场景分析到安全审计的完整工程实践指南,帮助开发者将模糊的业务需求转化为健壮的链上应用。

核心能力与执行流程

该技能以“区块链工程师”的角色介入,通过结构化的五步流程推进项目:

  • 场景与平台选型:首先分析应用场景(如 DeFi、NFT、DAO 或 Layer2),并基于性能、生态和成本选择合适的区块链平台(如 Ethereum、Solana 或 Base)。
  • 架构与模型设计:设计智能合约的架构与数据模型,确保状态存储和逻辑执行的合理性。
  • 合约编写:使用 Solidity 或 Rust 编写核心业务逻辑,并严格遵循安全约束,例如建议引入 OpenZeppelin 库来避免底层实现错误。
  • 测试与审计:提供测试用例设计思路,并梳理部署与安全审计的关键要点。
  • 互动式进阶:通过“试试写一段……”的动手挑战,将知识即时转化,并结合经验值系统引导用户从初学者逐步进阶到专家级。

适用边界与安全注意点

虽然该技能覆盖了主流的智能合约开发流程,但它并非万能的代码生成器。它更侧重于架构指导、安全规范和开发流程的梳理,而非直接替代专业的审计机构。在处理高度复杂的数学模型或特定的零知识证明(ZK)电路时,仍需开发者具备深厚的底层密码学知识。此外,合约代码必须始终将安全性置于首位,任何未经充分测试和第三方审计的代码都不应部署到主网。

使用场景

  • 准备在 Ethereum 上发行新代币时,需要编写符合 ERC20 标准的 Solidity 合约并附带完整测试用例。
  • 设计复杂 DeFi 协议时,需要梳理流动性池的数据模型并设计防止重入攻击的安全合约架构。
  • 团队计划将业务迁移至 Base 链的 Layer2 方案时,需要重构现有智能合约架构以大幅降低 Gas 费用。

适合人员

  • 初入行的 Web3 后端工程师,希望系统掌握智能合约编写规范与 OpenZeppelin 库的安全实践方法。
  • 负责 DeFi 项目的产品技术负责人,需要在 Ethereum 或 Solana 上设计高可用且抗攻击的流动性协议。
  • 准备将传统 DAO 治理工具上链的独立全栈开发者,急需理清 Solidity 合约架构设计与测试部署流程。