article
- 一个故事告诉你比特币的原理及运作机制
- The Proof-of-Work Concept
- 比特币白皮书
- ethereum white paper
- BlockChain 与 Ethereum 介绍
- 汪晓明对区块链、以太坊的思考
- 侧链
- 深入内窥: 《区块链技术分析》
- csdn的blockchain知识库
cryptography
- History of cryptography
- 公钥与私钥
- 什么是椭圆曲线加密(ECC)
- 比特币背后的密码学原理
- 密码学一小时必知
- 现代密码学实践指南
- SafeCurves:choosing safe curves for elliptic-curve cryptography
- ecdsa-v-r-s-what-is-v
developer resources
- blockchain
- bitcoin
- bitcoin-reading-list
- developer-documentation
- mastering bitcoin
- Basic blockchain programming
- Generating a Bitcoin Address with JavaScript
- Bitcoin_Core_0.11_(ch_1):_Overview
- ethereum
- ethereum wiki
- Ethereum Frontier Guide
- How to Run Multiple Geth Instances on a Private Ethereum Blockchain
- Setting up private network or local cluster
- how-does-the-ethereum-eth-accounting-system-work-and-prevent-double-spends
- What are the pros and cons of Ethereum balances vs. UTXOs
- What were the key assumptions and analyses that went into setting Ethereum’s gas price
- Create and sign OFFLINE raw transactions
- In Ethereum, what is gas, how is it used, and what is the difference between “startgas” and “gasprice”?
- Documentation On Multisig Wallet in Mist?
- ethereum yellow paper
- ethereum bootstrap
- mining
- Bitcoin mining the hard way: the algorithms, protocols, and bytes
- slush stratum protocol
- Mining_apps
- How can I start mining Bitcoin?
- stratum protocol
- btcguild stratum protocol
- Stratum + Mining Algorithm
- BIP
- P2P network
- sidechains
Consesus
Distributed Algorithm
security
blockchain-github
- awesome resources
- blockchain parser
- BitcoinDatabaseGenerator
- What are the keys used in the blockchain levelDB (ie what are the key:value pairs)?
- Simple C++ bitcoin blockchain parser
- Block Parser for Bitcoin
- other
- eth
- mining pool
- pyminer
- slush
- p2pool
- bitcoin-pool
- eloipool
- ecoinpool
- pushpool
- High performance Stratum poolserver in Node.js
- poolserver
- stratum proxy (java)
- stratum proxy (hs)
- 37proxy
- go-pool
- Blockchain-Known-Pools