Commit graph

81 commits

Author SHA1 Message Date
Luke Dashjr
f85c631cae DevDocs: Block Chain: Transaction Data: Many corrections 2014-10-03 19:17:44 +00:00
Luke Dashjr
66edff8d73 DevDocs: Block Chain: Block Height and Forking: Many corrections 2014-10-03 19:17:44 +00:00
Luke Dashjr
24708ae969 DevDocs: Block Chain: Proof of Work: Many corrections 2014-10-02 01:34:07 +00:00
Luke Dashjr
71f6b293d5 DevDocs: Block Chain: Overview: Many corrections 2014-10-02 01:34:07 +00:00
Luke Dashjr
9360489490 DevDocs: Block Chain: The important part is ordering, not timestamping 2014-10-02 01:19:18 +00:00
Luke Dashjr
78962123fa Bugfix: "merkle root" and "merkle tree" are common nouns, so generally lowercase 2014-10-02 01:19:05 +00:00
Luke Dashjr
00ccadba59 Refer to BitcoinTalk by name 2014-10-01 19:38:53 +00:00
Luke Dashjr
9d01c3aa67 DevDocs: Don't recommend BitcoinTalk 2014-10-01 19:36:14 +00:00
theymos
8490061706 Update/fix block size limits
Bitcoin limits are usually defined using decimal-friendly numbers of bytes. The block size is limited to 1 MB, not 1 MiB, for example. Also, the latest block size limit is 750 KB, not 350 KB.
2014-09-26 15:52:10 -05:00
David A. Harding
6b4e8e3a66
Remove reference to removed image. Thanks @garethtdavies! (fixes #576) 2014-09-25 09:23:01 -04:00
David A. Harding
6afc6835bf
Use Terms "Pubkey Script" And "Signature Script"
This modifies commits provided by @petertodd to use the terms "pubkey
script" and "signature script" instead of other terms.

* Rename "scriptPubKey" and "output script" to "pubkey script"
  (suggested by @luke-jr). We leave a token "scriptPubKey" at the point
  where we define pubkey script so that searchers can find it.

* Rename "scriptSig" to "signature script" (suggested by @luke-jr). We
  also leave a token "scriptSig" at this definition point.

* Rename "redeemScript" to "redeem script"

* Defined ECDSA on secp256k1 curve as the crypto used in the Transaction
  section and added references to secp256k1 private/public keys and
  signatures.

* Removed "The Parts Of A Transaction" illustration by commenting it out
  in the HTML. Shoehorning the pubkey/signature script terms into this
  image was becoming difficult, and I'm not very fond of that
  illustration anyway. I'll see if I can think of a nicer replacement
  illustration for some point in the future.

* Add a short paraphrased version @petertodd's description of scripts as
  generalized crypto.

* Updated all the illustrations which referred to either pubkey scripts
  or signature scripts to use these terms.
2014-09-20 15:07:42 -04:00
David A. Harding
89cb2fff08 Small fixes to scriptPubKey/scriptSig pull
* Small grammar fixes.

* Lower case #term-scriptPubKey as all our other anchor links are
  lower case

* Replace script/scripts with scriptPubKey/scriptPubKeys in
  _autocrossref.yaml. (Fixes `make test` errors from broken
  auto-crossref links.)
2014-09-20 08:42:07 -04:00
Peter Todd
c77556c786 Replace misleading 'return' terminology with 'push'
Saying opcodes return values gives the impression the script is being
returned.
2014-09-20 08:37:19 -04:00
Peter Todd
9183f98bc1 Fix incorrect usage of 'script' rather than 'scriptPubKey'
This is causing quite a bit of confusion, for example by people looking
in the Bitcoin Core sourcecode and seeing the term 'scriptPubKey'
instead.
2014-09-20 08:35:39 -04:00
Peter Todd
879f85fca3 Remove OP_1NEGATE mention
Never used in standard transactions
2014-09-18 22:07:10 -04:00
Peter Todd
4010c0228d Fix OP_RETURN misconception
Satoshis sent to an OP_RETURN-using output are simply unspendable; they
do not go to mining fees.
2014-09-18 22:07:10 -04:00
David A. Harding
0e4514c72d
Remove duplicate "how" from sentence (thanks @astern7!). closes #561 2014-09-18 15:22:03 -04:00
Peter Todd
15100adb37
s/Unused Output Tree (UOT)/Unspent Transaction Output (UTXO)
Change wording to use the standard "#bitcoin-wizards" terminology.
2014-09-01 20:05:32 -04:00
David A. Harding
55de692ab7
Change Max PrivKey From n to n-1 (n=order of the curve) 2014-08-18 20:34:16 -04:00
David A. Harding
82a2718481
Link to libblkmaker and python-blkmaker (thanks @luke-jr!)
Closes #517
2014-08-10 08:29:33 -04:00
David A. Harding
2c07b3de0e
New 0.9.2 RPCs: getblockchaininfo, getnetworkinfo, getwalletinfo
Added the three new RPCs to the RPC docs and also added a warning that
getinfo will be removed in a future version.
2014-08-07 21:23:42 -04:00
David A. Harding
9c4332c87a
Add RPC Password Setup Instructions To DevEx (Closes #491) Thanks @kostaz 2014-07-31 11:22:12 -04:00
Alexander Lolis
e7cab75336 Updated references.md and replaced blockexplorer.com links with biteasy.com 2014-06-30 20:16:13 +03:00
David A. Harding
53d1ac61a1
Fix listsinceblock RPC: s/Confirmations/Block Depth/. Thanks @jtremback! 2014-06-27 18:09:34 -04:00
David A. Harding
cf77e86029
Fix copy/paste error in listsinceblock 2014-06-22 07:21:08 -04:00
saivann
5f2d32d134 Merge pull request #453 from bitcoin/develdocstesting
Create a "Testing Applications" subsection in devel-examples
2014-06-14 16:51:08 -04:00
David A. Harding
cb5e430d86
Mention nLockTime In Locktime Section For Those Searching By String 2014-06-14 08:04:46 -04:00
Saivann
a80ab54f7e Apply various typos and text improvements (thanks @harding!) 2014-06-13 17:40:15 -04:00
David A. Harding
f9949e1a82
Merge branches 'compressed-keys' and 'memorypool' into master 2014-06-13 00:05:45 -04:00
Saivann
ffed3c2529 Create a "Testing Applications" subsection in devel-examples
Move existing "regtest / testnet" texts to the new subsection and link to it
Move Bitcoin Core setup instructions in devel-examples
Add a consistent introduction for devel-(guide/ref/examples)
Fix autocrossref.rb to not add links inside {% highlight %} code blocks
2014-06-12 21:42:42 -04:00
David A. Harding
8a5db84a80
Remove Link To Blockchain.Info's Ineffectual SharedCoin In Dev Docs
No apparent privacy is added by the implementation we link to, and the
press release I read indicates they don't plan to fix it, so I'm
removing our link to it.
2014-06-12 16:50:34 -04:00
David A. Harding
8a9abffe6a
Updates To Compressed Keys Based On Reviewer Feedback
Several reviewers kindly provided feedback via IRC tonight, resulting in
the following changes:

* Mention that compressed keys are used in the offical secp256k1
  documentation with the prefix bytes used by Bitcoin. I could not find
  a publicly-available officialish document defining the prefix bytes,
  but they're used repeatedly in the offical SECG documentation we
  autoxref "secp256k1" to, so I went with that.

* Remove the mention that Bitcoin Core uses OpenSSL. While true, there
  is an effort to slowly move away from using OpenSSL for EC in
  Bitcoin Core.

* Change the phrasing of the relative curve location for 0x02 & 0x03 to
  a form more correct for actuality instead of the illustrated
  abstraction.

* Drop quotes around "uncompressed" since that's the term used in the
  official secp256k1 docs, not something Bitcoin-specific.
2014-06-11 23:30:09 -04:00
David A. Harding
ad33a91260
Describe What Happens To Mempool During A Reorg 2014-06-11 20:16:30 -04:00
Saivann
21bdb0fd1a Apply a warning icon to all warning texts in devel-docs 2014-06-10 23:51:58 -04:00
David A. Harding
85f27095c3
Briefly Reapeat Warning Not To Manually Manage Priv Keys In P2SH Example 2014-06-10 23:36:56 -04:00
David A. Harding
847084b2aa
Corrections To Memory Pool Text
Based on feedback from @luke-jr.  (Thanks!)

* Use "may" to indicate that full peers don't need to track unconfirmed txes.

* Change the example given for why non-mining peers might want to track
  unconfirmed txes.

* Note that txes also get dropped from mempool when memory needs
  to be freed.

* Remove paragraph about storing non-relay/non-mine txes.
2014-06-10 23:08:41 -04:00
David A. Harding
18c2c8dd9f
Add Warning About Handling Private Keys To Transaction Examples 2014-06-10 22:09:48 -04:00
David A. Harding
98b550790a
Add Short Subsection About The Memory Pool 2014-06-10 21:10:49 -04:00
David A. Harding
968d9c1f64
Describe Uncompressed And Compressed Public Keys
A quick little subsection the two different public key formats possible
in Bitcoin.
2014-06-09 22:16:31 -04:00
David A. Harding
ba1a33e712
Merge remote-tracking branch 'bitcoin.org/master' into generatingtxes
Conflicts:
	_includes/references.md
2014-06-09 14:04:23 -04:00
David A. Harding
fe16cd7781
Clarification Of PaymentRequestss And Payment Verification
* Clarify a few places where payment request was used instead of
  PaymentRequest.

* Clarify that payment isn't necessarily verified until the merchant
  says so. Suggested by @saivann (thanks!)
2014-06-09 13:44:23 -04:00
David A. Harding
74be6424de
Merge remote-tracking branches 'saivann/generatingtxesbips', 'saivann/generatingtxesresource' and 'saivann/generatingtxestypos' into generatingtxes 2014-06-09 13:23:35 -04:00
David A. Harding
63e838fa8c
Small fixes suggested by @saivann (thanks!) 2014-06-09 13:15:35 -04:00
Saivann
dcb4be8e9b Add BIP71 and BIP72 to autocrossref links 2014-06-08 23:21:26 -04:00
Saivann
0cb0a999f6 Fix various typos or naming inconsistencies 2014-06-08 23:17:04 -04:00
Saivann
f456462265 Move Gavin's Payment Request Generator to the "Examples" page 2014-06-08 23:02:39 -04:00
David A. Harding
abf8ac25d6
Add Note About Tx Fees To All Createrawtransaction Example Calls
Based on feedback from @saivann, this may help remind users that poor
use of createrawtransactions can cost them satoshis.
2014-06-08 19:16:09 -04:00
David A. Harding
96bc22b40c
Add Tx Malleability Warning To Spending Unconfirmed Tx Example
Suggested and written by @saivann, with a revised version being
commited here. Thanks!
2014-06-08 18:53:37 -04:00
David A. Harding
87e31affba
Add Subsection About Wallet Programs, Incl. Hardware Wallets
Describe the essential functions of a wallet program and how multiple
programs can work together to fulfill those functions, as in the case of
a signing-only wallet.
2014-06-07 19:27:49 -04:00
David A. Harding
61f0931b75
Updates Based On Feedback From Mailing List
* Remove the QR Code error corrections subsection.

* Remove the non-example Payment Protocol text from developer examples.

* Update reference links and autocrossrefs to reflect above deletions

* Fix CSS padding problems reported by @saivann

* Remove all HTML comments from autocrossref text to allow easy checking
  for broken link definitions: find _site -name '*.html' | xargs grep '\]\['

* Add PNG versions of guide and example SVG icons.  (optipng run)
2014-06-06 18:46:32 -04:00