/blockchain

区块链 - 中文资源

MIT LicenseMIT

Blockchain 区块链 - 中文资源阅读列表


新手入门

入门书籍

行业报告

理论基础

相关文章

相关社区

相关公司


基础知识

Merkle Tree - 梅克尔树 (Bitcoin)

Merkle Patricia Tree - 梅克尔帕特里夏树 (Ethereum)

共识机制

密码学

博弈论

隐私保护

零知识证明 - Zero-Knowledge Proof

交易性能

跨链技术

智能合约


Blockchain v1.0 - Bitcoin

Bitcoin Core - BTC - (Bitcoin - 交易性能: SegWit), github

Bitcoin Cash - BCC - (Bitcoin - 交易性能: 扩容8M), github

Zcash - ZEC - (Bitcoin - 隐私保护: 零知识证明), github

Zcoin

Dash

Monero


Blockchain v1.0 - 跨链技术(侧链)

Sidechains - (Bitcoin侧链: 楔入式侧链 - Pegged Sidechains, 闪电网络 - Lightning Network)

Rootstock - RSK(根链) - (Bitcoin侧链: 智能合约)

BTC Relay - (Ethereum侧链: 跨链 -> Bitcoin)

Polkadot

Cosmos


Blockchain v1.X - 去中心化存储

IPFS

Filecoin

BigchainDB


Blockchain v1.X - 二代币

Ripple - (瑞波)

NXT - (未来币)

BitShares - (比特股) - (共识机制: DPOS, 去中心化: DAC), github

Cryptonomex - (石墨烯) - (BitShares v2.0 底层框架), github


Blockchain v1.X - Dapps

Steem - 推荐(非常典型的区块链应用项目 - steemit), github

YOYOW - 推荐(Steem的中文克隆)


Blockchain v2.0 - Ethereum

Ethereum - ETH - (v2.0 - 智能合约), github

  • ETH - Ethereum, 以太坊
  • ETC - Ethereum Classic, 以太坊原链

智能合约

Dapps

The DAO (Ethereum) - 去中心化的自治组织, Decentralized Autonomous Organization

Swarm

Whisper

BTC Relay

Oraclize


Blockchain v2.0 - Others

EOS - github

NEO

Qtum


Blockchain - DAG

IOTA - (DAG)

Byteball - (DAG)

EP-CHAIN 环净链 - (DAG), 国内ICO项目

Nerthus 纳尔图 - (DAG), 国内ICO项目

AskCoin - (DAG), 国内ICO项目


区块链架构技术

区块链作为一个整体被重构成包含四层程序栈的组件:

1. 应用程序
2. 去中心化计算平台(“区块链平台”)
3. 去中心化处理(“智能合约”), 去中心化存储(文件系统,数据库), 以及去中心化通信
4. 密码原语,一致性协议,和其他算法

常用术语

  • 共识机制 - Consensus
  • 拜占庭将军问题 - Byzantine Generals Problem
  • 拜占庭容错 - Byzantine Fault-Tolerant, BFT
  • 纳什均衡 -
  • 双花攻击/双重支付攻击 - Double-Spend Attack
  • SPV - 简单支付验证
  • POW - 工作量证明, Proof-Of-Work, 挖矿 (mine)
  • POS - 权益证明, Proof-of-Stake, 铸造 (mint)
  • NXT - 锻造 (forge)
  • DPOS - 股权证明, Delegated Proof-Of-Stake
  • PBFT - Hyperledger Fabric
  • DBFT - 小蚁
  • PAXOS - 传统分布式一致性算法
  • RAFT - 传统分布式一致性算法
  • DMMS - Dynamic Membership Multiparty Signatures
  • SHA256 - bitcoin
  • SCRYPT - litecoin
  • HEFTY1
  • ETHASH - ethereum
  • EQUIHASH - zcash
  • Merkle Tree - 梅克尔树
  • Merkle Root
  • Merkle Patricia Tree - 梅克尔帕特里夏树
  • getwork
  • getblocktemplate
  • stratum
  • Auxiliary Proof-of-Work - AuxPOW
  • Auxiliary Blockchain

Bitcoin网络协议

  • version
  • verack
  • addr
  • getaddr
  • getblocks 本地区块链的顶端区块哈希值
  • inv 补充区块的哈希值
  • getdata 请求得到全区块信息
  • getheaders
  • headers
  • filterload
  • filteradd
  • filterclear