相关技术
- hardhat
- 功能 开发,本地运行,测试,部署
- 测试
- loadFixture 可以方便的进行测试前的部署
- Time.increaseTo方便模拟时间增加 - 部署需要区分资产和部署账户,将部署的账户放入.env上
- web3.js/ethers.js
- 区别 web3.js是官方的,支持更全面,体积更大 ethers.js是社区的,轻量级,更安全,适合小型项目
- 功能 配置,登录,部署,操作,监听,线下计算
- IPFS
- 去中心化存储,点对点通讯,高效可靠
- 内容寻址,文件有唯一hash值,确保数据不会篡改
- 文件以merkle树存储,下载时验证,确保数据未被篡改
- openzeppelin
- git开源,有官方版和社区版
- 可以import git上的文件,发布npm包的情况下可以使用@引用
- 覆盖访问权限,安全运算,代币标准,代理和升级,工具