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.
* Update glossary.asciidoc
Minor formatting changes.
I've also reworded some definitions to make them clearer and more consistent.
In three cases, I removed additional sentences from entries because they added confusion rather than clarity.
There is still a bit more checking of the Glossary to be done.
* Update glossary.asciidoc
* Update glossary.asciidoc
made the sentence of the final disagreement more precise (:
Co-authored-by: Rene Pickhardt <rene@rene-pickhardt.de>
Instead of "Miners have to use a lot of electricity doing "work" that is embedded as a "proof""
I propose: "Miners have to use electricity and dedicate hardware doing "work" that is embedded as a "proof""