企业项目

Bare Crypto:NFT 市场挖矿 DApp

作为首席开发人员,我使用 Solidity 铸币引擎、IPFS 和钱包感知 React 前端开发了 NFT 市场 DApp。

HTML 5HTML 5HTML 5ReactHTML 5HTML 5HTML 5HTML 5HTML 5
裸露的加密 NFT 市场 DApp 徽标

工程影响

可衡量的范围与结果

核心技术
Solidity + Web3.js

审核安全铸造流的智能合约。

实体层
IPFS

去中心化的资产稳定和版本跟踪。

送货
GitHub 操作

可重复的 CI/CD 部署节奏。

用户体验
注重钱包的 SPA

Redux Toolkit 状态和访问受保护的流。

上下文

2021 年至 2022 年间,我作为西班牙一家 Web3 初创公司的首席开发人员,将 NFT 铸币流程端到端产品化。目的;其目标是将安全的合约交互、去中心化资产存储和钱包感知的用户体验整合到同一个产品中。

架构决策

  • 合约限制: 铸币规则保留在 Solidity 合约中;前端仅管理签名和交易提交。
  • 资产层: 媒体和元数据固定在IPFS上;链上的代币携带的是引用,而不是内容本身。
  • 状态管理: 钱包连接、薄荷状态和访问保护通过 Redux Toolkit 组合在单个客户端模型中。
  • 交付: 构建、测试和部署节奏通过 GitHub Actions 实现自动化。

结果

产品;它作为 DApp 发布,连接钱包的用户可以端到端地完成铸币流程,并且合约层和 IPFS 层是分离的。这项工作在 Web3 背景下强化了一种类似于后续电子商务和支付系统中“提供商边界/语义结果”区别的思维方式。

相关作品

将类似的架构决策 应用到你的产品——写信给我。