routingして1sat稼ぐ

testnetでmulti hop paymentを試す。
今回のイメージは、mobileのeclairにから、desktopのlightning appにGKEのlnd nodeを介して支払う。

下記の図はGKEから見た目線。

早速、eclairから支払いを行う。 Lightning appのローカルバランスが10000のため、受け取れるのもその上限となるはずだ。
仮に15000を指定すると、no routeというエラーがでるので、1000にしてみる。

無事に受け取りが完了した。

GKE側で確認すると、feeが稼げている!

$ kubectl exec lnd-btcd-0 -c lnd -- sh -c "lncli --network=testnet feereport"                                                                                             2019/11/05 11:03:07 
{
    "channel_fees": [
        {
            "channel_point": "7ba84960392c27bb677d549254dca48d0b203ba4876c545dfe3aab43f98ae149:0",
            "base_fee_msat": "1000",
            "fee_per_mil": "1",
            "fee_rate": 0.000001
        },
        {
            "channel_point": "1f220b9f3a4f445b8cd917278ea01f49ad2f41b7c658f7965c2f10c465bb472f:0",
            "base_fee_msat": "1000",
            "fee_per_mil": "1",
            "fee_rate": 0.000001
        },
        {
            "channel_point": "e87fabcb30b7dda73475979612982ffdff3b1384ad3c357f8cab187b4be9196d:0",
            "base_fee_msat": "1000",
            "fee_per_mil": "1",
            "fee_rate": 0.000001
        },
        {
            "channel_point": "f18aeabef9f3d76aab3b0fa6dc066c7658937825d204e9be0b3a076ad6a495b3:0",
            "base_fee_msat": "1000",
            "fee_per_mil": "1",
            "fee_rate": 0.000001
        },
        {
            "channel_point": "f23b044b12bd10dc81ac7a2f819d8ce1e557fd61c4a8105af0987196cc0384f2:0",
            "base_fee_msat": "1000",
            "fee_per_mil": "1",
            "fee_rate": 0.000001
        }
    ],
    "day_fee_sum": "1",
    "week_fee_sum": "1",
    "month_fee_sum": "1"
}