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

299 Commits

Author SHA1 Message Date
practicalswift
d6077124ae linter: Add spell checker "misspell" (Go) 2019-09-22 14:02:55 +00:00
practicalswift
48b0ea9f8e Fix incorrect capitalization 2019-09-22 08:19:59 +00:00
practicalswift
a74436ccad travis: Add linter to detect incorrect capitalization or when the end of a sentence is not on the same line as the beginning of the sentence 2019-09-22 08:19:59 +00:00
practicalswift
8fe9e859b4 Remove unused file 2019-09-21 22:27:09 +00:00
Rene Pickhardt
80a4fc0a08
added turbo channels not sure about the section 2019-09-20 21:57:20 +02:00
practicalswift
4b418666e6 travis: Add linter to make sure all lines end with a newline character (#68)
* travis: Add linter to make sure all lines end with a newline character

Ending newlines make line based Unix tools such as `tail`, etc work as expected.

Without ending newline:

```
prompt$ tail -1 ch02.asciidoc
* blockchain to save all transactions vs blockchain as a court system prompt$
```

With ending newline:

```
prompt$ tail -1 ch02.asciidoc
* blockchain to save all transactions vs blockchain as a court system
prompt$
```

Also, makes `git` not complain about "No newline at end of file" in diffs.

* Add newline at end of file

* Remove trailing whitespace
2019-09-20 13:48:52 -06:00
practicalswift
b903077184 travis: Add linter to detect multiple blank lines between paragraphs (#66)
* travis: Add linter to detect multiple blank lines between paragraphs

* Use one blank line between paragraphs

* Remove trailing spaces
2019-09-20 13:46:48 -06:00
Rene Pickhardt
d83eba9dcd proposed an outline and selectin of topics for chapter two by following the structure of mastering bitcoin but adapting it to mastering the lightning network 2019-09-17 21:08:50 +02:00
Rene Pickhardt
b8d1f50eb2 added more bulletpoints and suggestions for the structure 2019-09-17 21:07:57 +02:00
yahiheb
8cd4d1656e Use LN abbreviation for Lightning Network (ch01 file) (#57)
* Use LN abbreviation for Lightning Network (ch01 file)

* Update ch01.asciidoc

Co-Authored-By: nopara73 <adam.ficsor73@gmail.com>
2019-09-17 05:38:45 -06:00
yahiheb
3da66d3d9e Nitpicking (#65) 2019-09-17 00:51:27 -06:00
practicalswift
e6c63788d3 travis: Add linter for lexical illusions (duplicate words) (#64) 2019-09-16 16:32:07 -06:00
yahiheb
4f7b946aad Fix typos (#63) 2019-09-16 13:59:02 -06:00
practicalswift
853c2187d0 travis: Use "exit 1" in case of linter failure (#62)
* travis: Use "exit 1" in case of linter failure

* Fix double spacing
2019-09-16 11:18:31 -06:00
practicalswift
8b8badc050 travis: Add linter to detect "Satoshi style" double spacing (#61)
* Remove double spaces

* travis: Add linter to detect double spacing
2019-09-16 10:47:01 -06:00
practicalswift
c0d3b46e9f travis: Add linter to make sure Unix style line endings are used. Add trailing whitespace linter. Fix typos. (#60)
* travis: Add linter to make sure Unix style line endings are used

* Fix typos

* travis: Add linter to detect trailing spaces at end of line

* Remove trailing whitespace

* Use consistent indentation

* travis: Add linter guarding against use of tabs
2019-09-16 10:38:23 -06:00
Rene Pickhardt
7c525f2dec
added the first mediabox to the book as a TIP 2019-09-16 17:08:01 +02:00
Rene Pickhardt
b065514e3b
added 7 ingredients for a payment channel protocol 2019-09-16 17:02:59 +02:00
Andreas M. Antonopoulos
949274e688 Added Travis build status badge 2019-09-15 11:11:41 -04:00
Rene Pickhardt
919b743c1d comparison routing vs path finding 2019-09-12 23:25:49 +02:00
Enegnei
0d97ecb029
Changed 'wallet' to 'address' 2019-09-12 23:17:00 +02:00
Enegnei
a423c81836
More grammar, spelling, syntax changes 2019-09-12 23:06:25 +02:00
Andreas M. Antonopoulos
441edddc09 thumbnail_final_final_v3_final_dammit 2019-09-12 11:51:08 -06:00
Andreas M. Antonopoulos
11fcce4720 higher-res thumbnail 2019-09-12 11:49:10 -06:00
Andreas M. Antonopoulos
97f075350a Thumbnail cover image 2019-09-12 11:46:08 -06:00
Andreas M. Antonopoulos
b078d8abb1 Merge remote-tracking branch 'origin/develop' into develop 2019-09-12 11:41:38 -06:00
Andreas M. Antonopoulos
c76cdcad8d Cover image 2019-09-12 11:41:27 -06:00
bitcoina
d36bbaa98d Stylistic change (#52)
Just separating out the two white papers. Make it clearer.
2019-09-12 10:41:00 -06:00
Enegnei
220fbd217a Some grammar and syntax changes (#53) 2019-09-12 10:40:35 -06:00
nopara73
c123976703 Fix intent (#41)
* Fix intent

* Update ch01.asciidoc

* basically rephrased the entire pargragraph to make it more readable

gave A and B the names of Alice and Bob. 
Simplified / split sentences. 
moved a scentence
2019-09-12 08:01:50 -06:00
bitcoina
07d17b48ff Stylistic change to Meni Rosenfeld paragraph. (#51)
* Stylistic change to Meni Rosenfeld paragraph.

Propose to change the word order and a few words to make it easier to read.

* removed the word and to make the text shorter
2019-09-12 07:43:38 -06:00
bitcoina
073206e715 Replace "wallet" with "address", in relation to hashcash's unilateral channel proposal. (#47)
* Update ch01.asciidoc

Propose to replace the comment regarding multi-sig wallet, with multi-sig transaction.

* Update ch01.asciidoc
2019-09-12 07:41:28 -06:00
Ugam Kamat
370c77ff38 Added few extra topics (#48)
* Added few extra topics

@renepickhardt  Nice work on the outline. Here are the changes that I have done. Would appreciate your feedback. I have added a couple of topics like `nLocktime`, `CLTV`, `CSV`, and `nSequence` to the "Review of Bitcoin" section as I feel they form the foundation of the transactions in Lightning Network. Also, I have added the topic "Need for a payment receipt" in the "Motivation of Lightning Network" section as invoice payments gives us a cryptographic proof of payment that is generally lacking in a normal on-chain transaction. 

I changed the name of `Breach Remedy Transaction` to `Penalty transaction` as the BRT term does not appear anywhere outside Joseph Poon's whitepaper. I think you should also rethink the RSMC term as that term also does not appear in the BOLTs and outside the whitepaper.

I think it would be worthwhile to add scriptless scripts and benefits Taproot can provide to Lightning Network in BOLT 1.1 /2.0 section. With Taproot, we would be able to do wonderful things with Lightning onion and as the book gets published in 2H20, we would be might be much closer to Taproot implementation on mainchain.

* Update topics.asciidoc

* Update topics.asciidoc

* Update topics.asciidoc
2019-09-12 07:35:52 -06:00
Rene Pickhardt
e0343f111e added a few comparisons that the book should cover 2019-09-11 21:07:44 +02:00
nopara73
e0d565dc4e Fix typo (#44) 2019-09-11 07:17:12 -06:00
nopara73
713694baaf Punctuation (#46) 2019-09-11 07:16:53 -06:00
nopara73
5ee549904f Fix typo (#45) 2019-09-11 07:16:20 -06:00
nopara73
0d546e693f Fix typo (#42)
* Fix typo

* Better fix
2019-09-11 07:13:58 -06:00
nopara73
452b83daa4 Fix typo (#40) 2019-09-11 04:26:25 -06:00
nopara73
1c05476125 Fix typo (#38) 2019-09-11 03:56:26 -06:00
nopara73
ba68db146b Fix typo (#37) 2019-09-11 03:55:59 -06:00
nopara73
e7218ce6b8 Remove the (#35) 2019-09-11 03:55:29 -06:00
Rene Pickhardt
a303eecd86 added footnotes 2019-09-11 11:52:18 +02:00
bitcoina
407178e04a Update ch01.asciidoc (#34)
Great start to the Unilateral Channel part of the history!   I've suggested some stylistic updates to the first sentence.
2019-09-11 03:32:43 -06:00
bitcoina
155637c9f8 Update ch01.asciidoc (#33)
Added two spaces to break into paragraphs
2019-09-11 03:31:49 -06:00
Rene Pickhardt
13e3dda607 extended the history of payment channels and sorted out the order of things: unidirectional channels, ultra server, meni rosenfelds trusted network of channels and bitcoin-dev list of reactivating nsequence. text complete WIP and a stub 2019-09-10 22:35:34 +02:00
practicalswift
d8a8343408 travis: Add automatic spell checking of new pull requests using codespell (#29) 2019-09-10 12:34:13 -06:00
bitcoina
cd103065aa Update ch01.asciidoc (#32)
Couple of edits to the great Ultra Transaction server piece. - Didn't know about this proposal before.   Gavin Andresen was a true innovator.
2019-09-10 12:33:47 -06:00
bitcoina
9a240565ce Update ch01.asciidoc (#31)
Proposed some edits to the initial paragraphs on the 'nSequence' number.  Aim is to make it slightly more accurate and readable.   Happy to break these proposals down into smaller chunks if there is too much in a single pull request.
2019-09-10 12:30:27 -06:00
bitcoina
a30c6fbbcf Update ch01.asciidoc (#30)
* Update ch01.asciidoc

I'm proposing to change the word refugee to economic migrant.   Refugee suggests that someone has had to leave their own country without a choice, where-as I think most people submitting remittances do so by their own choice. 

I think economic migrant is a step towards the right wording, but could also carry other unwanted connotations.  Maybe "remittance sender" would be more accurate and less controversial...

* Update ch01.asciidoc
2019-09-10 12:27:51 -06:00