To allow a large number of participants to transact through payment channels, transactions need to be sent through a large network of these channels. Each participant between a payer and a payee is considered a router. Ideally, there are many possible routes between any two network participants, though they might differ in length, fee and reliability.