RJ

Posted on Aug 10, 2022Read on Mirror.xyz

Solidity小白初学整理

年初的时候通过 Opensea 发布过一组系列,随之意识到 Opensea 只提供 ERC-1155 的发布,若想发 ERC-721(真正意义上的NFT),还需自己部署合约。

曾考虑借助ArtBlocks制作AI生成的数字艺术品,但由于其生成代码并不开源,且只能在其平台上发布的限制,最终决定自己找几幅照片,手动调色,然后自己写(修改)份简单的代码,直接部署在主网上。这是打通整个流程并获得正反馈的高效方式。

在学习solidity初期遇到的一大难处是,市面上大部分的“教程”都是面向有一定编程基础的。哪怕是Solidity官网的基础内容,没有编程背景的朋友也很容易看得一头雾水。意识到这个问题后,我的思路是先吧基本框架、概念、语法等了解清楚,再通过对照现成头部项目合约找感觉,不明白的地方自己先查询再请教身边有编程背景的朋友(在此致谢🙏),当对底层概念有了大致了解后就可以过一下Solidity官方内容(一手资料),最后可以磕磕绊绊地上手实操了~

(同时出于对自己的了解,整个过程中不断地提醒自己:关注学习过程,不要在意结果得失)

以下是自己的 1)学习步骤 和 2)整理的solidity 基础概念整理。

Solidity 学习步骤(思路)

Solidity 基础内容整理

(未完待续…)