Q 14.1: A standard bitcoin Tx is dependent on confirmations in the blockchain… So, is it really fair to claim that a Lightning Tx is the same as a normal bitcoin Tx?
A:
This is a valid point, they are not the same…
A Lightning Tx is a zero-confirmation Tx. But if it is broadcasted to the bitcoin network; it will be just as valid as any “on-chain” zero-confirmation Tx.
Both types of Tx will eventually be mined into the bitcoin blockchain if they pay a sufficient fee.
However, a LN-Tx has a different security model that makes it much more reliable when compared to a standard zero-confirmation Tx.
A Lightning Tx is only indirectly secured by Proof of Work. This is due to fact that a Lightning Network will be completely dependent on the underlying bitcoin network (see Q12)
Within an open Lightning channel; there is a different set of game-theoretical mechanisms that provide a different type of security model.
Lightning will extend the capabilities of bitcoin without the need for a trusted third party.
But the tradeoff is that you must monitor the bitcoin network by the operation of a full-node.
This monitoring can be outsourced, but in that case you must trust an external server to actually do its job. Your money will still not be routed through this server. The only role of the server is to monitor the bitcoin network, and to broadcast a so-called Penalty Transaction when necessary.
Note that the use of this service is an option, in case you don’t want to run your own full-node.
It will not be possible for this third party to steal money from a Lightning channel.
Also note that the LN is intended as a platform for low-value-transfer (sub $100)
All LN transactions are multi-signature and both participants in a channel must sign for a Tx to become valid. A traditional double-spending attack is therefore made extremely difficult.
However, there is a risk that someone can broadcast an obsolete Lightning Tx to the bitcoin network.
An obsolete Lightning Tx is a Tx that does not represent the latest state of its channel.
The above mentioned risk is the reason that you (or a service that you trust) must operate a “Watcher Node”.
This node will monitor all the transactions that are broadcasted to the bitcoin network.
If your Watcher Node discovers an obsolete Tx; it will (as a countermeasure) broadcast a “Penalty Transaction”
The Penalty Transaction gives you the power to confiscate all the money within your channel (including the money that belongs to your counterpart)
However, a penalty Tx can only become valid after the discovery of a broadcasted obsolete Tx.
Your ability to broadcast a Penalty Transaction makes it very risky for your counterpart to broadcast an obsolete Tx.Another security/privacy feature, is that all Lightning Tx will be end-to-end encrypted between the participants.
***********
The above in red needs more research. "The Penalty Transaction gives you the power to confiscate all the money within your channel (including the money that belongs to your counterpart)" That doesn't look good. This looks like a backdoor for government to come in and steal. Scammers to take advantage of. “Watcher Node” - looks like a centralise entity and isn't trustless.