# 区块链-开发-资源大全

# 区块链开发资源

**关注 Twitter:  ** [@AntCaveClub](https://twitter.com/AntCaveClub)


用于学习区块链开发和 web3 的免费资源的精选列表。以免费学习平台、网站、在线课程、教程、文档、游戏、文章和书籍为特色；对 web3 空间中的区块链爱好者、工程师、加密爱好者、开发人员、设计师和利益相关者有用。

它包含一系列主题的链接，如区块链技术介绍、Web3 和互联网革命、在以太坊、Solana、Aeternity、Polygon、Celo 和其他与 EVM 兼容的区块链网络上部署智能合约、NFT 的铸造、构建去中心化应用程序(DApps)、借贷协议和代币、创建去中心化自治组织 (DAO)、密码学和分布式账本技术的基础知识、理解去中心化金融、关于区块链开发工具和技术的使用教程 - RemixIDE、Metamask、Hardhat、Web3js、 Ganache、Ethersjs、Web3py、Truffle、OpenZeppelin、Infura、IPFS；包括编写智能合约的编程语言——Solidity、Vyper、Rust、Golang、Sophia。



## 网站

|                                                                                                                |
| -------------------------------------------------------------------------------------------------------------- |
| [Consensys Academy](https://consensys.net/academy/)                                                            |
| [Ethereum.org](https://ethereum.org/en/developers/tutorials/)                                                  |
| [Questbook](https://www.questbook.app)                                                                         |
| [Buildspace](https://buildspace.so)                                                                            |
| [Learnweb3](https://web3learn.io/)                                                                             |
| [The Blockchain School](https://theblockchainschool.io)                                                        |
| [Blockchain at Berkeley](https://blockchain.berkeley.edu/courses)                                              |
| [ProtoSchool](https://proto.school/tutorials)                                                                  |
| [Dacade](https://dacade.org)                                                                                   |
| [Figment](https://learn.figment.io)                                                                            |
| [Finematics](https://finematics.com)                                                                           |
| [Near University](https://www.near.university/learn/by-yourself)                                               |
| [Kerala Blockchain Academy](https://kba.ai)                                                                    |
| [DApp University](https://www.dappuniversity.com/)                                                             |
| [Ethereum Blockchain Dev](https://ethereum-blockchain-developer.com/)                                          |
| [Blockchain Hub](https://blockchainhub.net)                                                                    |
| [EthereumDev](https://ethereumdev.io/)                                                                         |
| [UseWeb3](https://useweb3.xyz)                                                                                 |
| [Blockchain Edu](https://learn.blockchainedu.org)                                                              |
| [Web3 University](https://www.web3.university/)                                                                |
| [Zastrin](https://www.zastrin.com/)                                                                            |
| [Metaschool](https://metaschool.so/)                                                                           |
| [LearnWeb3 DAO](https://www.learnweb3.io)                                                                      |
| [Chainshot](https://www.chainshot.com/)                                                                        |
| [Althash University](https://www.althash.university/colleges-schools/blockchain-internship-youth-program-biyp) |
| [We teach Blockchain](https://weteachblockchain.org/courses)                                                   |
| [Cadena](https://cadena.dev)                                                                                   |
| [Tacode](https://tacode.dev)                                                                                   |
| [NFTschool](https://nftschool.dev)                                                                             |
| [StartonSolana](https://www.startonsolana.com/)                                                                |
| [Blockgeeks](https://blockgeeks.com)                                                                           |
| [CryptoLectures](https://cryptolectures.teachable.com/)                                                        |
| [Snakecharmers](https://snakecharmers.ethereum.org/)                                                           |
| [Pointer](https://www.pointer.gg/)                                                                             |
| [Soldev](https://soldev.app/)                                                                                  |
| [Codiesalert](https://www.codiesalert.com/)                                                                    |
| [Soliditytips](https://soliditytips.com/)                                                                      |
| [Cryptopedia](https://www.gemini.com/cryptopedia)                                                              |
| [Learn NEAR Club](https://learnnear.club/)                                                                     |

 

## 游戏化教程

|                                                                              |
| ---------------------------------------------------------------------------- |
| [Cryptozombies](https://cryptozombies.io)                                    |
| [Ethernaut](https://ethernaut.openzeppelin.com/)                             |
| [Damnvulnerable DeFi](https://www.damnvulnerabledefi.xyz/)                   |
| [Vyper.fun](https://vyper.fun/lessons.html#)                                 |
| [Capture the Ether](https://capturetheether.com/)                            |
| [Space Doggos](https://www.bitdegree.org/course/learn-solidity-space-doggos) |



## Youtube 频道

|                                                                                                        |
| ------------------------------------------------------------------------------------------------------ |
| [DApp University](https://www.youtube.com/c/DAppuniversity)                                            |
| [Eat the blocks](https://www.youtube.com/c/EatTheBlocks)                                               |
| [Ivan on Tech](https://www.youtube.com/c/IvanonTech/)                                                  |
| [Nader Dabit](https://www.youtube.com/c/naderdabit/)                                                   |
| [Samarth Developer](https://www.youtube.com/channel/UCfBN8r71cRThmEptCGJaX7w/)                         |
| [Austin Griffith](https://www.youtube.com/channel/UC_HI2i2peo1A-STdG22GFsA)                            |
| [Merunas Grincalaitis](https://www.youtube.com/channel/UCJInIwgW1duAEnMHHxDK7XQ)                       |
| [Will it Scale](https://youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg)                  |
| [Design Course](https://youtube.com/playlist?list=PL0lNJEnwfVVMuX2Ds19Wj_7Mcze3FDJr3)                  |
| [Smart Contract Programmer](https://www.youtube.com/channel/UCJWh7F3AFyQ_x01VKzr9eyA)                  |
| [Alchemy](https://www.youtube.com/channel/UCtvTdPZWUwW4whk9CLlCBug)                                    |
| [Hashlips NFT](https://www.youtube.com/playlist?list=PLvfQp12V0hS0-3AjKWAve5QHy3W6lOfO8)               |
| [Patrick Collins](https://m.youtube.com/c/patrickcollins)                                              |
| [ETHGlobal](https://www.youtube.com/channel/UCfF9ZO8Ug4xk_AJd4aeT5HA)                                  |
| [Finematics](https://www.youtube.com/c/Finematics)                                                     |
| [Practical Blockchain](https://youtube.com/channel/UCJCPs6IQ5SiDanwFg1RMysQ)                           |
| [Blockholic](https://youtube.com/c/Blockholic)                                                         |
| [Blockchain at Berkeley](https://youtube.com/c/BlockchainatBerkeley)                                   |
| [Vlad Wulf](https://youtube.com/channel/UCsVoOobxAQL6NbWY2t6E6Sg)                                      |
| [Ethereum Engineering Group](https://youtube.com/c/EthereumEngineeringGroup)                           |
| [Web3 Club](https://youtube.com/channel/UCJbA7dA_YPbnef0vEBFuhKQ)                                      |
| [Center for Innovative Finance](https://www.youtube.com/channel/UCOA52m4BOqtI8cHIx4zJAWg)              |
| [Web3 Foundation](https://www.youtube.com/watch?v=y8YyZELnVaw&list=PLxVihxZC42nF_MCN9PTvZMIifRjx9cZ2J) |
| [Learn Web3DAO](https://youtube.com/c/LearnWeb3DAO)                                                    |
| [Block Explorer](https://youtube.com/c/BlockExplorerMedia)                                             |
| [CodeXpert](https://youtube.com/c/CodeXpert)                                                           |
| [Learn Web3](https://youtube.com/channel/UCjl8iG0tFvwyLapBPluLfKw)                                     |
| [Edureka](https://www.youtube.com/watch?v=9qfxLo1rt1Q&list=PL9ooVrP1hQOFJblZm3OdcVV-H6Z8V7HP1)         |
| [Code Eater](https://www.youtube.com/c/CodeEater21)                                                    |
| [Mobilefish.com](https://www.youtube.com/watch?v=KXUTUhERJUE&list=PLmL13yqb6OxdEgSoua2WuqHKBuIqvll0x)  |
| [Simplilearn](https://www.youtube.com/watch?v=yubzJw0uiE4&list=PLEiEAq2VkUUKmhU6SO2P73pTdMZnHOsDB)     |
| [Crypto white board](https://www.youtube.com/c/WhiteboardCrypto)                                       |
| [Aeternity Blockchain](https://www.youtube.com/c/aeternityblockchain)                                  |
| [Chainlink](https://www.youtube.com/c/chainlink)                                                       |
| [Codiesalert](https://youtube.com/channel/UCpuR8mLqFrHokwPZBdLNdWA)                                    |



## 免费在线课程

|                                                                                                                                     |
| ----------------------------------------------------------------------------------------------------------------------------------- |
| [Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial](https://www.youtube.com/watch?v=M576WGiDBdQ) 
| [Build and Deploy a Modern Web 3.0 Blockchain App - Solidity Smart Contracts Crypto](https://www.youtube.com/watch?v=Wn_Kb3MR_cU)
| [Blockchain Theory 101](https://www.udemy.com/share/101yjc2@PUdKbFpaTVMPcUBCO0hOfg==/)
| [Blockchain Technology](https://www.edx.org/course/blockchain-technology)
| [Smart Contracts](https://www.coursera.org/learn/smarter-contracts)
| [Blockchain and deep learning of AI](https://www.udemy.com/course/blockchain-and-deep-learning-future-of-ai/)
| [Understanding Blockchain Technology](https://www.udemy.com/course/understanding-blockchain-technology/)
| [Ethereum](https://www.ludu.co/course/ethereum)
| [Blockchain Technology and Applications](https://alison.com/course/diploma-in-blockchain-technology-and-applications)
| [Solidity Smart Contract & Blockchain Development (in Farsi)](https://www.youtube.com/playlist?list=PLDwI1rIhknpNyUWdFt_XD6rpTEjTkUcYo)
| [Blockchain Technology Fundamentals](https://witscad.com/course/blockchain-technology-fundamentals)
| [Enterprise Blockchains Fundamentals](https://academy.101blockchains.com/courses/enterprise-blockchains-fundamentals)


## Github 仓库

- https://github.com/smartcontractkit/full-blockchain-solidity-course-py
- https://github.com/jklepatch/eattheblocks
- https://github.com/benstew/blockchain-for-software-engineers
- https://github.com/crytic/awesome-ethereum-security
- https://github.com/iearn-finance/yearn-starter-pack
- https://github.com/pbrudny/learning-solidity-2018
- https://github.com/OffcierCia/DeFi-Developer-Road-Map
- https://github.com/ConsenSys/ethereum-developer-tools-list
- https://github.com/yjjnls/awesome-blockchain
- https://github.com/protofire/blockchain-learning-path
- https://github.com/bkrem/awesome-solidity
- https://github.com/BlockchainBooks/blockchainbooks.github.io
- https://github.com/jpantunes/awesome-cryptoeconomics
- https://github.com/OpenZeppelin/awesome-openzeppelin
- https://github.com/coinpride/CryptoList
- https://github.com/BlockchainLabsNZ/awesome-solidity
- https://github.com/ErichDylus/Smart-Contract-Resources
- https://github.com/dapphub/dapptools#installation
- https://github.com/NoahZinsmeister/web3-react
- https://github.com/crytic/building-secure-contracts
- https://github.com/decentology/web2-to-web3-resources
- https://github.com/dapphub/dapptools
- https://github.com/OffcierCia/ultimate-defi-research-base
- https://github.com/matter-labs/awesome-zero-knowledge-proofs
- https://github.com/raineorshine/solidity-by-example
- https://github.com/DavidJohnstonCEO/DecentralizedApplications
- https://github.com/matter-labs/awesome-zero-knowledge-proofs
- https://github.com/dethcrypto/TypeChain
- https://github.com/jashmenn/bitcoin-reading-list
- https://github.com/fravoll/solidity-patterns
- https://github.com/l-henri/solidity-101
- https://github.com/unstoppabledomains/decentralized-websites
- https://github.com/rust-in-blockchain/awesome-blockchain-rust
- https://github.com/rhlsthrm/typescript-solidity-dev-starter-kit
- https://github.com/0xpranay/solidity-notes
- https://github.com/rust-unofficial/awesome-rust
- https://github.com/dcbuild3r/blockchain-development-guide
- https://github.com/nosequeldeebee/blockchain-tutorial
- https://github.com/openblockchains/awesome-blockchains
- https://github.com/nakov/practical-cryptography-for-developers-book
- https://github.com/James-Sangalli/learn-solidity-with-examples
- https://github.com/sigp/solidity-security-blog
- https://github.com/aeternity/awesome-aeternity
- https://github.com/frankiefab100/Web3.0-Roadmap
- https://github.com/ethereumbook/ethereumbook
- https://github.com/Rari-Capital/solcurity
- https://github.com/ajsantander/trivias
- https://github.com/ventali/awesome-zk
- https://github.com/Dhaiwat10/create-web3-frontend
- https://github.com/spo0ds/Journey-to-become-a-Blockchain-Engineer
- https://github.com/manojpramesh/solidity-cheatsheet
- https://github.com/crytic/evm-opcodes



## 教程文档

| 教程                                                                                                        | 描述                                                  |
| --------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [Blockchain Development Tutorial](https://cryptodevhub.io/wiki/blockchain-development-tutorial)                 | CryptoDev Hub 的区块链开发入门 |
| [Advanced Smart Contracts](https://georgebrowncollege-toronto.github.io/Advanced-Smart-Contracts/index.html)    | 乔治布朗学院的高级智能合约             |
| [Getting started with Blockchain](https://kauri.io/#collections/Getting%20Started/blockchain-explained/)        | Kauri 的区块链入门                  |
| [Public Good Blockchain Development Guide](https://www.devpill.me/docs)                                         | Devpill 的区块链开发指南                     |
| [Ethereum Blockchain Development](https://docs.microsoft.com/en-us/learn/paths/ethereum-blockchain-development) | 开始使用 Microsoft 的区块链开发       |
| [Hello World Smart Contracts](https://docs.alchemy.com/alchemy/tutorials/hello-world-smart-contract)            | 智能合约	Alchemy 的智能合约教程                          |
| [Learn Solidity in Y Minutes](https://learnxinyminutes.com/docs/solidity)                                       | 在 Y 分钟内学习 Solidity	通过 Learn-x-in-y-minutes 编写的 Solidity 教程                  |
| [Solidity Docs](https://solidity.readthedocs.io)                                                                | Solidity 教程                                       |
| [OpenZeppelin Docs](https://ethernaut.openzeppelin.com/)                                                        | Ethernaut 的 OpenZeppelin 教程                       |
| [Polygon Docs](https://academy.polygon.technology/module-1-getting-started/join-the-polygon-academy)            | Polygon Academy 的 Polygon 入门          |
| [Ethereum Docs](https://studio.ethereum.org/)                                                                   | 以太坊教程         |
| [Decentology Docs](https://docs.decentology.com/)                                                               | Ethspring by Decentology                                     |
| [Solana Docs](https://docs.solana.com/)                                                                         | Solana 文档                                         |
| [NEAR Docs](https://docs.near.org/docs/tutorials/overview)                                                      | NEAR 文档                                           |
| [Terra Docs](https://docs.terra.money/docs/develop/sdks/terra-js/)                                              | Terra 文档                                          |
| [Avalanche Docs](https://docs.avax.network/build/tutorials)                                                     | Avalanche 文档                                      |



## 工具

> 以太坊 & EVM 生态

| 工具                                                                  | 描述                                                                                                                                      |
| --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Remix IDE](https://remix.ethereum.org)                               | 用于为智能合约编写、编译、调试和部署solidity代码的在线集成开发环境                        |
| [EthFiddle](https://100dailyui.webflow.io/)                           | 基于solidity浏览器的开发工具                                                                                                     |
| [Solidity](https://docs.soliditylang.org)                             | 一种面向对象的高级语言，用于在以太坊虚拟机上实现智能合约                                            |
| [Metamask](https://docs.metamask.io/guide)                            | 用于访问和注入以太坊 web3 API 的钱包插件                                         |
| [Truffle Suite](https://trufflesuite.com/doc)                         | 使用 EVM 的区块链开发环境、测试框架的套件                                                      |
| [Web3.js](https://web3js.readthedocs.io)                              | 允许您使用 HTTP、IPC 或 WebSocket 与本地或远程以太坊节点交互的库集合                         |
| [Hardhat](https://hardhat.org/getting-started/)                       | 一个以太坊开发环境，可帮助开发人员管理和自动化构建智能合约和 DApp 所固有的重复任务  |
| [Ethers.js](https://docs.ethers.io)                                   | 用于与以太坊区块链及其生态系统交互的紧凑库                                                          |
| [Vyper](https://vyper.readthedocs.io/en/latest/vyper-by-example.html) | 一种以以太坊虚拟机 (EVM) 为目标的面向合约的 Pythonic 编程语言                                       |
| [Web3.py](https://web3py.readthedocs.io)                              | 受 web3.js 启发，用于与以太坊交互的 Python 库                                    |
| [Go Ethereum](https://geth.ethereum.org/docs/)                        | 以太坊协议的 Golang 实现         |
| [Brownie](https://eth-brownie.readthedocs.io)                         | 针对以太坊虚拟机的基于 Python 的智能合约开发和测试框架                               |
| [OpenZeppelin](https://docs.openzeppelin.com/learn/)                  | 用于安全智能合约开发和社区审查代码的库
| [Wagmi.sh](https://wagmi.sh/)                  | 以太坊的 React Hooks 库，基于 ethers.js。                                                          |
| [EVM Codes](https://www.evm.codes/)                                   | 对以太坊虚拟机操作码的交互式参考    |
|  |
| [EVM Opcodes](https://www.ethervm.io/)                                | 以太坊虚拟机操作码                                                                                                                 |
|  |
| [Web3 Type Converter](https://web3-type-converter.onbrn.com/)         | 从 bytes32/hex 转换为字符串/数字，反之亦然    |
|  |
| [Blockchain Demo](https://andersbrownworth.com/blockchain/)         | 基于网络的区块链概念演示，如哈希、块、分布式账本、令牌、公钥/私钥对和签名                                                                                    |
|  |

> 索拉纳

| 工具/资源                                 | 描述                                                           |
| --------------------------------------------- | --------------------------------------------------------------------- |
| [Solana Cookbook](https://solanacookbook.com) | 在 Solana 区块链上构建的开发人员资源                  |
| [Rust](https://www.rust-lang.org/learn)       | 在 Solana 区块链上编写智能合约的编程语言n |
| [Solang](https://solang.readthedocs.io/)      | Solana 的 Solidity 编译器                                         |


## 文章

- https://www.freecodecamp.org/news/what-is-web3/amp/#click=https://t.co/93kxqzr3I4
- https://freecodecamp.org/the-complete-guide-to-full-stack-ethereum-development/
- https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13
- https://frankiefab.hashnode.dev/learn-blockchain-development-by-playing-games
- https://hackernoon.com/an-introduction-to-bitcoin-and-cryptocurrency-618c139d1d06
- https://dev.to/richardmelko/ethereum-dapp-crash-course-make-an-erc20-token-faucet-frontend-2m43
- https://dev.to/stermi/how-to-create-an-erc20-token-and-a-solidity-vendor-contract-to-sell-buy-your-own-token-4j1m
- https://kndrck.co/posts/building-on-ethereum-mainnet-an-opinionated-guide/
- https://lorisleiva.com/create-a-solana-dapp-from-scratch
- https://medium.com/@austin_48503/%EF%B8%8Fethereum-dev-speed-run-bd72bcba6a4c
- https://dev.to/dabit3/how-to-get-into-ethereum-crypto-web3-as-a-developer-9l6
- https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c
- https://blog.openzeppelin.com/ethereum-in-depth-part-1-968981e6f833/
- https://blog.chain.link/build-defi-yield-farming-application-with-chainlink/
- https://www.notonlyowner.com/learn/intro-security-hacking-smart-contracts-ethereum
- https://hackernoon.com/getting-started-as-an-ethereum-web-developer-9a2a4ab47baf
- https://stermi.medium.com/how-to-deploy-your-first-smart-contract-on-ethereum-with-solidity-and-hardhat-22f21d31096e
- https://www.investopedia.com/terms/b/blockchain.asp
- https://hackmd.io/NS-XCiEbS2GUpI8Wu1Xdew
- https://michaelnielsen.org/ddi/how-the-bitcoin-protocol-actually-works/
- https://www.freecodecamp.org/news/how-to-make-an-nft-and-render-on-opensea-marketplace/
- https://web3.smsunarto.com/#4b807a58e77b47649b90e91d35085b46
- https://secureum.substack.com/p/solidity-101
- https://dev.to/frankiefab100/web-30-and-the-evolution-of-the-internet-56hk
- https://karl.tech/
- https://blog.logrocket.com/how-to-build-a-blockchain-in-rust/
- https://blog.alchemy.com/blog/nft-deployment-cost
- https://blog.chain.link/how-to-create-an-erc-20-token-on-polygon/
- https://www.toptal.com/ethereum/ethereum-name-service-dapp-tutorial
- https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369
- https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274
- https://medium.com/loom-network/how-to-code-your-own-cryptokitties-style-game-on-ethereum-7c8ac86a4eb3
- https://web3devs.com/how-does-blockchain-work-guide-for-businesses/
- https://blockonomi.com/solidity-tutorial/
- https://docs.openzeppelin.com/contracts/4.x/erc20
- https://medium.com/bitfwd/how-to-create-run-your-own-dao-5e3eadd96962



## 推荐书籍

- 比特币白皮书：点对点电子现金系统 - 中本聪

- 掌握以太坊：构建智能合约和 DApps - Andreas Antonopoulos 和 Gavin Wood 博士

- 掌握以太坊：实施高级区块链应用程序 - Merunas Grincalaitis

- 掌握比特币：对开放区块链进行编程 - Andreas M. Antonopoulos

- 无限机器：一群加密黑客如何使用以太坊构建下一个互联网 - Camila Russo

- 掌握比特币：解锁数字加密货币 - Andreas Antonopoulos

- 比特币编程：学习如何从零开始编程比特币 - Jimmy Song

- 银行 4.0 - 布雷特金

- 构建以太坊 DApps：以太坊区块链上的去中心化应用程序 - Roberto Infante

- 掌握闪电网络：即时比特币支付的第二层区块链协议 - Andreas Antonopoulos、Olaoluwa Osuntokun 和 Rene Pickhardt

- 抓住区块链和数字货币革命中的机遇：爱好者手册 - Chimezie Chuta

- 以太坊区块链开发者指南 - Thomas Wiesner

- 使用 Solidity 和以太坊进行智能合约开发：从基础到部署 - Randall Kanna 和 Dave Hoover

- 空间网络：Web 3.0 将如何连接人类、机器和人工智能来改变世界 - Gabriel Rene

- 如何 DeFi - Darren Lau 等人

- 区块链开发者：实用指南 - Elad Elrom

- 代币经济：Web3 如何重塑互联网 - Hermin Voshmgir


## 更多关注 

- *Twitter*:    [@AntCaveClub](https://twitter.com/AntCaveClub)

- *蚁穴Web3社区*:  [https://antcave.club/](https://antcave.club/)

- *Youtube*:  [链求君](https://www.youtube.com/channel/UCDrmDcLjnmIQk-xtNuJ42Sw)

