​Blockchain 区块链-学习资源汇总

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

智能合约

Dapps

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

Swarm

Whisper

BTC Relay

Oraclize


Blockchain v2.0-Others

EOSgithub

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注