Commit Graph

74 Commits (f2f998cc57f90647c004bf560309f3daf22b50ef)

Author SHA1 Message Date
Andreas M. Antonopoulos f2f998cc57 Routing timelock refund and conclusion 3 years ago
Andreas M. Antonopoulos f1222b9895 HTLC signature binding and hash optimization 3 years ago
Andreas M. Antonopoulos 4e11bab737 Invoices, payment hashes and payment pre-image with diagrams 3 years ago
Andreas M. Antonopoulos 37853312f8 Routing example flow and fixes 3 years ago
Andreas M. Antonopoulos a011a195e9 HTLC forward propagation and secret back-propagation 3 years ago
Andreas M. Antonopoulos c00503a91c Cleanup routing and add complete HTLC outline 3 years ago
Andreas M. Antonopoulos bfba3bf40b Re-write of routing HTLC section 3 years ago
Andreas M. Antonopoulos 14f4b8484b Protocol suite diagram with highlight 4 years ago
Andreas M. Antonopoulos 8a9407eb51 Pre-image hash and diagram 4 years ago
Andreas M. Antonopoulos a609a8e1b8 Fix hash of Dinas secret everywhere 4 years ago
Andreas M. Antonopoulos 658876b680 Reorg and new diagrams 4 years ago
Andreas M. Antonopoulos 8684b91a2b Separate onion routing 4 years ago
Andreas M. Antonopoulos 174e1d97d9 Routing chapter edits, new diagram 4 years ago
Frnk 1f51de2b51 SHA256 of "Dinas secret" is 0575965b3b44be51e8057d551c4016d83cb1fba9ea8d6e986447ba33fe69f6b3
replace former SHA256 of "Glorias secret"
4 years ago
Matt Misbach 1de53b46f5
Fixes for issues #655, #572, #624 (#659)
* Fixing a small typo

* Fixed broken link to diagram. Fixed text references to incorrect node names in the diagram.

* Fix for issue #572

* Fix for issue #624
4 years ago
Rene Pickhardt 171e56ad51
fixed typo HMCA --> HMAC 4 years ago
drey d41a5c032f
Fix typos & grammar in routing page (#636)
* routing: Fix David => Dina

This follows the changes initially commited in 8abe629.

* routing: Add various spelling / grammatical fixes
4 years ago
Andreas M. Antonopoulos 40835e9d7b Renaming in scripts, image filename and other 4 years ago
Andreas M. Antonopoulos ccb7b14771 Changing story/example names throughout 4 years ago
Andreas M. Antonopoulos adbd2efbad Routing chapter edits 4 years ago
Andreas M. Antonopoulos 6958723248
Merge pull request #536 from dipunm/patch-1
Update routing.asciidoc
4 years ago
Olaoluwa Osuntokun 030829e2b1
routing: chapter edits towards tail end 4 years ago
Olaoluwa Osuntokun 68e8d2fbb3
routing: remove WIP/redundant section 4 years ago
Olaoluwa Osuntokun 6f7faaf87c
routing: make wording of ephemeral secret more explicit, remove redundant sections 4 years ago
Olaoluwa Osuntokun 639c22e59d
routing: simplify ECDH mentions
I think it's better to formally define ECDH in an earlier section in order to do justice to the concept. We may be able to lift some text from Mastering Bitcoin, as IIRC it covers stealth addresses in brief.
4 years ago
Olaoluwa Osuntokun b89c7cfa8b
routing: make packet fix sized requirements more explicit 4 years ago
Olaoluwa Osuntokun 5ee8766749
routing: allude to a more modern onion payload format
Or perhaps we should just lead with the TLV format from the get go?
4 years ago
Olaoluwa Osuntokun f23ba18ec4
routing: mention David can also use the sphinx packet to determine EOR 4 years ago
Olaoluwa Osuntokun db19ebfd21
routing: remove stray roasbeef TODO 4 years ago
Dipun Mistry 326d318dae
Update routing.asciidoc
so on
4 years ago
Dipun Mistry ce91adcfe5
Update routing.asciidoc
duplicate word.
4 years ago
Dipun Mistry 00de1698b8
Update routing.asciidoc
and
4 years ago
Dipun Mistry 91730ae16e
Update routing.asciidoc
some minor mistakes found while reading.
4 years ago
Imran cab1485d4c
Routing - Typos 4 years ago
Imran c034c2de47
Update routing.asciidoc 4 years ago
Imran 73a461b65b
Fix
Bringing through changes from #498
4 years ago
Imran 8b8b1b8248
Routing - Creating a Network of payment channels (Language Edits)
Edited the entire section heading above for clarity and ease of understanding. Tried to make parts more concise, but also added a lot of explanatory intermediary text. Standardized "golden"/"gold" coins as "gold". Ultimately, could use another couple of pass throughs to make it read better.

This is a reworking of #370, which has been scrapped
4 years ago
Imran 5492d5006a
Routing - Introduction
Updates to the Introduction for clarity and added a diagram

This is a reworking of #369, which has been scrapped
4 years ago
Olaoluwa Osuntokun 56c293403a
routing: further chapter edits 4 years ago
Olaoluwa Osuntokun cefd65a0ce routing: flesh out bridge section on abstract HTLC construct 4 years ago
Olaoluwa Osuntokun 862d0404ac routing: revise chapter outlook end of first section 4 years ago
Olaoluwa Osuntokun d8b3526bd3 routing: further chapter edits up to onion routing section 4 years ago
Olaoluwa Osuntokun 9ab3494a17 (temp)routing: set up outline for revised chapter. 4 years ago
Olaoluwa Osuntokun b3e9f79b15 routing: move basic state machine example to channel construction
This doesn't belong here as we're only concerned with routing. The exact details of channels are described in another chapter.
4 years ago
Olaoluwa Osuntokun 2fb0fe00a4 routing: further golden coin example edits 4 years ago
Olaoluwa Osuntokun 95fc5da2b9 routing: frame ecrow as an "ideal functionality" 4 years ago
Olaoluwa Osuntokun ce4fd1d27b routing: edits to golden coin example 4 years ago
Olaoluwa Osuntokun 8d32b39a60 routing: re-work intor paragraph of golden coin example 4 years ago
Olaoluwa Osuntokun 86cc56de47 routing: specify traits of onion routing, into HTLC breakdown 4 years ago
Olaoluwa Osuntokun 130c529c6b routing: add caveat re funds loss assuming proper time-lock usage 4 years ago