阶段一:入门基础

.技术人员非技术人员
🚀推荐时间2-3周1-2周
❓了解区块链基础知识
📕学习加密学基础
🔍熟悉以太坊
😀Solidity基本语法掌握熟悉

学习资料:

阶段二:深入学习

.技术人员非技术人员
🚀推荐时间3周1周
❓学习什么是DApps
📕学习web3.js×
🔍深入智能合约×

一、了解去中心化应用(DApps)

  • 学习什么是DApps,它们的优势和挑战。
  • 了解DApps的工作原理和生态系统。

关于dapp的概念b站有视频讲解都大差不差,技术的同学不需要在这个板块浪费时间,非技术的同学需要细看。。。

二、学习Web3.js

  • 了解如何使用Web3.js与以太坊网络交互。
  • 编写简单的Web3.js应用程序。
  1. 学习Web3.js之前可以自己去操作安装一条geth私链,网上有很多使用教程,推荐下载原来pow版本(不要下最新的,因为最新版geth使用的是权益证明,我们先把难的boss放一放),把链跑起来就完成第一步了。
    在这里插入图片描述
  2. 准备好需要使用的插件:metamask(火狐可以直接访问,chrome跟edge懂的都懂),使用私链连接metamask并查看挖出的token即完成了第二步。
  3. 跟着这个网站一步一步来,初体验web3.js https://docs.web3js.org/guides/getting_started/introduction

三、深入了解智能合约

  • 学习更复杂的智能合约设计模式和最佳实践。
  • 探索智能合约安全性和漏洞。
  1. 深入学习智能合约,推荐 Solidity by Example 去跑一跑上面的例子会加深你对智能合约的理解。
  2. Defi 部分的讲解推荐:https://www.bilibili.com/video/BV19x4y1w7aj/?spm_id_from=333.880.my_history.page.click&vd_source=6e2f6be95b1505776bf456848f7a47fa 梁老师讲的非常好,很详细,没有听懂的部分可以反复听。
    在这里插入图片描述

阶段三:项目实践

一、开发一个简单的去中心化应用

  • 设计一个有趣的DApp概念,并实现其智能合约和前端界面。
  • 部署你的DApp到以太坊主网或测试网络。

Github上有很多不错的项目可以去参考借鉴,当然不要忘记去薅测试币,可以做一个list每天自己薅一点。做技术得同学可以把自己得代码发布到git上方便做工作的时候用。
(下面这个是我自己写的一个小demo,功能没写完只是给大家打个样…)
在这里插入图片描述

二、参与区块链社区

  • 加入区块链社区,与其他开发者和爱好者互动。
  • 参与区块链项目和活动,拓展您的网络。
  1. 工具:科学上网工具、twitter、discord、telegram
  2. 相关的区块链项目:https://www.bilibili.com/video/BV15T4y1s7WQ/?spm_id_from=333.337.search-card.all.click&vd_source=6e2f6be95b1505776bf456848f7a47fa
    在这里插入图片描述

三、持续学习和探索

  • 跟踪最新的区块链技术和发展。
  • 不断学习并尝试新的项目和想法。
  1. 建议去看一本书《九章链术》,这本书里的一些关于区块链项目的实践例子很值得参考,会改变你对于软件项目的看法。在这里插入图片描述
  2. 市场认可度比较高的项目(需要自己去挖掘哦,这里只提供网址):
    https://coinmarketcap.com/
    https://www.coingecko.com/
    https://defillama.com/
    https://www.geckoterminal.com/
    https://dexscreener.com/

日常会在这里更新一些有趣的新项目,https://twitter.com/0xgangWhat,欢迎点赞、评论、收藏、转发and关注我~。

Logo

一起探索未来云端世界的核心,云原生技术专区带您领略创新、高效和可扩展的云计算解决方案,引领您在数字化时代的成功之路。

更多推荐