Bitcoin.org/_includes
David A. Harding ccda4caa0c
Dev Docs: Document Blocks-First IBD & Orphan Blocks
This commit provides a detailed overview of the current block download
method, which I've retroactively named blocks-first for parallelism with
headers-first.

New And Significantly Revised:

* New Initial Block Download (IBD) section (h3) with Blocks-First
  subsection (h4)

* New Orphan Block subsection (under Blocks Broadcasting) describing
  orphan blocks and how they're handled under blocks-first. Also
  includes a simple illustration of the difference between orphan blocks
  and stale blocks. Thanks to luke-jr for his s/orphan block/stale
  block/ commit a couple months ago---that made this commit much easier.

Edits:

* Cleaned up a couple cases missed by previous s/orphan/stale/ commit
  because they used past tense (orphaned).

* In P2P reference section, mentioned that a `block` message can be sent
  unsolicited by miners.

* Mention that `getheaders` and `headers` were added in protocol
  version 31800.

* Moved a few internal links around and added a few new internal links.

Administrivia:

* Started adding "TODOv0.10" in HTML comments to places that need to be
  updated when 0.10 is released so that I can easily git grep for that
  tag later.
2015-01-31 15:48:16 -05:00
..
helpers Dev Docs: REST: Add Security Note & Reindex Note 2015-01-26 14:41:05 -05:00
ref/bitcoin-core Dev Docs: Merge RPC and RPC Intro 2015-01-27 18:40:20 -05:00
example_intro.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
example_p2p_networking.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
example_payment_processing.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
example_testing.md Dev Docs: Specify block halving time in regtest mode 2015-01-10 11:45:03 -05:00
example_transactions.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
fragment_reviews_needed.md Dev Docs: Update Disclaimer (thanks saivann!) 2014-12-12 19:59:20 -05:00
guide_block_chain.md Dev Docs: Document Blocks-First IBD & Orphan Blocks 2015-01-31 15:48:16 -05:00
guide_contracts.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_intro.md Dev Docs: "Not A Specification" 2014-12-16 07:40:01 -05:00
guide_mining.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_operating_modes.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_p2p_network.md Dev Docs: Document Blocks-First IBD & Orphan Blocks 2015-01-31 15:48:16 -05:00
guide_payment_processing.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_transactions.md Dev Docs: Update IsStandard ScriptSig Size For BCC 0.9.3/10.0.0 2015-01-08 10:43:39 -05:00
guide_wallets.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
ref_block_chain.md Dev Docs: Document Blocks-First IBD & Orphan Blocks 2015-01-31 15:48:16 -05:00
ref_intro.md Dev Docs: Add 114 Pages Of New/Rewritten RPC Docs 2014-12-24 18:46:03 -05:00
ref_p2p_networking.md Dev Docs: Document Blocks-First IBD & Orphan Blocks 2015-01-31 15:48:16 -05:00
ref_transactions.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
ref_wallets.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
references.md Dev Docs: Document Blocks-First IBD & Orphan Blocks 2015-01-31 15:48:16 -05:00