diff --git a/_includes/guide_contracts.md b/_includes/guide_contracts.md index dd7a5abf..490f82d5 100644 --- a/_includes/guide_contracts.md +++ b/_includes/guide_contracts.md @@ -188,10 +188,10 @@ For larger payments, Bitcoin transaction fees are very low as a percentage of the total transaction value, so it makes more sense to protect payments with immediately-broadcast separate transactions. -**Resource:** The [bitcoinj](http://bitcoinj.org) Java library +**Resource:** The [bitcoinj][] Java library provides a complete set of micropayment functions, an example implementation, and [a -tutorial](https://bitcoinj.github.io/working-with-micropayments) +tutorial][bitcoinj micropayment tutorial] all under an Apache license. {% endautocrossref %} diff --git a/_includes/guide_operating_modes.md b/_includes/guide_operating_modes.md index bedd7bab..42fb6ac7 100644 --- a/_includes/guide_operating_modes.md +++ b/_includes/guide_operating_modes.md @@ -73,7 +73,7 @@ scripts and pubkey scripts, and more. This enables P2SH transaction finding. If a user is more privacy-conscious, he can set the Bloom filter to include more false positives, at the expense of extra bandwidth used for transaction discovery. If a user is on a tight bandwidth budget, he can set the false-positive rate to low, knowing that this will allow full nodes a clear view of what transactions are associated with his client. -**Resources:** [BitcoinJ](http://bitcoinj.org), a Java implementation of Bitcoin that is based on the SPV security model and Bloom filters. Used in most Android wallets. +**Resources:** [BitcoinJ][], a Java implementation of Bitcoin that is based on the SPV security model and Bloom filters. Used in most Android wallets. Bloom filters were standardized for use via [BIP37](https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki). Review the BIP for implementation details. diff --git a/_includes/references.md b/_includes/references.md index 53343afe..fa4ff871 100644 --- a/_includes/references.md +++ b/_includes/references.md @@ -330,6 +330,7 @@ [Bitcoin Seeder]: https://github.com/sipa/bitcoin-seeder [bitcoin-documentation mailing list]: https://groups.google.com/forum/#!forum/bitcoin-documentation [BitcoinJ]: http://bitcoinj.github.io +[bitcoinj micropayment tutorial]: https://bitcoinj.github.io/working-with-micropayments [block170]: https://www.biteasy.com/block/00000000d1145790a8694403d4063f323d499e655c83426834d4ce2f8dd4a2ee [casascius address utility]: https://github.com/casascius/Bitcoin-Address-Utility [core base58.h]: https://github.com/bitcoin/bitcoin/blob/master/src/base58.h