* Update 05_node_operations.asciidoc
Capitalization, formatting and minor rephrasing of one or two clauses to make them clearer.
I'm working through the whole book, chapter by chapter, and so am trying to increase consistency. For example, when terms are introduced, they should have the acronym in parenthesis the first time, not the second time.
* Update 05_node_operations.asciidoc
Co-authored-by: Rene Pickhardt <rene@rene-pickhardt.de>
I've updated the headings to match the recommendation in the style guide, namely that 'Headings should be all lower case, except for first letter, proper nouns and acronyms. "An introduction to the Lightning Network", "Explaining the physics of fulgurites" etc.'
I've also capitalized Docker where it refers to the name of the software (not to commands). I spent a lot of time on this to get it right.
I also removed the plusses (+) from two examples that referred to the Docker, the software, and not to Docker commands as this retained consistency with the rest of the chapter.
There was a spelling mistake and some other typos.
Continuing to propagate HMAC fix, Bob does't need to verify the HMAC again, instead he needs to extract the inner HMAC, as it'll become the outer HMAC for Chan.
The outer HMAC for the final hop is computed over the encrypted payload. Instead, the inner HMAC is just blank for the final hop. In this commit, we switch the ordering to reflect this. The diagrams will need to be updated as well.
Without this value, any intermediate node can construct a _new_ onion
packet with modified values for the CLTV and amount, to attempt to see
if the next hop is actually the final hop in the route.