An error can lead to failures of payment routing without indicating the cause of the occurrence.
Unlike the Bitcoin blockchain network of the base level, where thousands of nod operators check transactions, Only two people can participate in Lightning Network payments. Network users deliberately donate part of security in exchange for higher speed and lower commission.
Lightning Network payments may end unsuccessfully, if something goes wrong at any stage of processes involving several signatures. For example, The final recipient may refuse to release the prototype, Confirming receipt of payment, or the Lightning Network node may disconnect.
The developers of the network have found out: Payment routing failure passes without attribution, And that means, that payers do not receive information about what happened. Either the error message was damaged on the way back to the sender, or never received. Transaction participants may continue to attempts to use a faulty node, Without even suspecting the presence of a problem.
As a possible solution to the problem, the developers of the Lightning Network network offer several solutions to discuss the community.
In the version of the Dutch specialist Lightning Labs Ista Jagere (Joost Jager) It is proposed to add time tags to messages, which nodes send back the sender of the transaction. One label will represent time, when the knot received a transaction, And the other time, когда узел ретранслировал транзакцию следующему процессу. Both marks will give the senders an idea of, which channels transaction more slowly, And they will avoid them in the future.
Australian programmer and developer Lightning grow Russell (Rusty Russell) He proposed an alternative solution, where each Satoshi will be paid to each routing unit even in the case of a transaction failure. In this way, senders of payments will be able to understand, Which of the routing node has failed, Comparing the number of Satoshi sent with the number of Satoshi, which are received back. Satoshi calculation method will work, Even if an error message was damaged or not delivered.
In October, the founder of the Turkish blockchain company Bitmatrix Buraku Kachel (Burak Keceli) I decided to check
The boundaries of the possible. He executed a complicated Lightning Network transaction for the network, which disabled most of the network nodes. The transaction was a payment with a multi -signature payment, consisting of 998 keys to 999 possible.
