2
0
mirror of https://github.com/lnbook/lnbook synced 2024-11-16 21:27:59 +00:00
Commit Graph

606 Commits

Author SHA1 Message Date
Andreas M. Antonopoulos
5da9deb66f
Merge pull request #246 from HugoDoyon/patch-18
Fix
2020-06-14 14:06:08 -04:00
Andreas M. Antonopoulos
4b3e67ed4b
Merge pull request #245 from HugoDoyon/patch-17
Ajustement
2020-06-14 14:05:56 -04:00
Hugo Doyon
73f9438ce2
Channel instead of Chennel 2020-06-14 14:03:17 -04:00
Hugo Doyon
9b9078f6cb
initiate
initate should be initiate
2020-06-14 14:01:53 -04:00
Hugo Doyon
b712209c78
Control
Control with 1 L
2020-06-14 13:58:04 -04:00
Hugo Doyon
00dfb74655
forward minor adjustement
foward instead of forward
2020-06-14 13:56:19 -04:00
Hugo Doyon
6e557181fb
fullfill vs fulfill
fullfill typo
2020-06-14 13:53:45 -04:00
Hugo Doyon
4d5736f57b
Fix
initated should be initiated
2020-06-14 13:48:17 -04:00
Hugo Doyon
dfa92a639b
Adjustement
conecpt vs concept
2020-06-14 13:46:31 -04:00
Andreas M. Antonopoulos
2ef545545e More cleanup and fixes to Docker 2020-06-14 13:45:43 -04:00
Hugo Doyon
cfeb635967
Fix
payement should be payment
2020-06-14 13:44:02 -04:00
Hugo Doyon
b2948ccefd
Ajustement
Ligntning should be written Lightning
2020-06-14 13:31:29 -04:00
Rene Pichardt
c9c0c0f006 renamed chapter 3 back 2020-06-14 19:15:46 +02:00
8go
4d24b1c404
addition to chapter "Commonality of Bitcoin and Lightning" (#210)
* addition to chapter "Commonality of Bitcoin and Lightning"

- as contrast to chapter of differences between Bitcoin and Lightning
- a lot is missing here
- this is just an initial draft to get the ball rolling and other contributors can add
- even if these things have been mentioned somewhere throughout the book it is useful to gather them here as a summarized list. People looking thru the TOC can find this chapter and it will give them (hopefully) a good overview of commonalities

* added to chapter "Commonality of Bitcoin and Lightning" 

- added a few more bullet points
- more are still missing ....

* Milli-satoshis and trustlessness

- see https://github.com/lnbook/lnbook/pull/210#discussion_r420515887
- see https://github.com/lnbook/lnbook/pull/210#discussion_r420516103
2020-06-14 19:11:29 +02:00
8go
c8aac859f7
addition to chapter "Comparison with Bitcoin" part 5 (#208)
* addition to chapter "Comparison with Bitcoin" part 6

- additional chapter

* softening teminology

- see https://github.com/lnbook/lnbook/pull/208#discussion_r420515284
2020-06-14 19:09:12 +02:00
8go
6eb8546cb4
minor improvements to chapter "Comparison with Bitcoin" part 4 (#207)
- bitcoin, not Bitcoin
- minor fixes
- etc
2020-06-14 19:06:36 +02:00
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>
2020-06-14 19:05:44 +02:00
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>
2020-06-14 18:58:40 +02:00
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>
2020-06-14 18:49:15 +02:00
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
2020-06-14 18:45:56 +02:00
Rene Pichardt
fd18f21a42 renamed ch03 so that PRs by 8go can be handled more easily 2020-06-14 18:36:29 +02:00
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 2020-06-14 18:23:16 +02:00
Rene Pichardt
53a1710f3a changed typo for note box 2020-06-13 22:26:37 +02:00
Rene Pichardt
7e88bfb010 changed typo for note box 2020-06-13 22:24:12 +02:00
Rene Pichardt
e7ea4257c9 Merge branch 'develop' of https://github.com/lnbook/lnbook into develop 2020-06-13 22:22:12 +02:00
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 2020-06-13 22:21:54 +02:00
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>
2020-06-13 17:04:41 +02:00
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
)
2020-06-13 16:57:14 +02:00
Josh Akeman
d7143f3e72
removed an extra 'the' in this sentence (#239) 2020-06-13 16:55:35 +02:00
HAOYUatHZ
53c49f309d
add Haoyu into contributor list (#236) 2020-06-13 16:54:53 +02:00
lp74
482786062e
fix a typo (#238) 2020-06-13 16:54:29 +02:00
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 2020-06-13 16:46:22 +02:00
Andreas M. Antonopoulos
5e1d32afb7 Merge remote-tracking branch 'origin/develop' into develop 2020-06-11 16:20:24 -04:00
Andreas M. Antonopoulos
73bf225708 Docker consolidation and cleanup
Converted to multi-stage builds and improved startup handling
2020-06-11 16:19:56 -04:00
Rene Pichardt
395e688d00 check in work in progress for backup 2020-06-11 16:51:26 +02:00
Andreas M. Antonopoulos
28f91cb4b4 Clean up lnd-run docker
Add entrypoint script, bash alias, log tailing and cleaner startup script
2020-06-11 10:43:32 -04:00
Andreas M. Antonopoulos
7c5d5699bf Docker and docker-compose
Build network, create keys/addresses, fund wallets.
2020-06-10 22:46:55 -04:00
Andreas M. Antonopoulos
f4029bfdfb Docker bitcoind-regtest fixes 2020-06-10 09:16:23 -04:00
Rene Pickhardt
4a1569735d continued work on the routing chapter. not being as fast as I expected :( 2020-06-09 18:30:43 +02:00
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
2020-06-07 12:36:44 -04:00
Andreas M. Antonopoulos
44b44ba499 Docker writeup 2
Added container execution, interactive terminal, volume binding, tips
2020-06-05 09:52:05 -04:00
Andreas M. Antonopoulos
c4b581deb7 Docker writeup 2020-06-04 10:03:41 -04:00
Andreas M. Antonopoulos
feda3944ef Chapter 3 ready for review, updated README 2020-06-04 10:01:08 -04:00
Rene Pichardt
9c9fcaba49 added the hopefully last section of chapter 3 writing about the payment forwarding algorithm 2020-06-04 15:54:37 +02:00
Andreas M. Antonopoulos
307ebf8113
Merge pull request #164 from aantonop/devenv
WIP: Development Environment: Docker and docker-compose setup
2020-06-02 10:21:57 -04:00
Andreas M. Antonopoulos
181c520b81 Merge remote-tracking branch 'aantonop_fork/devenv' into devenv 2020-06-02 10:19:13 -04:00
Andreas M. Antonopoulos
1672b0b2d8 updates 2020-06-02 10:18:55 -04:00
Andreas M. Antonopoulos
98fa63d338 bitcoind regtest docker image 2020-06-02 10:18:55 -04:00
Andreas M. Antonopoulos
6e5eecc1f8 Use openjdk:11 docker image for eclair 2020-06-02 10:18:55 -04:00
Andreas M. Antonopoulos
39d70405df Use golang docker image for lnd_base 2020-06-02 10:18:55 -04:00