Skip to content

Latest commit

 

History

History
874 lines (422 loc) · 35.8 KB

README.md

File metadata and controls

874 lines (422 loc) · 35.8 KB

web3-awesome

web3百科全书👏🏻 打造 web3 全球第一中文资源

学习资料

开源在线

区块链技术指南 【推荐】

区块链钱包从入门到精通 【推荐】

廖雪峰-区块链教程

区块链技术-智能合约Solidity编程语言

区块链与密码学(32学时)武汉大学-课件 【推荐】

元宇宙-数字产权-区块链

以太坊维基百科 英文

以太坊知识库 【推荐】

Eth2 展望和分享

《以太坊的指南针》 入门

以太坊中文文档

以太坊开发文档

Solidity中文文档

Solidity开发智能合约实例 英文

编游戏的同时学习以太坊 DApp 开发

慢雾科技的安全技术探究 分享漏洞分析的报告

immunefi 智能合约安全的教程 英文

用Go来做以太坊开发

以太坊设计与实现 【进阶推荐】

Go语言的区块链开发指南 英文开源书

精通区块链 英文开源书

非开源在线资料

说透元宇宙 - 极客时间

左耳听风 - 区块链

深入浅出区块链 - 极客时间

说透区块链 - 极客时间

出版书籍📚

商业类

《区块链技术及应用 第二版》

《区块链革命》

《打造超级区块链社区 建设、运营、实践》

《元宇宙基石:Web3.0与分布式存储》

《区块链+ 落地场景与应用实战》

《区块链+大数据:突破瓶颈,开启智能新时代》

《解码元宇宙 未来经济与投资》 韩

《区块链重构规则》美

《区块链:构建数字经济新世界》

技术类

《Node.js区块链开发》

《精通以太坊:开发智能合约和去中心化应用》 【推荐】

《TypeScript入门与区块链项目实战》 美、俄

《区块链最强教科书》 日

《区块链教科书 用Python学习区块链结构和工作原理》 日

《区块链基础知识25讲》

《精通区块链编程》

《精通区块链》 美【推荐】

《区块链编程》 美

《区块链底层设计 Java实战》

《Spring Boot区块链应用开发入门》

《Go语言区块链应用开发 从入门到精通》

《区块链 通往资产数字化之路》

《从零开始自己动手写区块链》

《区块链开发 从入门到精通 以太坊+超级账本》

《区块链安全理论与实践》 美

《区块链安全入门与实战》

《区块链安全技术指南》

《区块链安全实战》 美

《区块链架构之美——从比特币、以太坊、超级账本看区块链架构设计》

《深入理解以太坊》

《深入浅出区块链核心技术与项目分析》

《深入以太坊智能合约开发》

《区块链:以太坊 DApp 开发实战》

区块链-通往资产自由之路.epub

其他

《哈耶克:货币的非国家化》

《精通比特币》 非出版物

科普类

《区块链通识课50讲》

《一天搞懂区块链》

《极简元宇宙》 韩

《智慧空间 解密 Web 3.0》 美

《虚拟币货币革命 比特币只是开始》 日

《一本书读懂元宇宙》 韩

《区块链进化史:26个故事将透区块链前世今生》

《一本书读懂Web3.0 区块链、NFT\元宇宙和DAO》

《区块链 元宇宙的基石》

《区块链核心知识讲解》精华套装版

《大话区块链》

《区块链通俗读本》

《从0到1全面学透区块链》

《区块链108问 一本书让你读懂区块链》

学术论文

去中心化系统的顶级论文集

中本聪比特币论文-英

以太坊白皮书-支持多语言

Nick Szabo的论文集

视频课程

科普

【科普】快来学习什么是区块链【合集】

纪录片-区块链之新

入门课程

学堂在线-区块链和加密数字货币

油管-如何在2022年成为一个高收入的区块链开发者-英文

油管-比特币是如何运作的-英

技术课程

Solidity 开发合集 Youtube

系统性的合约开发教程 Youtube

Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course javascript全栈区块链开发,32 小时

Free Blockchain Development Courses web3与区块链开发,共 44 集

Blockchain Mastery Path 带你精通区块链,共 30 集

Web3.js · Ethereum Blockchain Developer Crash Course 带你学习web3.js

Web3 Tutorial web3入门

web3.js full course web3.js 入门

Complete Blockchain Development Course for Beginners in Hindi 咖喱味的区块链开发教程视频

大学公开课

北京大学肖臻老师《区块链技术与应用》公开课 【推荐】

【麻省理工大学公开课】区块链与货币

【麻省理工】区块链与金钱-中英字幕

【MIT公开课】S12 区块链与金钱

清华大学“区块链”公开课

普林斯顿公开课 《比特币与加密货币技术》区块链技术

培训结构

尚硅谷区块链全套教程完整版(深入掌握以太坊核心技术)

尚硅谷2018区块链开发全套课程

尚硅谷区块链项目硅谷拍卖系统

兄弟连2020区块链技术开发入门到精通视频教程

千峰教育2020年GO语言+区块链 VIP就业班

博学谷2021年区块链课程

火链学院2019年《Go语言+区块链工程师》

油管上的数学频道

Mathologer

PBS Infinite Series

Numberphile

Welch Labs

油管区块链

Web3 Foundation web3技术/分享频道

GoldSilver (w/ Mike Maloney) 区块链/金融频道

Decentralize Everything 区块链创始人V神的访谈视频

Tim Berners-Lee: The next Web of open, linked data 蒂牧泊纳思-李 谈下一代网络

What Exactly is Web3? Juan Benet的web3演讲

What is Hedera Hashgraph? Dr. Leemon Baird对话视频

Why Ethereum is Going to Change the World Joseph Lubin访谈视频:为什么区块链能改变世界

优秀文章

扫盲篇

学堂在线-区块链和加密数字货币

阮一峰 为什么 Web3 与区块链有关

当区块链遇上Rust

一文读懂 Web3:互联网发展的新时代还是骗局?

当我们谈Web3.0时,我们谈些什么 【文章备份】

详解区块链

技术篇

定义web3的技术栈

以太坊的JavaScript API —— web3.js

学习路线篇

以太坊学习路线和资源汇总

深入篇

How the Bitcoin protocol actually works 从原理上介绍比特币协议实际上是如何工作的

【深度知识】25种区块链共识算法全面详解

英文

博客

learn-web3 学习web3的英文资料 【推荐】

useweb3 专为web3开发者搭建学习的平台 英文 【推荐】

inrupt 博客

blockchainhub 博客

diode区块链博客专区

30天成为web3开发者

2022年web3和Solidity开发完全指引 【推荐】

medium web3博客专栏

Web 3.0系列博客

consensys上的web3博客专栏

文章

Understanding the IPFS White Paper 理解IPFS白皮书

学习web3的最佳资源

去中心化应用的通用理论

作为一名开发者如何进入区块链、密码学、web3领域

web3终极指南

如何进入加密领域?2022年写给web3开发者的路线图

分布式 & web3开发者路线图

web3.0: 开发者入门的路线、指南、资源 视频

学习web3的19关

进入web3, 加密数字货币,以太坊,区块链开发需要的五个工具

web3最好的资源-区块链,加密数字货币,以太坊,DAOs和元宇宙

使用Cloudflare开发Web3应用 支持中文

值得关注的推特

dabit3

imac2

ravinwashere

mcgillmd921

theankurtyagi

catalinmpit

heyonuoha

inovatik

denicmarko

makadiaharsh

区块链

以太坊是如何工作的?

智能合约的思考 1997年Nick Szabo所写

”加密货币”的思考

创建智能合约的流行编程语言

智能合约的开发语言

开发区块链的最佳语言

使用web3.js开发以太坊区块链

区块链和智能合约学习资源

如何使用Rust开发和部署智能合约

为什么使用Rust编写智能合约

使用React, Solidity, 和 Web3.js开发一个Real-World dApp

以太坊开发部署完全去中心化Dapp终极指南

使用web3.js开发以太坊DApp教程

开源项目

以太坊开发工具及平台指南

DeFi Developer Road Map web3/区块链/去中心化金融开发路线图 【推荐】

如何赢在未来:互联网的第三次革命 失效备份

JavaScript web3 项目

web3.js

web3modal

ethers.js

web3-react 为前端 React 提供的 DAPP 开发组件

Eth App 大量的创建 DApp 的模板

Scaffold-Eth Ethers.js + Hardhat + React 的 DApp 模板

Drizzle 擅长大量状态管理的前端库

Ganache 以太坊本地开发调试的工具(TypeScript实现)

openzeppelin-contracts 使用javascript的智能合约开发库

EthereumJS

contracts-solidity

Fortmatic 基于javascript的钱包

CFWeb3 web3应用示例

hardhat 用于编译、测试、部署和调试以太坊软件的开发环境,帮助开发人员管理和自动化构建智能合约和dApp 过程中固有的重复性任务


Truffle 官网 流行 DApp 开发框架(TypeScript实现)

truffle插件:

truffle-plugin-verify - 验证 Etherscan 上的特定地址的智能合约代码是否和本地相同

truffle -security - 对智能合约运行 MythX 安全分析。

truffle-contract-size - 以千字节显示智能合约的大小。

truffle-plugin-abigen - 生成与 Geth 兼容的abigen数据,用于为以太坊合约构建 Golang 绑定

openzeppelin-upgrades 可升级合约插件

solidity-coverage 检查测试的覆盖性。

Rust区块链项目

exonum 使用Rust开发的许可链开发框架

nervos

holochain

grin

polkadot

substrate 用于构建分布式或去中心化的系统的框架

ethernaut 基于 Web3/Solidity 的战争游戏

Concordium

substrate 用于区块链创新的下一代框架

substrate的文档

parity全家桶

parity-ethereum

parity-zcash

parity-bitcoin

shasper

java区块链项目

Web3j java的以太坊API

Python区块链项目

Web3.py Python的以太坊API

Go区块链项目

ethereum/go-ethereum 官方Golang实现的以太坊协议

go-ethereum-code-analysis 停止更新于五年前

geth-analyze go-ethereum源码分析

以太坊

Remix 用来开发、编译、部署智能合约的IDE,支持浏览器IDE

Remix IDE文档

solidity 官网 以太坊上开发智能合约的专用语言

Truffle 官网 流行 DApp 开发框架(TypeScript实现)

Ganache 以太坊本地开发调试的工具(TypeScript实现)

Geth 开发以太坊时使用的客户端,提供了一个交互式命令控制台

learning-solidity 以太坊学习视频链接,youtobe

full-blockchain-solidity-course-py 使用python学习区块链、智能合约开发的教程

awesome-solidity 以太坊英文资料

openzeppelin-contracts 使用javascript的智能合约开发库

去中心化DNS和网络

握手、ENS和去中心化命名服务解释(2018)

为什么区块链上的DNS继HTTPS DNS之后的下一个步 【推荐】

IPFS — 介绍一种点对点的去中心化文件系统 失效备份 IPFS论文

去中心化网络的艺术

让你的网络去中心化 使用 IPFS 和 ENS

如何使用IPFS-web3的支柱

ipfs文档

web3的数据如何通过IPFS保存到加密艺术平台HicEtNunc NFTs

搭建去中心化网络: ENS + IPFS = dWeb

智能合约 Smart Contracts

stacks-network 比特币智能合约

smartcontractkit 智能合约组织

smart-contract-best-practices 智能合约安全最佳实践

smart-contracts 用于证券和公用事业代币的以太坊智能合约

remix-project 用来开发、编译、部署智能合约的IDE

安全审计

Mythril 是 EVM 字节码的安全分析工具。它使用符号执行、SMT 解决和污点分析来检测各种安全漏洞。

Slither 是一个用 Python 3 编写的 Solidity 静态分析框架。

Manticore 是用于分析智能合约和二进制文件的符号执行工具。

Echidna 是一个 Haskell 程序,旨在对以太坊智能合约进行模糊测试/基于属性的测试。

tenderly 是集成、开发、测试模拟的平台,支持主网分叉

EIP-1470 漏洞分类

blocksec-ctfs CTF 竞赛中合约安全方面的题目 英文

blocksec-ctfs 找到合约漏洞的挑战

capturetheether 合约安全游戏 英文

合约漏洞赏金平台 immunefi 英文

白皮书

Bitcoin: A Peer-to-Peer Electronic Cash System 比特币白皮书:一种点对点的匿名货币交易系统

以太坊黄皮书

Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform 以太坊白皮书: 下一代智能合约和去中心化应用平台

IPFS - Content Addressed, Versioned, P2P File System IPFS - 内容寻址,版本化,P2P文件系统

Hedera: A Governing Council & Public Hashgraph Network

Chainlink 2.0白皮书 失效备份

白皮书数据库 【推荐】

DAOs

去中心化组织介绍DAO

解释什么是去中心化组织DAO

什么是DAO以及它是怎么运作的

the-dao白皮书

SingularityDAO白皮书 失效备份

其他项目

行业报告

互联网传媒行业深度报告:Web3.0初探.pdf

2022-2027年中国区块链行业市场前瞻与投资战略规划分析报告.pdf

中国信通院 区块链白皮书2018 备份

华为区块链白皮书2018 备份

赛迪-区块链数字版权应用白皮书 备份

法律法规

区块链类型化的法理解读与规制思路

“区块链”现行法律及合规概览(上)

“区块链”现行法律及合规概览(下)

2022年中国及31省市区块链行业政策汇总及解读(全)推动区块链与各行业加速融合

行业资讯

以太坊基金会博客 英文

coindesk 英文

cointelegraph 英文

rekt 发布漏洞和攻击事件资讯的平台 支持中文

巴比特

律动


区块链日报

鸵鸟区块链

链节点

链门户

鸵鸟区块链 - 数字经济技术及资讯平台

PANews - 区块链新闻资讯

优源码-区块链

链圈子

工具站点

web3 serveless 无后台开发web3

以太坊ETH区块链浏览器-Tokenview

区块链网 NFTs

区块链服务网络

区块链浏览器|以太坊浏览器|比特币浏览器|Tokenview

ChainSQL——基于区块链的数据库应用平台

国家区块链漏洞库

Etherscan 区块浏览器 支持中文

Ethplorer 区块浏览器 支持中文

Blockchair 区块浏览器 支持中文

Blockscout 区块链浏览器 支持中文

OKLink 欧科云链

beaconscan 区块链浏览器 支持中文

ethscan 区块链浏览器

社区交流

登链社区

gitter 在线交流频道

reddit ethereum 技术讨论

stackexchange 以太坊的stackoverflow

以太坊社区网络

mirror 英文

medium 英文

gitcoin 英文

hashnode web3专区

行业研究

国内研究机构

武汉大学 密码学与区块链技术实验室

万向区块链实验室

公司产品

腾讯区块链

百度超级链

网站合集

protocol.ai

相关技术

钱包/身份证明 Wallets/authentication

Metamask 以太坊钱包

Authereum 已废弃

文章:结束与开始 结束Authereum,开始Hop

Hop 支持以太坊 layer-2 生态系统

Fortmatic 基于javascript的钱包

重塑信任

去中心化身份 Decentralized Identifiers (DID)

W3C DID

可验证凭证 Verifiable Credentials

w3c 可验证凭证

密码学 General Cryptography

开源资料

Crypto 101 密码学教程 英文 失效备份 260页的pdf

优秀文章

安全的hash算法

什么是PKI-公钥基础设施

分布式公钥基础设施 pdf 失效备份

视频课程

可汗学院 密码学

密码学基础_西安邮电大学_中国大学MOOC(慕课)

现代密码学_电子科技大学_中国大学MOOC(慕课)

在线资源

W3C 密码学教程

密码学 - 在线工具网

v5 密码学教程

出版书籍

《人人可懂的密码学》 美

《密码学:C/C++语言实现》 黑皮书 德

《应用密码学 协议、算法与C源程序》 黑皮书 美

《现代密码学及其应用》 黑皮书 美

《Python密码学编程 第二版》 美

《深入浅出密码学:常用加密技术原理与应用》 美

《严肃的密码学 实用现代加密技术》 瑞士

《图解密码技术》 日

《Python密码学编程》美

《深入浅出密码学》 美

web3方向的工作

国外岗位

香港区块链与web3岗位

面试通关

去中心化网络 Decentralized file storage

ZeroNet 使用 Bitcoin 加密和 BitTorrent 网络

radvpn 去中心化的vpn

Filecoin 点对点匿名文件存储系统

Gun

GunDB,一个JavaScript实现的图数据库

IPFS

IPFS文档

ipfs-companion ipfs 伴侣

IPNS

开发技术