社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  区块链

一文了解区块链开发最全技术资料!

CSDN • 7 年前 • 764 次点击  

点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

本文收集了所有区块链(BlockChain)技术开发的相关资料,包括 Fabric 和 Ethereum 开发资料,一应俱全,赶快 Mark 起来吧!

介绍

入门

  • 区块链技术指南:区块链领域比较系统的入门资料

    https://yeasy.gitbooks.io/blockchain_guide

  • 一步一步学区块链:按步骤的实际操作入门指南

    http://blog.csdn.net/jwter87/article/details/53322642

  • 区块链技术-智能合约-以太坊:以太坊智能合约入门概念

    http://ethfans.org/posts/block-chain-technology-smart-contracts-and-ethereum

  • 理解区块链:区块链关键要点讲解

    http://blog.csdn.net/csolo/article/details/52858236

  • (一)简单易懂地介绍什么是区块链:比特币区块链关键词讲解

    https://zhuanlan.zhihu.com/p/22228902

  • (二)简单易懂地介绍什么是区块链(技术篇):比特币区块链技术图解

    https://zhuanlan.zhihu.com/p/23243289

  • 一文看懂区块链架构设计:从技术分层解构架构

    http://www.8btc.com/ebook-blockchain

以太坊进阶

  • 以太坊白皮书

    http://ethfans.org/wikis/%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%99%BD%E7%9A%AE%E4%B9%A6

  • The Ethereum Wiki

    https://theethereum.wiki/w/index.php/Main_Page

  • 以太坊设计原理

    http://ethfans.org/posts/510

  • 以太坊代码剖析

    http://ethfans.org/topics/227

  • 以太坊源码阅读

    http://www.cnblogs.com/baizx/category/1011749.html

  • Merkle Tree学习

    http://blog.csdn.net/jiange_zh/article/details/53386250

Fabirc联盟链进阶

  • Blockchain区块链架构设计之一:成员管理

    https://zhuanlan.zhihu.com/p/23356616

  • Blockchain区块链架构设计之二:分布式账本技术对比

    https://zhuanlan.zhihu.com/p/23463699

  • Blockchain区块链架构设计之三:Hyperledger Fabric介绍

    https://zhuanlan.zhihu.com/p/23947372

  • Blockchain区块链架构设计之四:Fabric多通道和下一代账本设计

    https://zhuanlan.zhihu.com/p/24605987

  • Blockchain区块链架构设计之五:让DLT产生协作,对Corda和GSL的思考

    https://zhuanlan.zhihu.com/p/25061575

  • Blockchain区块链架构设计之六:Fabric 1.0账本设计(1)

    https://zhuanlan.zhihu.com/p/25119939

  • Blockchain区块链架构设计之七:Fabric 1.0 Endorse背书策略

    https://zhuanlan.zhihu.com/p/25295608

  • Hyperledger架构解读:Hyperledger Fabric1.0架构概览

    http://www.wanbizu.com/blockchain/201702078984.html

教程

比特币

  • Bitcoin and Cryptocurrency Technologies:Cousera上的比特币教程

    https://www.coursera.org/learn/cryptocurrency

以太坊

  • 以太坊从零开始入门

    http://www.jianshu.com/p/220130b39e22

  • 以太坊开发入门经验

    http://me.tryblockchain.org/getting-up-to-speed-on-ethereum.html

  • mac配置以太坊本地开发环境

    https://my.oschina.net/wtsoftware/blog/782057

  • 以太坊智能合约编程之菜鸟教程

    http://ethfans.org/posts/101-noob-intro

  • 以太坊常见问题FAQ

    http://8btc.com/thread-23195-1-1.html

  • 区块链语言Solidity校验椭圆曲线加密数字签名(附实例)

    http://www.toutiao.com/i6401418700217385473/?tt_from=weixin&utm_campaign=client_share&from=groupmessage&app=news_article&utm_source=weixin&iid=8932715408&utm_medium=toutiao_ios&wxshare_count=2&pbid=35867484354

  • Create your own crypto-currency:来自以太坊官方的代币创建教程

    https://www.ethereum.org/token

  • ETHEREUM PET SHOP:Truffle框架逐步案例教程

    http://truffleframework.com/tutorials/pet-shop

  • ROBUST SMART CONTRACTS WITH OPENZEPPELIN:OpenZeppelin集成Truffle编写健壮安全的合约

    http://zeppelin.tryblockchain.org/robust-smart-contracts-with-openzeppelin.html

  • Truffle3.0案例教程:集成NodeJS并完全跑通,附详细实例和可能的错误

    http://truffle.tryblockchain.org/truffle3.0-integrate-nodejs.html

  • 以太坊开发入门教程

    http://blog.csdn.net/wo541075754/article/category/6502432/1

Fabric联盟链

  • Fabric Basics:使用Docker Toolbox来搭建Fabric的开发环境(英文资料)

    https://github.com/angrbrd/hyperledger-fabric-basics

  • Learn Chaincode:Fabric Chaincode入门(英文资料)

    https://github.com/IBM-Blockchain/learn-chaincode

  • Marbles Project Tutorial: Part One:官方Chaincode案例教程第一部分(英文资料)

    https://github.com/IBM-Blockchain/marbles/blob/master/docs/tutorial_part1.md

  • Marbles Project Tutorial: Part Two:官方Chaincode案例教程第二部分(英文资料)

    https://github.com/IBM-Blockchain/marbles/blob/master/docs/tutorial_part2.md

  • Hyperledger Fabric V1.0– 开发者快速入门:这个是基于baseos 0.2.2 的

    https://zhuanlan.zhihu.com/p/25070745

  • 搭建运行Fabric V1.0-alpha版本:针对Fabric1.0版本的开发环境搭建指引

    http://blog.csdn.net/kojhliang/article/details/66971404

  • Fabric v1.0-alpha 开发镜像编译:使用Fabric源码编译v1.0-alpha版本的Docker镜像指引

    http://blog.csdn.net/remote_roamer/article/details/70228662

  • Hyperledger Composer使用入门:官方Fabric应用开发工具Hyperledger Composer入门

    http://www.jianshu.com/p/7bc258810b77

  • Fabric-CA-1.0-Alpha小结

    http://www.jianshu.com/p/ec7d4216c3cf

视频

  • Building Ethereum DApps using Solidity:视频教程

    https://www.youtube.com/watch?v=9_coM_g7Dbg&list=PLH4m2oS2ratdoHFEkGvwvd7TkeTv4sa7Z

  • Devcon 0 (Berlin, 2014) talks and videos

    https://www.youtube.com/watch?v=_BvvUlKDqp0&list=PLJqWcTqh_zKEjpSej3ddtDOKPRGl_7MhS

  • Devcon 1 (London, 2015) talks and videos

    https://www.youtube.com/watch?v=BUARih8_f68&list=PLJqWcTqh_zKHQUFX4IaVjWjfT2tbS4NVk

  • Devcon 2 (Shanghai, 2016) talks and videos

    https://www.youtube.com/watch?v=1wayaZ1-iBE&list=PLaM7G4Llrb7xqzgOwbvNv63_KM7VH84Rd

  • Devcon 3 (Cancún, 2017) website and registration

    http://ethereumfoundation.org/devcon3/

项目

区块链底层

  • Metaverse 原界链源码

    https://github.com/mvs-org/metaverse

  • EOS EOS链源码

    https://github.com/EOSIO/eos

  • 比特币0.1 最原始的比特币代码

    https://github.com/fkysly/bitcoin0.1.0

  • Blockbench 区块链性能测试工具

    https://github.com/ooibc88/blockbench

  • Quorum 来自JP Morgan基于Go-Ethereum数据隐私加强的以太坊实现

    https://github.com/jpmorganchase/quorum

  • BCOS 来自微众银行的增强版以太坊实现

    https://github.com/bcosorg/bcos

  • Presto-Ethereum 以太坊增加Presto的SQL访问能力

    https://github.com/xiaoyao1991/presto-ethereum

SDK工具包

  • Truffle 以太坊Dapp开发脚手架

    https://github.com/trufflesuite/truffle

  • Cakeshop 来自JP Morgan的以太坊可视化管理工具

    https://github.com/jpmorganchase/cakeshop

  • Zeppelin 用于编写安全的以太坊合约框架

    https://github.com/OpenZeppelin/zeppelin-solidity

  • Web3j 以太坊官方轻量级java SDK

    https://github.com/web3j/web3j

  • Porosity 反编译以太坊智能合约工具

    https://github.com/comaeio/porosity

  • Composer 官方可视化Fabric应用开发框架

    https://github.com/hyperledger/composer

资料

比特币

  • 精通比特币 精通比特币开发Oreilly开源书 中文翻译版

    https://github.com/bitcoinbook/bitcoinbook

  • blockchaindev.org 区块链创业公司维优CTO的专栏

    http://blockchaindev.org/

  • 区块链研习社 比特币源码解读

    http://www.jianshu.com/u/30081a05cf95

以太坊

  • Mastering Ethereum 精通以太坊开发Oreilly开源书

    https://github.com/ethereumbook/ethereumbook

  • 区块链技术博客 关注以太坊

    http://me.tryblockchain.org/

  • 以太坊系列教程 solidity语言学习

    http://gi1.cn/topics/category/solidity

  • Solidity语言文档 语言中文手册

    http://www.tryblockchain.org/

  • Web3.JS接口文档 接口中文手册

    http://web3.tryblockchain.org/

  • Truffle框架文档 框架中文手册

    http://truffle.tryblockchain.org/

  • Open Zeppelin框架文档 框架中文手册

    http://zeppelin.tryblockchain.org/

  • Ethplorer接口 Ethplorer接口文档

    https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API?from=etop

  • 以太坊常见问题FAQ

    http://8btc.com/thread-23195-1-1.html

  • EthList 以太坊开发相关学习资料收集

    https://github.com/Scanate/EthList

Fabric联盟链

  • Fabric Official Docs Fabric官方最新文档

    https://hyperledger-fabric.readthedocs.io/en/latest/

  • 浮白 Fabric开发环境搭建与codechain入门

    http://fubai.tech/

  • yeasy的专栏 IBM fabric核心开发者yeasy的专栏

    http://blog.csdn.net/yeasy

  • 菜鸟的博客 fabric0.6及1.0源码分析

    http://blog.csdn.net/xjmtxwd24/

  • jiang_xinxing的博客 fabric0.6源码分析

    http://blog.csdn.net/jiang_xinxing/article/category/6642179

应用

Explore 链浏览

  • Blockchain 比特币区块链浏览器

    https://blockchain.info/

  • Etherscan 以太坊区块链浏览器

    https://etherscan.io/

Wallet 钱包

  • My Ether Wallet 官方版钱包

    https://myetherwallet.com/

  • MetaMask Chrome Extension浏览器插件版

    https://metamask.io/

  • Multi-platform Jaxx Wallet 同时兼容以太坊和比特币钱包

    https://jaxx.io/

  • Mist Wallet 官方版轻量级钱包

    https://github.com/ethereum/mist/releases/latest

  • Parity Wallet

    https://github.com/paritytech/parity/releases/latest

  • Harmony Wallet

    https://github.com/ether-camp/ethereum-harmony/releases/latest

  • imToken 移动App版钱包

    https://token.im/

  • Ledger Nano S 硬件钱包

    https://theethereum.wiki/w/index.php/Ledger_Nano_S

  • Trezor 硬件钱包

    https://blog.trezor.io/trezor-integration-with-myetherwallet-3e217a652e08

IM 通信

  • status-im status.im项目开源代码

    https://github.com/status-im/status-network-token

  • slockit Slock.it项目使用的智能合约

    https://github.com/slockit/smart-contract

Social 社会

  • dharma 第三方增信源码

    https://dharma.io/

  • Chronobank 共享机制

    https://chronobank.io/

Exchange 交易所

  • 0x 0x交易所源码

    https://www.0xproject.com/otc

    https://github.com/0xProject/contracts

  • ethdelf etherdelta交易所源码

    https://etherdelta.github.io/#ZRX-ETH

    https://github.com/etherdelta/smart_contract

  • Dmarket dmarket交易所源码

    https://dmarket.io/

    https://github.com/suntechsoft/dmarket-smartcontract

  • augur 对赌交易所源码

    https://augur.net/

    https://github.com/AugurProject

  • melonport 数字资产交易所源码

    https://melonport.com/

    https://github.com/melonproject

Cross Chain 跨链

  • Cosmos cosmos跨链交易,包括BTC到ETH源码

    https://cosmos.network/

    https://github.com/cosmos

  • polkadot polkadot跨链,实现了一个轻量级以太坊客户端源码

    https://polkadot.io/

    https://github.com/paritytech/parity

Token 代币

  • ERC20 以太坊的ICO代币标准

    https://github.com/ethereum/EIPs/pull/610

  • Token Sale 代币销售模型

    http://vitalik.ca/general/2017/06/09/sales.html

  • maker Dai代币

    https://makerdao.com/

Awesome Ethereum

  • 以太坊相关详细开发资源收集

    https://github.com/chaozh/awesome-blockchain/tree/master/Ethereum

Awesome Fabric

  • Fabric联盟链相关详细开发资源收集

    https://github.com/chaozh/awesome-blockchain/tree/master/Hyperledger%20Fabric

本文基于作者采用的 CC0 许可协议转载,作者 chaozh,熟知 OS Kernel 到 Web 前端的全栈工程师。

原文地址:https://github.com/chaozh/awesome-blockchain

————— 推荐阅读 —————

点击图片即可阅读


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/CX3HoXjpEU
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/8050
 
764 次点击