区块链资源
探索与 区块链 相关的精选开源项目、速读教程和最新工作机会
相关开源项目
kamranahmedse/developer-roadmap
社区驱动的交互式技术路线图,涵盖前端、后端、DevOps、AI、云原生等数十个领域,帮助开发者规划职业成长路径。
bitcoin/bitcoin
比特币核心实现,连接P2P网络,完整验证区块与交易。包含可选钱包和图形界面,支持单元测试、回归测试与CI。代码以MIT许可发布。
unionlabs/union
基于零知识证明的去中心化桥接协议,实现信任最小化、抗审查与高安全性,支持跨链消息传递、资产转移及DeFi应用,兼容Cosmos与EVM链。
fuellabs/fuel-core
Rust 实现的 Fuel v2 协议全节点,支持本地网络与 Ignition 主网节点运行,提供 GraphQL API 与内存数据库选项。
ethereum/go-ethereum
Go语言实现的以太坊协议执行层客户端,提供完整节点、归档节点和轻节点功能,支持JSON-RPC接口。包含geth、clef、devp2p、abigen和evm等工具。
freqtrade/freqtrade
免费开源的Python加密货币交易机器人,支持所有主流交易所。提供回测、绘图、资金管理及机器学习策略优化功能。可通过Telegram或WebUI控制,支持现货与合约交易。
ccxt/ccxt
支持100多家交易所的加密货币交易API,提供统一接口,适用于算法交易、数据分析和策略回测,支持JavaScript、TypeScript、Python、C#、PHP、Go等多种语言。
anoma/anoma
Anoma协议的参考实现,使用Elixir语言开发。提供源码编译、预构建二进制文件及Docker镜像支持,包含贡献者文档、规范和开发进度跟踪。
linera-io/linera-protocol
基于Rust的去中心化区块链协议,专为高扩展性、安全性和低延迟的Web3应用设计。提供完整的开发工具链,包括核心库、客户端SDK和示例应用。
shardeum/shardeum
基于EVM的自动扩展区块链平台,采用动态分片技术实现水平扩展,具备高吞吐、低延迟特性,完全兼容以太坊生态。
bigint/hey
基于 Lens Protocol 的去中心化无许可社交媒体应用,使用 TypeScript 构建。支持 monorepo 开发,提供完整的构建、类型检查和代码格式化流程。
bagisto/bagisto
基于 Laravel 和 Vue.js 的开源电商平台,支持多语言,提供完整的电商功能,可快速搭建在线商店。
zama-ai/fhevm
全同态加密区块链框架,支持 Rust 开发。提供 CI/CD 工作流,实现 Docker 镜像的智能构建与重标记,避免不必要重建。
argotorg/solidity
静态类型、面向合约的高级编程语言,用于在以太坊平台实现智能合约。支持开发去中心化应用,拥有活跃社区和官方文档。
bitcoinbook/bitcoinbook
开源区块链编程技术书籍,涵盖比特币原理与实现。提供三个版本的完整文本,可免费在线阅读。
ethereumbook/ethereumbook
Mastering Ethereum 第二版,由 Andreas M. Antonopoulos 等专家合著。提供亚马逊购买与在线阅读,采用 CC BY-NC-ND 4.0 和 CC BY-SA 4.0 开源许可。
nautechsystems/nautilus_trader
高性能算法交易平台与事件驱动回测系统,基于 Rust 构建,支持 Python 原生环境。提供 AI 优先设计,实现研究与生产环境的一致性,支持多资产类别高频交易。
amark/gun
开源网络安全协议,用于同步去中心化图数据。支持实时 P2P 状态同步、端到端加密、本地优先与离线运行。生态系统工具丰富,可构建社区驱动及加密应用,如开源 Firebase 或去中心化 Dropbox。
hummingbot/hummingbot
开源高频加密交易机器人框架,支持多交易所自动化策略部署,已生成超 340 亿美元交易量。基于 Python,提供 Docker 快速安装与社区支持。
diem/diem
基于 Rust 构建的去中心化可编程分布式账本,旨在为全球数十亿人提供金融基础设施。项目已进入原型阶段,提供测试网和 Move 编程语言支持。
hyperledger/fabric
企业级许可分布式账本框架,模块化设计满足多行业需求。独特共识机制实现大规模性能与隐私保护,支持可插拔组件。
ufund-me/qbot
AI 驱动的自动化量化投资平台,支持本地部署。提供从数据获取、策略开发、回测到实盘交易的全流程,集成机器学习与强化学习策略。
dogecoin/dogecoin
Dogecoin Core 是社区驱动的加密货币节点软件,基于 Scrypt 工作量证明,支持主网、测试网和回归测试网络。提供 JSON-RPC API,端口分别为 22556/22555。开发过程公开,遵循 major.minor.patch 版本策略。
solana-labs/solana
高性能区块链平台,使用 Rust 编写,支持快速、安全、可扩展的去中心化应用和市场。原仓库已归档,建议参考 Anza 的 Agave 实现。
smartcontractkit/full-blockchain-solidity-course-js
基于 JavaScript 的区块链、Solidity 和全栈 Web3 开发入门到专家课程。包含智能合约开发、部署与测试,使用 Hardhat 工具链。注意:项目已不再积极维护,建议参考 Cyfrin Updraft 获取更新内容。
consensys-archive/truffle
以太坊开发环境、测试框架和资产管道,提供智能合约编译、部署、测试及网络管理功能,支持自定义构建流程和脚本化部署。
amazingang/wtf-solidity
WTF Solidity 极简入门教程,面向小白,每周更新。涵盖基础语法、函数、数据类型、继承、事件等核心内容,并提供多语言支持。
smartcontractkit/full-blockchain-solidity-course-py
提供从入门到精通的 Solidity、区块链和智能合约完整课程 Python 版。涵盖 Remix、Web3.py、Brownie、DeFi、NFT 及合约升级等核心内容。
chia-network/chia-blockchain
基于 Python 3.10+ 实现的 Chia 区块链全节点、农夫、收割机、时间领主和钱包。采用空间和时间证明共识,支持商品硬件挖矿,提供易用的 GUI 和 CLI,具备轻量级 UTXO 模型、BLS 聚合签名及矿池协议。
offciercia/defi-developer-road-map
精选 DeFi 开发者手册,汇集最佳 DApps 开发工具、资源与参考,涵盖基础、框架、安全、zk-SNARKs 等核心主题。