2
0
mirror of https://github.com/lnbook/lnbook synced 2024-11-04 18:00:26 +00:00

Fill "Transport Layer" definition, add punctuations, correct typos

This commit is contained in:
Luigi 2020-05-25 23:56:06 -07:00
parent 661df3201a
commit c8728dbdb2
No known key found for this signature in database
GPG Key ID: E63CFC4FA120D5D8

View File

@ -209,7 +209,7 @@ Gossip Protocol::
hardware wallet::
A hardware wallet is a special type of Bitcoin wallet, which stores the user's private keys in a secure hardware device.
Currently hardware wallets are not available for lightning network nodes as user nodes need to be online to follow through the protocol.
Currently, hardware wallets are not available for lightning network nodes as user nodes need to be online to follow through the protocol.
Several groups are working on solutions.
hash::
@ -272,7 +272,7 @@ multisignature::
In the standard case of a two-party payment channel a 2-2 multisignature address is used.
Neutrino::
Neutrino is a later alternative to SPV that also verifies whether certain transactions are contained in a block without downloading the entire block. However, it offers a number of improvements over SPV: Neutrino does not transmit any information that would allow a third party to determine users identities, it facilitates the use of non-custodial apps, and it reduces the computational load on full nodes. The tradeoff for these improvements is that Neutrino requires more data from the full node than SPV.
Neutrino is a later alternative to SPV that also verifies whether certain transactions are contained in a block without downloading the entire block. However, it offers a number of improvements over SPV: Neutrino does not transmit any information that would allow a third party to determine users identities, it facilitates the use of non-custodial apps, and it reduces the computational load on full nodes. The trade-off for these improvements is that Neutrino requires more data from the full node than SPV.
Noise_XK::
The template of the Noise protocol framework to establish an authenticated and encrypted communication channel between two peers of the lightning network.
@ -295,7 +295,8 @@ output::
Output, transaction output, or TxOut is an output in a transaction which contains two fields: a value field for transferring zero or more satoshis and a pubkey script for indicating what conditions must be fulfilled for those satoshis to be further spent.
P2PKH::
Transactions that pay a Bitcoin address can contain P2PKH or Pay To PubKey Hash scripts. An output locked by a P2PKH script can be unlocked (spent) by presenting a public key and a digital signature created by the corresponding private key.
P2PKH or Pay-to-PubKey-Hash is a type of transaction that pays a Bitcoin address that contain P2PKH scripts.
An output locked by a P2PKH script can be unlocked (spent) by presenting a public key and a digital signature created by the corresponding private key.
P2SH::
P2SH or Pay-to-Script-Hash is a powerful type of transaction that greatly simplifies the use of complex transaction scripts. With P2SH the complex script that details the conditions for spending the output (redeem script) is not presented in the locking script. Instead, only a hash of it is in the locking script.
@ -455,7 +456,8 @@ Transaction Malleability::
Segregated Witness soft fork addresses this issue and therefore is an important upgrade to support Lightning network.
Transport Layer::
TBD.
In computer networking, the transport layer is a conceptual division of methods of a model of how computers talk to each other.
Transport Layer provide communication services between computers such as flow control, verification, and multiplexing (to allow multiple applications to work on a computer at the same time).
unspent transaction output (UTXO)::
UTXO is an unspent transaction output that can be spent as an input to a new transaction.