美文网首页
记录一下这两月在Web3中学到的东西

记录一下这两月在Web3中学到的东西

作者: cemcoe | 来源:发表于2022-05-31 16:52 被阅读0次

书接上文

封在家里已经两个月了,总算可以出门了,来总结一下这段时间在 Web3 中搞到的东西。。。

首先呢,先展示一下搞到的NFT,完成代码编写就可以被空投,目前还不是很明白NFT的价值点,除了炫耀。

Intro to Web3 NFT Build a Web3 App NFT

上面两个 NFT 的来源呢,来自 buildspace ,它提供如下教程,完成教程就可以获得空投NFT。

网站截图

网站的教程就是一个又一个的项目,它给的学习路径是偏实战类型的,按照教程完成还是容易的。

我目前刷了上面的两个教程,体验良好。
. Build a Web3 app with Solidity 写智能合约并搭建前端与合约交互
. Mint your own NFT collection and ship a Web3 app to show them off 实现了一个mint NFT 的Dapp

不得不说,上面的 buildspace 很适合喜欢在实战中学习的人儿的。

在看这些教程时不难发现,在前端 Web3 生态上,React有很多可以使用的库(没有说Vue不好的意思)。

React还是要上点心的学一下子的。

在刷这个教程时可能会遇到不懂的(我遇到的,可能我比较菜),比如:
Q1. 目前有哪些公链,数据来源在哪里?
Q2. Layer1是什么意思?
Q3. 用户选择公链时考虑哪些因素?
Q4. 公链那么多,现在知名的有哪些?是否知名按照什么标准?
Q5. 公链指标中的TVL指的是什么?
Q6. 各公链的差异化竞争格局如何?
Q7. 公链如此多,那么信息如何在各个链间交互流通?
Q8. Solidity 中的数据类型有哪些?
Q9. Solidity 中的local store global的区别是什么?
Q10. Solidity 中定义的变量存储的值,哪些会保存到blockchain中?
Q11. Solidity 中 constant 关键词的作用是什么?如何使用?有什么好处?
Q12. Solidity中 immutable 关键词和 constant 的区别是什么?
Q13. Solidity 中 constant 和 immutable 的使用范围是什么?
Q14. DID的发展现状如何,有哪些产品?
Q15. Solidity 中定义function时形参数据类型为 string 时为什么要添加 memory 关键字,而 uint 却不用?
Q16. Solidity 中ether的单位换算是怎样的?
Q17. Solidity 中的gas费是如何计算的?在编写程序时如何尽量降低gas费用?
Q18. Solidity 中的条件语句IF ELSE 以及三目运算符?
Q19. Solidity 中的循环语句如何使用?for i 以及while的使用方式?
Q20. Solidity 中Mapping映射到自定义struct,Mapping的嵌套使用mapping(address => mapping(uint => string)) public userBook,以及Mapping的增删改查的实现?
Q21. Solidity 中数据的存储位置,stoage,memeory,calldata指的是什么?如何使用?
Q22. Solidity 中修饰function的pure,view指的是什么?使用场景是什么?
Q23. Solidity 中错误处理如何进行?require,revert,assert的使用场景是什么?
Q24. Solidity 中出现的函数修饰符是干啥的?使用场景是什么?
Q25. Solidity 中的事件event是干啥的?日志log和storage有和不同?有什么局限?
Q26. Solidity 中string如何比较?直接双等为何不成?
Q27. 区块链的可见性指什么?代码?数据?
。。。。。

关于Solidity相关的问题可以刷下面的 solidity-by-example 教程,该教程更加聚焦到solidity本身。

而对于其他的问题,我还需要查一些资料。

以下无正文。

点个赞再走呗。

儿童节快乐🥭🥥🥝🥦🥒🥬🥑🥔🥚🥯🥖🥐🥜🥙🥘🥫🥣

相关文章

  • 记录一下这两月在Web3中学到的东西

    书接上文[https://www.jianshu.com/p/caa90fb89273] 封在家里已经两个月了,总...

  • PHP+MySQL百万级数据插入数据库

    说明:想要记录整理一下简单php脚本的学习内容,嘿嘿,虽然简单,但真的有学到东西。 数据插入数据库 在开发过程中可...

  • Android系统启动流程(一)—— init进程的启动流程

    最近开始阅读android系统启动模块的源码了,记录一下从中学到的东西。文章中的源码基于android8.0.0 ...

  • 【Day1-郑爱东】如何投资区块链项目(菜鸟版)

    在区块链的世界中已经活了两月余,每天空闲时也常看小蜜圈和微信群里的内容,好像学到很多东西,其实并没有懂得多少...

  • 在jq学到的东西

    1、统计数字的时候试着找规律,不要死板的一个个算 2、口语化生活化的用在正式的场合显得更有趣和亲切 3、遇到解决不...

  • copy和mutable copy

    最近上班没事,就学会习,继续记录下最近学到的东西,与君共勉,大神勿喷。首先我们测试一下这两行代码: 测试一:源对象...

  • Hello world

    一直想弄个博客记录一下学到的东西。 希望能够坚持下去啦! (●'◡'●)

  • 【Linux培训】Linux运维工程师入门的10个基本技能点

    踏入linux运维工程师需求把握的东西,其实还有许多东西要把握的,但你在学习环境中是很难学到,最终我再提示一下,这...

  • 中心考核

    你学到的每一点东西都要重视起来,学到的每一点东西都要深究,学到的每一点东西都要记录下来,很整齐,很有规律的记录,并...

  • 第一篇随笔

    看看能不能坚持每天写一篇,记录一下,当天学到的东西,或者是之前学到的东西,觉得值得记下来,但当时没来得及记下来的。...

网友评论

      本文标题:记录一下这两月在Web3中学到的东西

      本文链接:https://www.haomeiwen.com/subject/umkzprtx.html