此篇文章版权属于@polebug 所有。其他媒体、网站或个人转载使用时不得进行商业性的原版原式的转载,也不得歪曲和篡改本网站所发布的内容。 由于本人也是刚入圈的小白,如有错误,欢迎指正~

此篇文章记录一下我这六周左右的学习内容:


WEEK 1: 区块链的基础知识

总结:

第一周学习计划预期是7.31~8.7,但由于我中途几天忙着搬家,延期了一周结束。

第一周的学习量还是挺大的,MIT那前五节都在1h15m左右,白皮书大概看了2-3h,《精通以太坊》内容比较少和浅,大概看了2h。总共是大概10h左右,工作日1h30m+周末刚好能够刷完。

这一周最难的应该是白皮书,技术点介绍的很精简,感觉看懂了又没看懂,后续我会再拿出来看看,以及MIT15.S12也值得补完后续的章节。


WEEK 2: 以太坊和智能合约

总结:

第二周把以太坊官方的文档拿出来翻了个遍,然后再看了下《精通以太坊》智能合约部分,这些大概是看了4h左右,这周剩下的时间在学solidity。

我这周找到的solidity入门课程cryptozombies比较一般,一开始是在以太坊官网上有看到推荐,再加上我以前也看到这个僵尸课程的好评,所以就去刷了一下这个课程。我第一次尝试这种游戏教学,一开始觉得挺好玩的,刷到第二章第三章感觉不行了,发现这种填充部分代码的方式,没法让我比较深入的理解语法。下周就换了个教程学solidity。

对这周的学习不是很满意,花了时间,但是真正学会的很少。属于是垃圾游戏毁我青春了属。不推荐大家去浪费时间造僵尸哈。


WEEK 3: NFT 生态,智能合约

总结:

这周学习成就满满,除了POAP和ENS这俩没啥技术的项目之外,其他的学习内容我觉得都挺好的!不踩坑的感觉真好!上周已经把智能合约的概念搞明白了,这周主要是看NFT+继续学solidity。

先是找了几篇文章看NFT生态,然后选了自己喜欢的三个项目(比较偏基建),POAP和ENS就不吐槽了,Arweave技术文档很好,白皮书也很有意思,推荐大家看这个。

然后继续是智能合约部分,我上周踩了cryptozombies的坑,这周偶然发现Smart Contract Programmer这个up的视频,就去看了。发现讲的很好,配合文字版教程一起食用,我觉得是比较适合我的方式。

以及在同事康康的推荐下,去用了hardhat和remix,动手写了一个简单的NFT合约(几乎是示例代码),跑了一遍编译+测试+部署,还挺有意思。

看着内容很多,但实际上并不是很花时间: token标准(1h) + NFT项目(3h) + 工具学习(3h) + Smart Contract Programmer(3h) 总共就是工作日1h30m+周末而已


WEEK 4:DeFi 生态与技术

总结:

这周进行得挺艰难的,一方面是DeFi的学习资料太少,而且很难有质量好的,另一方面是我对金融方面真的是没有什么知识积累,真·从0开始学习DeFi。

我一开始找DeFi系统性的文档/课程,四处碰壁,大多数都是简单解释下DeFi是什么,对我一个DeFi小白来说总是找不到什么满意的课程,好在Albert推荐了DeFi Mooc给我!看了之后,感觉这个课程就是我想要的那种,从DeFi各种基础概念,再到金融知识解释。虽然这个课程的质量平平无奇,但我觉得它已经足够好了。

这周还去啃了啃Uniswap的白皮书,第一次看DeFi这种白皮书真是太难懂了。我本身就是个金融小白,到v2 v3还有各种数学证明,简直难度剧增,至今都觉得不是特别理解。不过有可能是我学的东西太少了,预言机、借贷、衍生品这些都没来得及去看。

之后得好好补补DeFi!


WEEK 5: Web3 项目常用的工具

(偏后端)

总结:

最后一周还算轻松,算是我目前最熟悉的一块,因为我现在的工作就是web3相关的后端开发,平时会碰上一些使用场景,这周也算是系统性的再去学习了一下。

现在有趣的项目有很多,我就挑了一个经常被使用到的IPFS,啃了白皮书之后发现去中心化存储还挺有意思的,顺着白皮书再去补了一下相关的技术:BitTorrent,DHT,SFS等等,又再去看了Filecoin的设计。感觉去中心化存储也是个大坑,未来会考虑系统化再去学习。

学习列表

WEEK 2: 学习以太坊和智能合约