IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Web3技术学习路线

    西墙网发表于 2022-09-21 07:42:15
    love 0

    学习 Ethereum 和 Solidity上区块链开发,建议看一下这些资料,另外可以参考web3架构:

    1. 阅读以太坊开发文件库

    浏览一下以太坊的文档。一定要查看 Intro to Ethereum 以太坊介绍部分,以及其他任何吸引你的内容。

    https://ethereum.org/en/developers/docs/

    也一定要看一下介绍 dApp 应用场景的部分,以充分了解在当前生态系统中正在建立和使用的成功案例。

    https://ethereum.org/en/dapps/

    2. 阅读 Solidity 文件

    Solidity文件非常适合入门,尤其是 solidity by example 这部分。详细举了一些流行的智能合约的例子,比如投票、拍卖、远程购买和小额支付。

    https://docs.soliditylang.org/en/v0.8.4/

    开发者们可以在 Remix IDE 中复制和粘贴这些合约,以开始执行和修改它们并观察它们是如何工作的。

    https://remix.ethereum.org/

    作者 Nader Dabit 也做了一个关于投票合约的视频演练:

    3. 熟悉 Remix IDE

    通过使用 Remix IDE,无需建立任何类型的开发环境就可以非常容易地构建智能合约。它是 Remix 项目的一部分,由以太坊基金会 (ethereum.foundation)。

    Remix IDE 允许你直接从浏览器中创建、编辑并执行智能合约,为学习 solidity 的工作方式提供了一个完美的场景。在你学习 solidity 和其如何与 Ethereum 互动的过程中,Remix IDE 也非常适合建立各种类型的智能合约,并对它们进行测试。

    https://remix.ethereum.org/

    https://remix-project.org/

    4. 试着建立一个完整的 dApp

    除了 Solidity ,开发堆栈的其他部分包含了一个本地以太坊环境(如 Hardhat 或 Truffle),一个钱包(如 Metamask ),以及一个允许你与区块链互动的客户端库(如 Ethers.js 或 Web3.js )。

    为了理解所有这些是如何结合在一起的,从零开始建立一个完整的dApp是很有用的。你可以设置前端项目以及本地开发环境,并在区块链上部署、运行并与智能合约互动。

    这里有两个介绍性的课程,能让你在这方面有更多的了解:

    1. Ethereum Programming Tutorial – DeFi, Solidity, Truffle, Web3.js

    2. The Complete Guide to Full Stack Ethereum Development

    5. 考虑读一读这些书

    这个领域本身发展很快,所以技术书籍往往也很快就会过时了。不过,Web3 的基本原理并没有什么变化。

    以下几本非常棒的书,不仅帮助我掌握了现状,而且还帮助我持续关注未来的可能性和机会。Token Economy – How the Web3 reinvents the internet

    代币经济 – Web3如何重塑互联网
    如果目前你只有时间读其中一本书,我认为这是最重要的一本。这本书对我们所知道的网络的所有缺点、Web3 的目标、它将如何影响我们生活中的各个部分,以及为实现这一愿景需要发生什么,这几个问题进行了强有力的深度挖掘。

    The Infinite Machine – How an Army of Crypto-hackers Is Building the Next Internet with Ethereum
    无限的机器 —— 一支加密货币黑客大军如何利用以太坊构建下一个互联网
    这本书讲述了关于以太坊如何形成的惊人故事,带你回顾这一切的历史。它对以太坊起源故事的一个进行了十分完整并风趣十足的描述,强烈推荐。

    New Village – Power Back to People 新的村庄–还权于民
    这是一个非常棒的故事,讲解了区块链技术和去中心化将如何影响世界的未来。

    How to DeFi 如何使用 DeFi
    就和书名一样,这本书的重点是如何开始使用 DeFi (去中心化金融)。它让你很好地了解如何日常使用 DeFi 的各个功能和工具,以及我们在未来可能会看到 DeFi 新的一些应用场景。

    The Spatial Web 空间网络
    空间网络探讨了网络的未来和所有的影响,不仅是 Web3 和去中心化,还有所有的东西将如何聚集在一起,实现我们可能还没有考虑过的东西。
    它很好地权衡了积极和消极因素,以及我们可能能够解决即将到来的任何消极结果的方法。

    还有一些其他的关于 Solidity 的书也可以看看,但重在上手搭建:

    Hands-On Smart Contract Development with Solidity and Ethereum (关于智能合约开发)

    Mastering Ethereum (熟练掌握以太坊)

    6. 听一听这些播客 (英文版)

    Founders of Web 3 – Outlier Ventures 组织的播客,节目包括许多正在创造和建设下一阶段互联网的创始人们。

    Bankless – 加密货币金融的终极指南

    Into the Ether – 有关以太坊的播客

    Crypto 101

    Epicenter – 了解加密货币、区块链、以太坊、比特币和分布式技术

     

    来源/How to Break into Ethereum, Crypto, and Web3 as a Developer

    作者/Nader Debit 

    编译/Cecilia

     

    7. 观看这些 YouTube 视频频道

    Ethereum Foundation 以太坊基金会视频频道

    Eat the Blocks – 关于区块链发展的短视频

    Finematics – 分享有趣的DeFi视频

    Dapp University – 有关以太坊的视频

    BlockGeeks – 常规的区块链训练

    The Daily Gwei

    Austin Griffith



沪ICP备19023445号-2号
友情链接