2
0
mirror of https://github.com/lnbook/lnbook synced 2024-11-18 21:28:03 +00:00
Commit Graph

2075 Commits

Author SHA1 Message Date
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
Rene Pickhardt
780c46439f started formulating out the history of the lightning network. Statements still need sources and need to be proved. I might have rememberd or heard something wrong. What I wrote is to the best of my knowledge 2019-09-09 23:23:23 +02:00
Rene Pickhardt
a6bec4311e
added response by James A. Donald to Satoshi Nakamoto
James pointed out his doubts if bitcoin would scale to the required size
2019-09-09 22:38:29 +02:00
bitcoina
c0b0a4cc85 Update ch01.asciidoc (#24)
* Update ch01.asciidoc

Updated the merchant example and put it into the right place.  Thanks @RicardoM17 for your contributions!   I've replaced the names, as I think the Alice / Bob notation brings some baggage with it that we probably don't need.  (Or if we do want to use it, we should re-apply the names in correct order at the end of the writing process.)

* Update ch01.asciidoc

Corrected Typo in customers

* removed the client side demanding fixed / low fees
2019-09-09 14:22:52 -06:00
bitcoina
776af4f3b6 Update ch01.asciidoc (#25)
Separated out from previous pull request - (now closed).   Changed the name in this description and incorporated the feedback from @RicardoM17 (thank you!).   Use case is still valid and moving towards being generic enough to include.
2019-09-09 14:07:47 -06:00
Rene Pickhardt
558e11057b
added suggestion to use the wayback machine for web documents 2019-09-08 16:34:35 +02:00
bitcoina
0a04640e00 Update ch01.asciidoc (#22)
* Update ch01.asciidoc

Added a reference to Mike Hearn as one of the original proposers of uni-directional payment channels.

* digged for primary sources of unidirectional payment channels also added bitcointalk discussion and blogarticle by Gavin Andresen
2019-09-08 08:29:04 -06:00
Rene Pickhardt
f3e376ac5d
Added wish to properly define scaling and decentralized 2019-09-08 11:05:00 +02:00
bitcoina
dcf3fafd9c Update ch01.asciidoc (#19)
Just added a couple of points for consideration in the history.   I propose that Christian Decker should be recognized for his work on lightning paper as well as Tadge and Joseph.   

Also initial node software, the "reckless" movement and lightning.place are all important parts of the history.
2019-09-07 14:32:40 -06:00
Doru Muntean
63cf59b972 Fixed grammar and small typos (#21)
Thanks
2019-09-06 08:05:18 -06:00
bitcoina
429ea51284 Update ch01.asciidoc (#20)
Added info related to proposer and location of initial simple payment channel discussion, useful for expanding out this section.
2019-09-06 06:22:55 -06:00
Ricardo Marques
bb065e2f01 CH01: Small improvements, fixes and typos (#18)
* CH01: Small improvements, fixes and typos

* changed subject to users instead of the Lightning network
2019-09-05 14:03:45 -06:00
Rene Pickhardt
e32b687b4f
Update CONTRIBUTING.md
explained how to clone the git repository after forking
2019-09-05 15:39:51 +02:00
Rene Pickhardt
0a055ad640 added a tentative list of topics which are already grouped a little bit towards potential chapters. this list will most likely be extended in the future before it will be prioritized and filtered and structured. Now is the best time to propose topics and make inputs 2019-09-05 15:31:19 +02:00
Rene Pickhardt
6defb890db added a few more terms to the glossary (upstream and downstream nodes, short channel id, local and global features) 2019-09-05 15:29:33 +02:00
Bjarne Magnussen
47b6121e52 Update glossary.asciidoc (#17)
I was just skimming through the gloassary to get a feeling for the topics that may be covered in this book. 

I added small corrections when I found them. Feel free to use them as suggestions, or leave them be. :)
2019-09-05 05:18:38 -06:00
bitcoina
ac083dec34 Update ch01.asciidoc (#15)
Updated first sentence.  

Removed "considered to be", as the fact it is a payment system is not controversial, and changed "the" to "a" as there are multiple payment systems for bitcoin, of which lightning is one..
2019-09-04 10:34:46 -06:00
Doge
07149a9d2c Fix some grammar (#16)
* Fix some grammar

* Fix uppercase.
* Fix the article.
* Fix commas.
* Fix blanks.
* Fix typos
2019-09-04 10:32:58 -06:00
Doge
74eaf9a040 Modify grammatical errors (#13)
* Make up a comma.

* Make up a comma.

* Remove 's'

* stored 'in' the blockchain

* Make up a comma.

* 'make' purchases

* paywall => payroll

* Make up a comma.

* Make up a comma.

* are => is

* Remove 's'

* Make up the blank.

* of => on

* gods=>goods

* Remove the modification of "paywall => payroll".

* fix "pay wall"
2019-09-03 23:01:15 -06:00
Rene Pickhardt
f991d5cf2e
Merge pull request #6 from super-e/patch-1
Naming consistency and while conflict resolving changed to 1 line per sentence
2019-09-03 10:21:25 -06:00
Rene Pickhardt
9ca10a997c
Merge branch 'develop' into patch-1 2019-09-03 10:20:15 -06:00
Rene Pickhardt
e432c6e9c9
Merge pull request #4 from CandleHater/patch-1
Linking the Twitter pages of the authors
2019-09-03 10:11:18 -06:00
Rene Pickhardt
c4346af75c
Merge pull request #12 from boufni95/patch-1
little spelling correction by @boufni95
2019-09-03 10:09:41 -06:00
Rene Pickhardt
bf54c98838
put the contributor the the alphabetically correct place
mastering bitcoin has alphabetic ordering with the first letter of the first name or nick name
2019-09-03 18:08:45 +02:00
boufni95
a9de3a5579
Merge pull request #1 from boufni95/develop
edit contributors list
2019-09-03 16:32:24 +02:00