Hi,
How to see transactions that occured in the off-chain part ?
You can't. That's the beauty of the Lightning Network.
If it's direct then the counterparties in the transaction -- and only they-- can see it because THEY made the transaction.
If it's a routed payment then it's impossible to know the sender of recipient of the transaction because the Lightning Network employs
Onion Routing similar to TOR.
Intermediate hops do not know their position in the route, they don't know about other intermediaries apart from their predecessors and successor and they don't know if the predecessor is the original sender or if the successor is the recipient.
I understand LN will register finally the balances on the blockchain, but what about all the small transactions during the off-chain process ?
Like I said above,channel state changes re only available to the main counterparties in the transaction -- intermediaries and observers are not privy to this information.
Will there be a blockchain.info like tool to explore all transactions ?
As explained above the lightning network can't have a block explorer to explore all transactions, however, there are lightning
Graph explorers that show information and stats about the nodes on the network.
My favourite is
http://1ml.comBlockchain should be transparent and be able to register all transactions. If LN allows off-chain small transactions for performance purpose, fine, but how to ensure transparency
A lightning network transaction/channel is a smart contract between two people, and each state change (commitment transaction) is a signed bitcoin transaction so it has all the properties of a bitcoin transaction: the message was created by a known sender (authentication), that the sender cannot deny having sent the message (non-repudiation), and that the message was not altered in transit (integrity).
I might not understand well the final process of registration of the balance sheet on the blockchchain, will it show all transactions between Alice and Bob ?
So many questions
Thanks all.
The final transaction/ channel close transaction is just another bitcoin transaction that updates the balances between the wallets of the participants.
You'll just see a transaction paying 2 addresses different amounts of bitcoin "from" a multisig address.
Whatever took place in the Lightning Network is not visible.