* 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
* 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
* 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
* 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
* 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
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.