Commit graph

22 commits

Author SHA1 Message Date
David A. Harding
7595014dd2
Minor Additions: Payment Req Generator & 210,000 Block Halving
Two unrelated minor additions which were requested at nearly the same
time.

* @mikehearn requested we add a link to @gavinandresen's PaymentRequest
  generator. Added to _includes/guide_payment_processing.md with link
  definition in _includes/references.md

* @Burrito-Bazooka requested we mention that the block reward halves
  every 210,000 blocks. Added to _includes/ref_block_chain.md
2014-05-26 21:25:52 -04:00
Mike Gogulski
7cc1f2d0f5 Remove unnecessary value judgment about laundries 2014-05-25 17:08:46 +02:00
David A. Harding
f022b19a50
Update Info About Minimum Fees
* Correct misinformation about the dust limit. Reported by @dbilitch and
  confirmed by @gmaxwell. Thanks!

* Drop reported minimum relay fee from 10,000 to 1,000 satoshis.
2014-05-24 23:50:10 -04:00
David A. Harding
32c8d59f7a
s/getmininginformation/getmininginfo/ 2014-05-23 09:42:27 -04:00
Saivann
6c9cf4f860 Mention that coinbase is the first transaction in a block in "Block Chain" subsection 2014-05-21 23:26:38 -04:00
David A. Harding
68cd5b6ff9
Several Corrections & Clarifications Suggested On IRC
**Suggested by @cbeams:**

_includes/ref_block_chain.md:

    * Mention that coinbase is the first transaction in a block.

**Suggested by @gmaxwell:**

_includes/ref_core_rpcs-abcdefg.md:

    * Mention that you need to unlock your wallet when you run out of
      keys in the keypool.

    * Remove erroneous assertion that txindex=1 would allow
      `getreceivedbyaddress` to check balances of addresses not
      belonging to this wallet.

_includes/ref_transactions.md:

    * Clarify that OP_RETURN scripts aren't usually executed because
      they always return false.

en/developer-reference.md

    * Add a warning about using block chain or mempool data in
      executable context.
2014-05-21 23:08:57 -04:00
David A. Harding
cb5b2206b1
Make Clearer The Benefits Of Hardened Keys And The Absence Of A Master PubKey
As suggested by @gmaxwell (thanks!), I tried to make clearer the benefit
of hardened keys:

* Described hardened keys as a solution in the first sentence of the
  Hardened Keys subsection.

* Reordered the text so that the problem is described before the
  solution, making the presence of a solution clearer.

* Added a prefatory sentence to the description of the two key
  derivation formulas again describing the hardened formula as a
  solution.

As suggested by @vbuterin (thanks!), I added a paragraph describing that
HD wallets don't use normal derivation on the master key so they don't
have an effective master public key. (See end of the diff.)

This is a fairly large diff because of the reordering, but no new
clauses were added besides those described above.
2014-05-20 10:15:23 -04:00
David A. Harding
e21d527523
Fix Formula For Normal HD Key Derivation; Mention Ancestor Key Risk
_includes/guide_wallets.md:

* Fix formula given for normal child key derivation to state that public
  keys must also be provided to the HMAC hash function. This required
  updating both text and images.

* Add one-paragraph warning about ancestor key compromise when the
  ancestor extended public key is compromised along with a descended
  private key.  Update img/dev/en-hd-private-parent-to-private-child.*
  to help illustrate this warning.

en/developer-reference.md:

* Remove %include% of previously-removed file which caused new versions
  of Jekyll to die.
2014-05-17 14:34:28 -04:00
David A. Harding
f59afd8803 Fix Off-By-One Error In HD Wallet Section
Discovered by /u/lifeboatz on Reddit.  Thanks!
2014-05-14 08:48:52 -04:00
Saivann
c7eed3e444 Replace P2PH by P2PKH in devel-docs 2014-05-14 00:21:00 -04:00
David A. Harding
70d871d43e Merge pull request #395 from harding/docsupdate-sigsecurity
Devel Docs: Add Comparison-Based Attacks To Reasons Not To Reuse Keys
2014-05-13 09:12:47 -04:00
David A. Harding
1885c15ba3 Mention Side-Channel Attacks In Addition To Lack-Of-Entropy Attacks 2014-05-11 13:46:03 -04:00
David A. Harding
cc2105debc Add Comparison-Based Attacks To Reasons Not To Reuse Keys
_includes/guide_transactions.md:

* Expand the security part of the Avoiding Key Reuse subsection to also
  describe why creating more than one signature with the same private
  key might be a problem. Based on feedback from @luke-jr. Thanks!
2014-05-11 10:34:43 -04:00
David A. Harding
c59b8e0621 Remove Assertion That Pay-To-Pubkey (Unhashed) Still Used In Coinbase Txes
_includes/guide_transactions.md:

* Assertions that pay-to-public-key (unhashed) was "used in all coinbase
  transactions" and "is more convenient" have been removed: the first
  statement because its provably untrue; the second because it's debatable
  (spending unhashed keys requires fewer bytes, so it might be more
  convenient).  Based on feedback from @TierNolan.  Thanks!
2014-05-11 08:49:05 -04:00
David A. Harding
c1d491ed39 Small Changes To Devel Doc Based On Comments By @luke-jr & @mikehearn
_includes/guide_transactions.md:

* DOS expanded to "denial of service" to improve readability and avoid
  conflation with Disk Operating System. Change based on feedback from
  @luke-jr. Thanks!

_includes/guide_mining.md:

* Dropped assertion that `getblocktemplate` can't reuse an established
  socket. Change based on feedback from @luke-jr. Thanks!

_includes/guide_contracts.md:

* Dropped opening sentences to Contracts section, which were a holdover
  from when contracts was a subsection of Transactions. New opening
  sentence is now similar to the summary sentences which open all other
  sections. Change based on feedback from @mikehearn. Thanks!

* Deleted USA-centric example from second paragraph and merged remaining
  parts of the first two paragraphs into a single opening paragraph with
  no example. Change based on feedback from @mikehearn. Thanks!

* Removed mention of placeholder byte from multisig example. Change
  based on feedback from @mikehearn. Thanks!
2014-05-11 07:27:57 -04:00
David Harding
ffde087f02 Contributions by @harding to devel docs
Thanks also (in alphabetical order) to @cbeams, @mikehearn, and
@tgeller, among others.

The last pre-squash commit was: c2b8d562aa107c7b68c60946cea14cdccc5159ad
2014-05-09 22:13:59 -04:00
instagibbs
82378ddcb4 Contributions by @instagibbs to devel docs
Thanks also (in alphabetical order) to @cbeams, @mikehearn, and
@tgeller, among others.

The last pre-squash commit was: c2b8d562aa107c7b68c60946cea14cdccc5159ad
2014-05-09 22:13:59 -04:00
saivann
46780d3177 Contributions by @saivann to devel docs
Thanks also (in alphabetical order) to @cbeams, @mikehearn, and
@tgeller, among others.

The last pre-squash commit was: c2b8d562aa107c7b68c60946cea14cdccc5159ad
2014-05-09 22:13:59 -04:00
Saivann
2718222c9b new bitcoin.org
implement multilanguage
new improved clients list page
update history and statistics in the "about" page
add "Some things you need to know" page
add "Support Bitcoin" page
add a contextual presentation for each category of users (individuals, organizations, developers and enthusiasts)
add a short and concise "how it works" page
add a "vocabulary" page for Bitcoin technical words definitions
give more visibility for the foundation
new website design and layout
2013-03-18 14:29:59 -04:00
Nils Schneider
5e114f37d6 split content into subpages 2011-09-16 20:39:09 +02:00
Nils Schneider
b70774cee9 use absolute path for logo image 2011-09-16 20:37:12 +02:00
Nils Schneider
4f7ddd71c5 initial framework for subpage navigation 2011-09-16 20:37:12 +02:00