企业项目
Bare Crypto:NFT 市场挖矿 DApp
作为首席开发人员,我使用 Solidity 铸币引擎、IPFS 和钱包感知 React 前端开发了 NFT 市场 DApp。
HTML 5HTML 5HTML 5ReactHTML 5HTML 5HTML 5HTML 5HTML 5
工程影响
可衡量的范围与结果
- 核心技术
- Solidity + Web3.js
- 实体层
- IPFS
- 送货
- GitHub 操作
- 用户体验
- 注重钱包的 SPA
审核安全铸造流的智能合约。
去中心化的资产稳定和版本跟踪。
可重复的 CI/CD 部署节奏。
Redux Toolkit 状态和访问受保护的流。
上下文
2021 年至 2022 年间,我作为西班牙一家 Web3 初创公司的首席开发人员,将 NFT 铸币流程端到端产品化。目的;其目标是将安全的合约交互、去中心化资产存储和钱包感知的用户体验整合到同一个产品中。
架构决策
- 合约限制: 铸币规则保留在 Solidity 合约中;前端仅管理签名和交易提交。
- 资产层: 媒体和元数据固定在IPFS上;链上的代币携带的是引用,而不是内容本身。
- 状态管理: 钱包连接、薄荷状态和访问保护通过 Redux Toolkit 组合在单个客户端模型中。
- 交付: 构建、测试和部署节奏通过 GitHub Actions 实现自动化。
结果
产品;它作为 DApp 发布,连接钱包的用户可以端到端地完成铸币流程,并且合约层和 IPFS 层是分离的。这项工作在 Web3 背景下强化了一种类似于后续电子商务和支付系统中“提供商边界/语义结果”区别的思维方式。