lnd.xprv/lnrpc/routerrpc
Joost Jager 7133f37bb8
routing: global probability based mission control
Previously every payment had its own local mission control state which
was in effect only for that payment. In this commit most of the local
state is removed and payments all tap into the global mission control
probability estimator.

Furthermore the decay time of pruned edges and nodes is extended, so
that observations about the network can better benefit future payment
processes.

Last, the probability function is transformed from a binary output to a
gradual curve, allowing for a better trade off between candidate routes.
2019-06-04 10:00:25 +02:00
..
config_active.go routerrpc: adapt to changed interfaces of routing subsystem 2019-03-21 10:25:55 +01:00
config_default.go lnrpc/routerrpc: add config, implement full RouterServer 2019-02-20 16:10:39 -08:00
driver.go lnrpc/routerrpc: add config, implement full RouterServer 2019-02-20 16:10:39 -08:00
log.go routerrpc: register router sub server logger 2019-03-27 11:44:49 +01:00
router_backend_test.go routing: global probability based mission control 2019-06-04 10:00:25 +02:00
router_backend.go routing: global probability based mission control 2019-06-04 10:00:25 +02:00
router_server.go routerrpc: expose mission control reset rpc 2019-06-04 10:00:17 +02:00
router.pb.go routerrpc: expose mission control reset rpc 2019-06-04 10:00:17 +02:00
router.proto routerrpc: expose mission control reset rpc 2019-06-04 10:00:17 +02:00