Andreas M. Antonopoulos
fe0d106b84
Merge remote-tracking branch 'github/develop' into develop
2021-09-17 15:38:58 +02:00
Andreas M. Antonopoulos
46c103ee0c
Update and re-sort contributors
2021-09-17 15:38:51 +02:00
Andreas M. Antonopoulos
fc03c0370a
Merge branch 'develop' into develop
2021-09-17 15:37:35 +02:00
Andreas M. Antonopoulos
8906e6f9f8
Merge pull request #672 from Zendo102/patch-7
...
Update 02_getting_started.asciidoc
2021-09-17 15:33:56 +02:00
Andreas M. Antonopoulos
0bd00edf8c
Remove versions from lngraph requirements
2021-09-17 15:26:58 +02:00
randy808
01b7bc9ba6
Made small grammar corrections to chapters 7, 8, 9, 10, and 11.
2021-09-17 09:19:21 -04:00
Olaoluwa Osuntokun
e918314711
Merge pull request #848 from Roasbeef/tech-reviewer-edits
...
multi: additional edits after latest round of external tech review
2021-09-16 20:03:43 -07:00
Olaoluwa Osuntokun
5d2798d290
glossary: fix soft fork definition
2021-09-16 20:01:57 -07:00
Olaoluwa Osuntokun
4718435c7e
glossary: correct segwit definition
2021-09-16 20:01:52 -07:00
Olaoluwa Osuntokun
ecc92c2b7c
glossary: mention weight as block size limit
2021-09-16 20:01:50 -07:00
Olaoluwa Osuntokun
f4909d80ef
glossary: update AMP description
2021-09-16 20:01:47 -07:00
Olaoluwa Osuntokun
9247dfb9b2
glossary: update addr description w/ p2sh and segwit
2021-09-16 20:01:45 -07:00
Olaoluwa Osuntokun
cb86b53dfe
appendix-bitcion: mention lock time field by name
2021-09-16 20:01:43 -07:00
Olaoluwa Osuntokun
50877c5b12
appendix-bitcoin: mention errata re segwit and p2sh
2021-09-16 20:01:40 -07:00
Olaoluwa Osuntokun
8dd109b7f8
appendix-bitcoin: mention BIP 30 re unique txid's
2021-09-16 20:01:38 -07:00
Olaoluwa Osuntokun
42d9526406
ch-13: mention second preimage hash function security req
2021-09-16 20:01:35 -07:00
Olaoluwa Osuntokun
7217881827
ch-11: tighten up verification, mention checking UTXO size w/ chan amt
2021-09-16 20:01:33 -07:00
Olaoluwa Osuntokun
217140f035
ch-11: mention libraries are what allows indexing into a block
2021-09-16 20:01:30 -07:00
Olaoluwa Osuntokun
67321b9ef8
ch-10: mention route correlation within route itself
2021-09-16 20:01:28 -07:00
Olaoluwa Osuntokun
3f8dbf46e5
ch-07: add caveat re 3rd party malleability and segwit
2021-09-16 20:01:25 -07:00
Olaoluwa Osuntokun
871772590c
ch-07: add caveat re indefinite lifetime channels w/o a mal fix
2021-09-16 20:01:23 -07:00
Olaoluwa Osuntokun
b92856f2c5
ch-07: mention that CL implements dual-funded channels
2021-09-16 20:01:20 -07:00
Olaoluwa Osuntokun
e492cf6eee
ch-05: mention rene as author of CL's autopilot plugin
2021-09-16 20:01:18 -07:00
Olaoluwa Osuntokun
34b6224704
ch-05: eclair has a server-side SCB-like scheme
...
Documented at: https://github.com/ACINQ/eclair/#backup
2021-09-16 20:01:16 -07:00
Olaoluwa Osuntokun
22245a3b5b
ch-03: mention vbytes is the main accounting unit for fees
2021-09-16 20:01:13 -07:00
Olaoluwa Osuntokun
b3fa3611ca
ch-03: mention new 26-ish hop limit post TLV
2021-09-16 20:01:11 -07:00
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.
2021-09-16 20:01:09 -07:00
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.
2021-09-16 20:01:07 -07:00
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.
2021-09-16 20:01:05 -07:00
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.
2021-09-16 20:01:03 -07:00
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).
2021-09-16 20:01:01 -07:00
Olaoluwa Osuntokun
8cf19e5ab0
ch-01: mentino splicing as 3rd channel txn type
2021-09-16 20:00:59 -07:00
Olaoluwa Osuntokun
0e237b4916
Merge pull request #850 from ekn394/grammar_fix_ch_14
...
Grammar fix, missing comma.
2021-09-16 20:00:17 -07:00
Olaoluwa Osuntokun
39fefb2c6f
ch-13: fix grammar re attack surface
...
Reported by @ogunden.
2021-09-16 19:58:10 -07:00
z4y1b2
f24c4b0aa2
multi: typo fixes in ch 6+11
2021-09-16 19:46:56 -07:00
D++
bf29b9b7a6
Fix typo
...
Changed imaging to imagine.
2021-09-16 19:38:02 -07:00
Jussi Tiira
b0128c4c6d
Add my name to contributors list
...
Added my name and handle to the list of Github contributors
2021-09-16 19:08:24 -07:00
Jussi Tiira
4b3663864e
Add HMAC to glossary
...
Added a new glossary entry for HMAC, since the abbreviation is used in another entry.
2021-09-16 19:08:24 -07:00
Olaoluwa Osuntokun
1f4003cead
Merge pull request #793 from Roasbeef/sphinx-ephemeral-blinding
...
ch-10: add initial explanation of session key randomization
2021-09-16 19:01:46 -07:00
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.
2021-09-16 19:00:49 -07:00
Olaoluwa Osuntokun
4d8495e9ad
Merge pull request #755 from Roasbeef/revocation-key-derivation
...
ch-07: construct revocation key derivation from first principles
2021-09-16 18:57:58 -07:00
Evan Nordquist
36e2f11f68
Grammar fix, missing comma.
2021-09-16 03:29:28 -04:00
Olaoluwa Osuntokun
08ed576e33
Merge pull request #849 from Roasbeef/appendix-chapter-reorg
...
multi: appendix chapter re-org
2021-09-15 11:20:08 -07:00
Viktor Tigerström
b8f32d9cd9
Typo in chapter 11 ( #839 )
...
Typo , change "contianing" to "containing".
2021-09-15 18:46:06 +02:00
Anthony Potdevin
2a15726c54
Update 02_getting_started.asciidoc ( #846 )
2021-09-15 18:45:33 +02:00
Andreas Yankopolus
350389a6d3
Update 07_payment_channels.asciidoc ( #845 )
...
Typo fix.
2021-09-15 18:43:55 +02:00
Stephen DeLorme
6064c6b6f3
Grammar fix ( #844 )
2021-09-15 18:43:27 +02:00
Stephen DeLorme
8f5ce3d52b
Typo fix ( #843 )
...
Co-authored-by: Rene Pickhardt <rene@rene-pickhardt.de>
2021-09-15 18:43:02 +02:00
z0d1ac1999
2d9d76023a
Fix typo in Automatic network reconnection section ( #842 )
...
Co-authored-by: Administrator <administrator@Administrators-Mac-mini.local>
2021-09-15 18:41:30 +02:00
Viktor Tigerström
77bd18674d
Typo in chapter 11 ( #838 )
...
Typo in line 358, change "byes" to "bytes".
2021-09-15 18:39:58 +02:00