|
| 1 | +<h1 align="center">Opinioned Blockchain Reading List</h1> |
| 2 | +<p align="center">A collection of blockchain resources.</p> |
| 3 | + |
| 4 | +## [General](General) |
| 5 | + |
| 6 | +## [Consensus](Consensus) |
| 7 | + |
| 8 | +## [Cryptography](Cryptography) |
| 9 | + |
| 10 | +## [Web3](Web3) |
| 11 | + |
| 12 | +## Interoperability |
| 13 | + |
| 14 | +- [Blockchain Interoperability: Cosmos vs. Polkadot](https://medium.com/@davekaj/blockchain-interoperability-cosmos-vs-polkadot-48097d54d2e2) |
| 15 | + - [区块链的互操作性:Cosmos vs Polkadot](https://mp.weixin.qq.com/s/EiRzV-y-lakROiQQpAuVgg) |
| 16 | + |
| 17 | +## Bitcoin |
| 18 | + |
| 19 | +- [Leaf-Node weakness in Bitcoin Merkle Tree Design](https://bitslog.wordpress.com/2018/06/09/leaf-node-weakness-in-bitcoin-merkle-tree-design/) |
| 20 | +- [SDLerner](https://twitter.com/SDLerner/status/1005541449507721218) |
| 21 | +- [Lessons on Bubbles From Bitcoin](https://www.bloomberg.com/view/articles/2018-04-10/bitcoin-was-prone-to-bubbles-until-bears-could-bet-against-it) |
| 22 | +- [Explanation of what an OP_RETURN transaction looks like](https://bitcoin.stackexchange.com/questions/29554/explanation-of-what-an-op-return-transaction-looks-like) |
| 23 | +- [https://news.ycombinator.com/item?id=16862077](https://news.ycombinator.com/item?id=16862077) |
| 24 | +- https://bitcoin.stackexchange.com/questions/12954/why-the-timestamp-component-of-the-block-header |
| 25 | +- https://www.reddit.com/r/Bitcoin/comments/2r04xi/genesis_block_and_following_blocks_timestamps_are/ |
| 26 | +- https://bitcoin.stackexchange.com/questions/786/is-the-timestamp-in-the-genesis-block-relevant |
| 27 | +- https://github.com/ZtesoftCS/go-ethereum-code-analysis |
| 28 | + |
| 29 | +## Ethereum |
| 30 | + |
| 31 | +- [Getting Deep Into EVM: How Ethereum Works Backstage](https://hackernoon.com/getting-deep-into-evm-how-ethereum-works-backstage-ac7efa1f0015) |
| 32 | + |
| 33 | +## Governance |
| 34 | + |
| 35 | +- [Blockchains should not be democracies](https://haseebq.com/blockchains-should-not-be-democracies/) |
| 36 | + |
| 37 | +## Scaling |
| 38 | + |
| 39 | +- [sharding](https://www.reddit.com/r/ethereum/comments/8g1q55/vitalik_teases_sharding_release_on_twitter/dy85pq0/) |
| 40 | +- [How to Scale Ethereum: Sharding Explained](https://medium.com/prysmatic-labs/how-to-scale-ethereum-sharding-explained-ba2e283b7fce) |
| 41 | + |
| 42 | +## Fundamental Concepts |
| 43 | + |
| 44 | +### Digital singatures |
| 45 | + |
| 46 | +- http://learnmeabitcoin.com/guide/digital_signatures |
| 47 | + |
| 48 | +### Fork |
| 49 | + |
| 50 | +- https://en.bitcoin.it/wiki/Hardfork |
| 51 | +- https://cryptocurrencyfacts.com/block-number-matters-with-crypto-forks/ |
| 52 | + |
| 53 | +### Ricardian Contracts |
| 54 | + |
| 55 | +- [programmer walk thru of Ricardian Contract in EOS](https://vimeo.com/264667031) |
| 56 | +- [Ricardian contracts — legally binding agreements on the blockchain](https://medium.com/legalthingsone/ricardian-contracts-legally-binding-agreements-on-the-blockchain-4c103f120707) |
| 57 | +- [Smart Contracts — 3 limitations of a self-enforcing agreement](https://medium.com/legalthingsone/smart-contracts-3-limitations-of-a-self-enforcing-agreement-257cfbabeff5) |
| 58 | +- [Live Contracts — What’s all the fuss about?](https://medium.com/legalthingsone/live-contracts-whats-all-the-fuss-about-c4e4c0288157) |
| 59 | + |
| 60 | +### Replay Attacks |
| 61 | + |
| 62 | +- [Replay Attacks Explained](https://bitcointechtalk.com/replay-attacks-explained-e3d6d2ea0ab2) |
| 63 | + |
| 64 | +### Self Mining |
| 65 | + |
| 66 | +- [ON PROFITABILITY OF SELFISH MINING](https://webusers.imj-prg.fr/~ricardo.perez-marco/publications/articles/OnSelfishMining20.pdf) |
| 67 | + |
| 68 | +- [multisignature vs threshold signature](https://cointelegraph.com/news/threshold-signatures-are-a-significant-milestone-in-bitcoin-security) |
| 69 | + |
| 70 | +### Other recommandations |
| 71 | + |
| 72 | +- https://github.com/bftfio/bftfio.github.io |
0 commit comments