区块链-开发-资源大全

区块链-开发-资源大全

·

5 min read

区块链开发资源

关注 Twitter: @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。

网站

游戏化教程

Youtube 频道

免费在线课程

Github 仓库

教程文档

教程描述
Blockchain Development TutorialCryptoDev Hub 的区块链开发入门
Advanced Smart Contracts乔治布朗学院的高级智能合约
Getting started with BlockchainKauri 的区块链入门
Public Good Blockchain Development GuideDevpill 的区块链开发指南
Ethereum Blockchain Development开始使用 Microsoft 的区块链开发
Hello World Smart Contracts智能合约 Alchemy 的智能合约教程
Learn Solidity in Y Minutes在 Y 分钟内学习 Solidity 通过 Learn-x-in-y-minutes 编写的 Solidity 教程
Solidity DocsSolidity 教程
OpenZeppelin DocsEthernaut 的 OpenZeppelin 教程
Polygon DocsPolygon Academy 的 Polygon 入门
Ethereum Docs以太坊教程
Decentology DocsEthspring by Decentology
Solana DocsSolana 文档
NEAR DocsNEAR 文档
Terra DocsTerra 文档
Avalanche DocsAvalanche 文档

工具

以太坊 & EVM 生态

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

索拉纳

工具/资源描述
Solana Cookbook在 Solana 区块链上构建的开发人员资源
Rust在 Solana 区块链上编写智能合约的编程语言n
SolangSolana 的 Solidity 编译器

文章

推荐书籍

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

  • 掌握以太坊:构建智能合约和 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

更多关注