Commit Graph

1782 Commits (a75577ab13fdd478faab9aa0cb0b2781c634ae01)
 

Author SHA1 Message Date
randymcmillan a75577ab13
04_node_client.asciidoc: fix subheader hierarchy 3 years ago
Andreas M. Antonopoulos 6ba237e57d
Merge pull request #840 from Randy808/small-grammar-corrections
Made small grammar corrections to chapters 7, 8, 9, 10, and 11
3 years ago
Andreas M. Antonopoulos bd36c3e6d2 Fix #730
Manually applied PR 730 on latest chapter edits
3 years ago
Andreas M. Antonopoulos eb332ec166 Merge remote-tracking branch 'github/develop' into develop 3 years ago
Andreas M. Antonopoulos b4adfba080 Added contrib 3 years ago
Andreas M. Antonopoulos 57ff0460af
Merge pull request #726 from benskee/typo-fix
typo
3 years ago
Andreas M. Antonopoulos f8a816eef3
Merge branch 'develop' into typo-fix 3 years ago
Andreas M. Antonopoulos 6df9d727e8
Merge pull request #694 from senf42/develop
minor glossary updates for consistency
3 years ago
Andreas M. Antonopoulos fe0d106b84 Merge remote-tracking branch 'github/develop' into develop 3 years ago
Andreas M. Antonopoulos 46c103ee0c Update and re-sort contributors 3 years ago
Andreas M. Antonopoulos fc03c0370a
Merge branch 'develop' into develop 3 years ago
Andreas M. Antonopoulos 8906e6f9f8
Merge pull request #672 from Zendo102/patch-7
Update 02_getting_started.asciidoc
3 years ago
Andreas M. Antonopoulos 0bd00edf8c Remove versions from lngraph requirements 3 years ago
randy808 01b7bc9ba6 Made small grammar corrections to chapters 7, 8, 9, 10, and 11. 3 years ago
Olaoluwa Osuntokun e918314711
Merge pull request #848 from Roasbeef/tech-reviewer-edits
multi: additional edits after latest round of external tech review
3 years ago
Olaoluwa Osuntokun 5d2798d290
glossary: fix soft fork definition 3 years ago
Olaoluwa Osuntokun 4718435c7e
glossary: correct segwit definition 3 years ago
Olaoluwa Osuntokun ecc92c2b7c
glossary: mention weight as block size limit 3 years ago
Olaoluwa Osuntokun f4909d80ef
glossary: update AMP description 3 years ago
Olaoluwa Osuntokun 9247dfb9b2
glossary: update addr description w/ p2sh and segwit 3 years ago
Olaoluwa Osuntokun cb86b53dfe
appendix-bitcion: mention lock time field by name 3 years ago
Olaoluwa Osuntokun 50877c5b12
appendix-bitcoin: mention errata re segwit and p2sh 3 years ago
Olaoluwa Osuntokun 8dd109b7f8
appendix-bitcoin: mention BIP 30 re unique txid's 3 years ago
Olaoluwa Osuntokun 42d9526406
ch-13: mention second preimage hash function security req 3 years ago
Olaoluwa Osuntokun 7217881827
ch-11: tighten up verification, mention checking UTXO size w/ chan amt 3 years ago
Olaoluwa Osuntokun 217140f035
ch-11: mention libraries are what allows indexing into a block 3 years ago
Olaoluwa Osuntokun 67321b9ef8
ch-10: mention route correlation within route itself 3 years ago
Olaoluwa Osuntokun 3f8dbf46e5
ch-07: add caveat re 3rd party malleability and segwit 3 years ago
Olaoluwa Osuntokun 871772590c
ch-07: add caveat re indefinite lifetime channels w/o a mal fix 3 years ago
Olaoluwa Osuntokun b92856f2c5
ch-07: mention that CL implements dual-funded channels 3 years ago
Olaoluwa Osuntokun e492cf6eee
ch-05: mention rene as author of CL's autopilot plugin 3 years ago
Olaoluwa Osuntokun 34b6224704
ch-05: eclair has a server-side SCB-like scheme
Documented at: https://github.com/ACINQ/eclair/#backup
3 years ago
Olaoluwa Osuntokun 22245a3b5b
ch-03: mention vbytes is the main accounting unit for fees 3 years ago
Olaoluwa Osuntokun b3fa3611ca
ch-03: mention new 26-ish hop limit post TLV 3 years ago
Olaoluwa Osuntokun 11417697fc
ch-03: don't use probe for route attempts
Usually probing is a sort of pre-processing step to see if the payment
is even possible.
3 years ago
Olaoluwa Osuntokun 5c5ecb5601
ch-03: mention transaction ordering, re-work funding_created mention
They don't need to exchange any information as they've already agreed
upon the cannonical ordering. Item 7 was confusing, so we've just merged
that in with where `funding_created` is first mentioned.
3 years ago
Olaoluwa Osuntokun 7009bda534
ch-03: mention advertised + non-advertised channels
It's obvious if the channel is advertised, but not necessarily if its
non-advertised.
3 years ago
Olaoluwa Osuntokun 1b13d7b9a7
ch-03: qualify payment channel discovery w/ bi-di+infinite
Channels were around before that, but had several limitations which were
eventually over come with newer ideas.
3 years ago
Olaoluwa Osuntokun 7d9ece330a
ch-03: soften language re instant payments
Possible that a payment needs to retry main times (hidden from the user)
or fails all together (no paths, etc).
3 years ago
Olaoluwa Osuntokun 8cf19e5ab0
ch-01: mentino splicing as 3rd channel txn type 3 years ago
Olaoluwa Osuntokun 0e237b4916
Merge pull request #850 from ekn394/grammar_fix_ch_14
Grammar fix, missing comma.
3 years ago
Olaoluwa Osuntokun 39fefb2c6f
ch-13: fix grammar re attack surface
Reported by @ogunden.
3 years ago
z4y1b2 f24c4b0aa2 multi: typo fixes in ch 6+11 3 years ago
D++ bf29b9b7a6 Fix typo
Changed imaging to imagine.
3 years ago
Jussi Tiira b0128c4c6d Add my name to contributors list
Added my name and handle to the list of Github contributors
3 years ago
Jussi Tiira 4b3663864e Add HMAC to glossary
Added a new glossary entry for HMAC, since the abbreviation is used in another entry.
3 years ago
Olaoluwa Osuntokun 1f4003cead
Merge pull request #793 from Roasbeef/sphinx-ephemeral-blinding
ch-10: add initial explanation of session key randomization
3 years ago
Olaoluwa Osuntokun 8182f370c0
ch-10: add initial explanation of session key randomization
In this commit, we include an initial explanation of the session key
re-randomization scheme that makes the Sphinx packet format so compact.
Alice is able to generate all the necessary session keys up front by
using an initial session key, and doing an EC multiplication of that key
and a blinding factor derived from information of the last hop.

I wanted to use sub-scripts for a lot of the notation here, by the
asciidoc renderer I use didn't seem to be able to render them....

I think I want to make another pass and blend in the initial explanation
in the high level style of the initial ECDH explanation.
3 years ago
Olaoluwa Osuntokun 4d8495e9ad
Merge pull request #755 from Roasbeef/revocation-key-derivation
ch-07: construct revocation key derivation from first principles
3 years ago
Evan Nordquist 36e2f11f68 Grammar fix, missing comma. 3 years ago