Commit Graph

541 Commits (6eb8546cb4f60a90dfbb53ef954986841467354c)
 

Author SHA1 Message Date
8go 6eb8546cb4
minor improvements to chapter "Comparison with Bitcoin" part 4 (#207)
- bitcoin, not Bitcoin
- minor fixes
- etc
4 years ago
8go 85fed547c4
minor improvements to chapter "Comparison with Bitcoin" part 3 (#206)
* minor improvements to chapter "Comparison with Bitcoin" part 3

- commas
- more details
-

* remove exageration

- see https://github.com/lnbook/lnbook/pull/206#discussion_r420514935

* fixed typo and added more precise wording

Co-authored-by: Rene Pickhardt <r.pickhardt@gmail.com>
4 years ago
8go 9c65e490bb
minor improvements to chapter "Onion Routing" (#201)
* minor improvements to chapter "Onion Routing" 

- improvement of English
- some additions
- etc.

* removed portion that is in doubt

* put TOR stuff into footnote

* clarified analogy

* removed extreme, setting more realistic expectations

- https://github.com/lnbook/lnbook/pull/201#discussion_r420513603

* added the two requested changes

Co-authored-by: Rene Pickhardt <r.pickhardt@gmail.com>
4 years ago
8go ba64c16fee
minor improvements to chapter "Invoices" (#197)
* minor improvements to chapter "Invoices"

- changed the order a bit.
- since "invoice" is introduced it should be explained right away what it is
- addition, explaining differences in concepts to Bitcoin

* added payment hash

* added 1 sentence, tx vs payment

* minor tweek 

- see https://github.com/lnbook/lnbook/pull/197#discussion_r420512836

Co-authored-by: Rene Pickhardt <rene@rene-pickhardt.de>
4 years ago
8go 728ad2e4f9
minor addition to chapter "Examining the ugly way" (#196)
* minor addition to chapter "Examining the ugly way"

- an addendum explaining in more detail how to catch a cheat

* adjustments to reflect suggestions in comment

- to respond to comments in https://github.com/lnbook/lnbook/pull/196#discussion_r413152207

* incorporated suggestion

- see https://github.com/lnbook/lnbook/pull/196#discussion_r420512233
4 years ago
Rene Pichardt fd18f21a42 renamed ch03 so that PRs by 8go can be handled more easily 4 years ago
Rene Pichardt e56720e01e added some parts about fulfilling htlcs, sending back errors, and general considerations for routing nodes. the Routing chapter is still heavily work in progress. I would not even be surprised if it gets completely rewritten after this work. but at least for me the picture of how and what should be explained becomes clearer and clearer 4 years ago
Rene Pichardt 53a1710f3a changed typo for note box 4 years ago
Rene Pichardt 7e88bfb010 changed typo for note box 4 years ago
Rene Pichardt e7ea4257c9 Merge branch 'develop' of https://github.com/lnbook/lnbook into develop 4 years ago
Rene Pichardt f7c4285211 more work on the routing chapter and new graphics... the onion routing part is still work in process and becoming quite extensive 4 years ago
8go 8aac9f57c5
change wallet categories into wallet quadrant (#213)
* change wallet categories into wallet quadrant

The original categorization was not perfect. It was not ideal. It was sort of misleading. It sort of implies that a "Full Node & Wallet" is not a "Non-Custodial Wallet" because they are 2 different categories. It also states that a "Non-Custodial Wallet" uses "3rd-party node" for LN Node which is not the true definition.Things were getting mixed up here and we are not communicating a clear message.

The term "Custodial Wallet" is independent of which LN Node is used.
We should rethink this table and categorization.

I wrote an Issue about it #176 .

The Quadrant seems to be more useful and certainly more accurate.

Then I explained the terms "Lightweight" and "Node" because these terms were suddenly used, out of nowhere with no explanation.

* various improvements

- Following suggestions from  @Roasbeef 
- worked in his commentaries, ideas
- also added a bit more details

* added BIPs to Neutrino

Co-authored-by: Rene Pickhardt <rene@rene-pickhardt.de>
4 years ago
Josh Akeman e485dc8f09
Joshakeman (#240)
* removed an extra 'the' in this sentence

* suggested rephrasing of an unclear sentence in bullet five under What is the Lightning Network?

* fixed typo in own edit

* bolded headers in Table 1 and 2 of Getting Started

* fixed typo (reasigning should be reassigning)

* fixed typo (later should be latter)

* fixed typo (node_announcment should be node_announcement)

* fixed typo, crucually should be crucially

* fixed typo (abroated should be aborted)

* fixed typo (subsecquent should be subsequent)

* fixed typo (discoveres should be discovers)

* removed extra 'the' in sentence

* fixed typo (send should be sent)

* fixed typo (nods should be nodes
)
4 years ago
Josh Akeman d7143f3e72
removed an extra 'the' in this sentence (#239) 4 years ago
HAOYUatHZ 53c49f309d
add Haoyu into contributor list (#236) 4 years ago
lp74 482786062e
fix a typo (#238) 4 years ago
Rene Pichardt 192f166378 added more stuff about onion encryption I think I messed up the size of the per hop data and need to make another pass before people read this 4 years ago
Andreas M. Antonopoulos 5e1d32afb7 Merge remote-tracking branch 'origin/develop' into develop 4 years ago
Andreas M. Antonopoulos 73bf225708 Docker consolidation and cleanup
Converted to multi-stage builds and improved startup handling
4 years ago
Rene Pichardt 395e688d00 check in work in progress for backup 4 years ago
Andreas M. Antonopoulos 28f91cb4b4 Clean up lnd-run docker
Add entrypoint script, bash alias, log tailing and cleaner startup script
4 years ago
Andreas M. Antonopoulos 7c5d5699bf Docker and docker-compose
Build network, create keys/addresses, fund wallets.
4 years ago
Andreas M. Antonopoulos f4029bfdfb Docker bitcoind-regtest fixes 4 years ago
Rene Pickhardt 4a1569735d continued work on the routing chapter. not being as fast as I expected :( 4 years ago
Andreas M. Antonopoulos 69c5d72aef Docker bitcoind-base and bitcoind-regtest
Fixed bitcoind-base to use binary from bitcoincore.org instead of ppa which is no longer maintained. Updated regtest to show configuration, address and private key
4 years ago
Andreas M. Antonopoulos 44b44ba499 Docker writeup 2
Added container execution, interactive terminal, volume binding, tips
4 years ago
Andreas M. Antonopoulos c4b581deb7 Docker writeup 4 years ago
Andreas M. Antonopoulos feda3944ef Chapter 3 ready for review, updated README 4 years ago
Rene Pichardt 9c9fcaba49 added the hopefully last section of chapter 3 writing about the payment forwarding algorithm 4 years ago
Andreas M. Antonopoulos 307ebf8113
Merge pull request #164 from aantonop/devenv
WIP: Development Environment: Docker and docker-compose setup
4 years ago
Andreas M. Antonopoulos 181c520b81 Merge remote-tracking branch 'aantonop_fork/devenv' into devenv 4 years ago
Andreas M. Antonopoulos 1672b0b2d8 updates 4 years ago
Andreas M. Antonopoulos 98fa63d338 bitcoind regtest docker image 4 years ago
Andreas M. Antonopoulos 6e5eecc1f8 Use openjdk:11 docker image for eclair 4 years ago
Andreas M. Antonopoulos 39d70405df Use golang docker image for lnd_base 4 years ago
Andreas M. Antonopoulos e5e36d9501 Separate dockerfiles and docker-compose 4 years ago
Andreas M. Antonopoulos ed023ffa68 Added eclair 0.3.3 4 years ago
Andreas M. Antonopoulos 9844fdee0f Development Environment: Dockerfile draft
Installs dev tools, bitcoind, c-lightning, lnd
4 years ago
Andreas M. Antonopoulos 2b11a08b46
Merge pull request #234 from gin/ch01
Update . to , for consistency
4 years ago
Andreas M. Antonopoulos c448ccce90
Merge pull request #233 from gin/glossary
Edits to glossary
4 years ago
Luigi 364b38198e
Update . to , for consistency 4 years ago
Luigi 0e8b420ef0
Add name to preface 4 years ago
Luigi c8728dbdb2
Fill "Transport Layer" definition, add punctuations, correct typos 4 years ago
Luigi 661df3201a
Fill "encoding" definition 4 years ago
Luigi 49359fe34d
Clarification, and define term to be consistent
Definition for "c-lightning" to be consistent with "Eclair".
Correct typo.
4 years ago
Andreas M. Antonopoulos bdbed7436c
Merge pull request #230 from HugoDoyon/patch-16
netowrk should be network
4 years ago
Andreas M. Antonopoulos 971855289b
Merge pull request #226 from HugoDoyon/patch-12
lose instead of loose
4 years ago
Andreas M. Antonopoulos c6b1b404a0
Merge pull request #225 from HugoDoyon/patch-11
publicly insteat of pubicly
4 years ago
Andreas M. Antonopoulos 946dde2845
Merge pull request #224 from oneeman/loose-lose-fix
Fix 'loose' vs 'lose' mistakes
4 years ago
Hugo Doyon 0ed61d7dda
netowrk should be network
netowrk should be network
4 years ago