Commit Graph

1605 Commits (dd5a7a5c676eacc3a0e9d9fcca65f86c5deaa7e6)
 

Author SHA1 Message Date
Andreas M. Antonopoulos a011a195e9 HTLC forward propagation and secret back-propagation 3 years ago
Olaoluwa Osuntokun 9605dc7dae
ch-invoices: add initial chapter on BOLT 11 invoices
In this commit, we add a chapter that describes the BOLT 11 invoice
format at a high-level as well as the set of specific fields and base-5
encoding used within the data segment. The only thing this chapter is
missing now is likely some test vectors, and possibly a bit more
mechanical information that an implantation must observe when
encoding/decoding an invoice.
3 years ago
Olaoluwa Osuntokun ada48c4785
ch-brontide: add initial draft of the brontide chapter
In this commit, we add the initial draft of the chapter on Brontide
which describes the encrypted messaging transport used in the Lightning
Network. At the time of this commit, this chapter is ~90% complete.

After the initial background, motivation, and context, the actual
handshake process is rather mechanical, so I've opted to lift by text
from the original BOLT with minor modifications. However the change from
the background/intro to the description of the protocol is rather stark
as it shifts to more of a technically oriented prose. I plan to revisit
the latter portion of the chapter to provide more insight that is
presently checked in.
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 3 years ago
Andreas M. Antonopoulos d0ce3cc01c Updated README 3 years ago
Andreas M. Antonopoulos 57ccb8ddaa Merge branch 'part2_intro' into develop 3 years ago
j0si 47c1762c46
Update glossary.asciidoc (#669)
Fixed minor formation error on "private channel" description
3 years ago
Andreas M. Antonopoulos 8cff558b11 Intro to Part 2 3 years ago
DevForrest 56102cf8dc
Update channel-construction.asciidoc - Spelling (#664)
Thank you for all of these valuable, open source resources!
3 years ago
Sebastian Falbesoner d21785d2b0
fundamentals about hashes: various grammar/spelling fixes (#663) 3 years ago
Taylor Masterson 188e963d19
Fix Typo: Hash Time Locked Contract (#662) 3 years ago
Rene Pickhardt 8bab411ea3
added the next version of the lightning network protocol suite
should fix / address #342
3 years ago
Olaoluwa Osuntokun 846e589abd
wire_protocol+upgrades: add section on protocol upgrades 3 years ago
Andreas M. Antonopoulos 8a9407eb51 Pre-image hash and diagram 3 years ago
Andreas M. Antonopoulos a609a8e1b8 Fix hash of Dinas secret everywhere 3 years ago
Andreas M. Antonopoulos 658876b680 Reorg and new diagrams 3 years ago
Andreas M. Antonopoulos 8684b91a2b Separate onion routing 3 years ago
Andreas M. Antonopoulos 174e1d97d9 Routing chapter edits, new diagram 3 years ago
Andreas M. Antonopoulos b6a0705200 Merge remote-tracking branch 'github/develop' into develop 3 years ago
Andreas M. Antonopoulos ea0b8f1b7b
Merge pull request #681 from AustFA/develop
SHA256 of "Dinas secret" is 0575965b3b44be51e8057d551c4016d83cb1fba9e…
3 years ago
Frnk c51a184815 diverse minor typo 3 years ago
Frnk 9852fa8592 Typo "the the" 3 years ago
Frnk 1f51de2b51 SHA256 of "Dinas secret" is 0575965b3b44be51e8057d551c4016d83cb1fba9ea8d6e986447ba33fe69f6b3
replace former SHA256 of "Glorias secret"
3 years ago
GiovanniZotta b837eb9569
Rephrasing, typo correction, addition of a detail about computational complexity (#665) 3 years ago
Sebastian Falbesoner 77129a0a89
introduction: fix link to "Bitcoin Fundamentals Review" appendix (#661) 3 years ago
Zachery Glass 695a1ebd1d
Fixes #625 (#660)
* Fixes #625

* Improve spelling, grammar and clarity in history.asciidoc
3 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
3 years ago
GiovanniZotta d0617df567
Typo correction (#658) 3 years ago
Franky 29708730b5
Update 03_how_ln_works.asciidoc (#657)
Typo.
3 years ago
kazute 60d87ac88f
Update 01_introduction.asciidoc (#654)
Changed full stop to semicolon after two-fold, before giving the reason.
3 years ago
Andreas M. Antonopoulos fc7e92ecaf Added appendix style tag 3 years ago
Andreas M. Antonopoulos 897c91ceea Added reference to Bitcoin Fundamentals review appendix 3 years ago
Andreas M. Antonopoulos 7b8d55fca9 Fixes #584 3 years ago
Andreas M. Antonopoulos f1a2f0c0d1 Add reference to bitcoin fundamentals appendix 3 years ago
Andreas M. Antonopoulos fb90af51d8 Fix Muun listing, sort alphabetically 3 years ago
Andreas M. Antonopoulos 0dc9343750 Rename chapters 4,5 and updated README 3 years ago
Andreas M. Antonopoulos b8907a164b Clarification of SD card problem 3 years ago
Andreas M. Antonopoulos 6c6b2c9c80 source formatting 3 years ago
Andreas M. Antonopoulos 6840a842af
Merge pull request #640 from keblek/keblek-patch-1
Bump c-lightning to 9.3
3 years ago
Andreas M. Antonopoulos 74e313d2bf
Merge pull request #645 from keblek/patch-1
Add tip for lightning polar for visualising.
3 years ago
Andreas M. Antonopoulos ee1454c518
Merge pull request #653 from noah-detweiler/patch-1
Update 01_introduction.asciidoc
3 years ago
Andreas M. Antonopoulos 807b01b777
Merge branch 'develop' into patch-1 3 years ago
Pamela Morgan fc5488e24f
Alphabetize list terms, add hash function, & heading (#649)
Alphabetized terms under "Lightning Network Basic Concepts" and added Hash Function and Digital Signature as terms because they are also used in this chapter. Used glossary definitions (partial) to define in this section. 
Added 2nd level heading to Scaling Blockchains and added italics to what if statement at the end of the section, which is the transition to LN.
3 years ago
Andreas M. Antonopoulos f6e3622118
Merge branch 'develop' into patch-1 3 years ago
Pamela Morgan 15434513b1
Update 02_getting_started (#648)
Moved Alice introduction paragraph to the beginning
Added TODO for link to bitcoin basics guide / fundamentals
Moved Testnet Bitcoin section to wallets
Added tip about Alice being able to transfer bitcoin she already owns to her new Eclair wallet
Fixed typo
Added language about Bob's perspective just before conclusion
3 years ago
Andreas M. Antonopoulos 80cc432beb
Merge pull request #628 from keblek/patch-4
Rewording of sentence, SD caveats, removed info
3 years ago
Richard 42f4f0b530
Update 01_introduction.asciidoc (#651)
Typo MB -> GB
3 years ago
krupawan5618 17bc718b35
Update 01_introduction.asciidoc (#646)
* Update 01_introduction.asciidoc

* Update 02_getting_started.asciidoc

typos and removed broken lightning link
3 years ago