* Fixing a small typo
* Fixed broken link to diagram. Fixed text references to incorrect node names in the diagram.
* Fix for issue #572
* Fix for issue #624
Alphabetized terms under "Lightning Network Basic Concepts" and added Hash Function and Digital Signature as terms because they are also used in this chapter. Used glossary definitions (partial) to define in this section.
Added 2nd level heading to Scaling Blockchains and added italics to what if statement at the end of the section, which is the transition to LN.
Moved Alice introduction paragraph to the beginning
Added TODO for link to bitcoin basics guide / fundamentals
Moved Testnet Bitcoin section to wallets
Added tip about Alice being able to transfer bitcoin she already owns to her new Eclair wallet
Fixed typo
Added language about Bob's perspective just before conclusion
In this commit, we add a new section that describes the TLV format that
is used in the Lightning Network,. We also preview the concepts of
forwards and backwards compatibility in the context of message parsing,
as we're foreshadowing the ending portion of the chapter where we use
the concept in order to describe how LN upgrades the protocol both in
theory and in practice.
In this commit, we add the initial version of a chapter that explores
the framing of the wire protocol including an exploration of the various
upgrade mechanisms available to extend the LN. Portions of this chapters
can be used to fill out other chapters such as the funding flow. The aim
of this chapter was to provide a single point in the book that readers
can go to in order to get a high level understanding of the wire
protocol of the LN. This chapter doesn't go into low level protocol
flows involving the messages, as that's to be left for the chapters that
dive deeper into the content.