BTC-闪电网络-背后的博弈
初识闪电网络以为只是实现低支付费用、低时延(快速廉价、无需确认区块)的二层协议,实际上远不止如此。读了这篇文章,才意识到闪电网络建构的是一个全新的激励层,与链上相比是基于全然不同的激励方式,背后的博弈论问题也十分庞大。
链上支付与闪电支付的激励区别
链上支付:发送者竞价抬高价格,交易发送者在交易内附加的矿工费越高,被打包入区块的可能性越大。
闪电支付:过路费由闪电支付的路由节点决定,发送者倾向于选择更便宜的路由来发送BTC到目的地,因此闪电支付节点间竞争降低收取的过路费。
一个是提高出价,一个是降低出价。
开通闪电支付通道
闪电网络由闪电节点运营者管理的复杂支付通道网络,打开一个支付通道需要一笔链上交易。
高矿工费:能够尽快打开支付通道进行闪电支付,但对于运营者来说,需要更长时间来收回成本。
低矿工费:不急于打开支付通道,将开销尽量降低。
批量交易开启多通道:在一笔交易内同时打开多个通道,节省费用。
闪电支付赚取BTC
作为闪电支付路由节点,与其他节点竞争,可以考虑以下方式:
1. 流动性
路由节点至少开通两条支付通道,且在通道内存有一定的资金足够支撑支付,即有流动性。
多路径支付(MPP):允许将支付分成较小的支付,通过多个节点路由到目的地。对保持闪电网络可靠性有益,使得流动性较少的节点也有机会赚取更多BTC,同时使得发送者在闪电网络上可以发送更大的交易。可能MPP普及后节点持有更多流动性变得不那么重要,但在这之前仍然是有利可图的。
除了流动性数量,支付通道平衡程度(流动性平衡,所有通道都具有足够流动性),使得支付可靠地从源头到目标进行。另外足够的流动性也使得交易可以双向进行。
目前市面存在一些闪电网络的工具来权衡博弈竞争的这些问题,如闪电池。用户只需要从闪电网络节点运营商租用支付通道即可,无需担心这些技术细节。
2. 连通性
即便在闪电网络上拥有大量BTC,没有和其他节点建立连接也无法进行更多的支付。
建立通道越多,潜在可路由的支付数量就越多。与其他已经完善通畅的节点建立连接,会有更多发送支付的潜在机会。连接闪电网络中较少人连接的部分,可以增加网络总规模和价值。存在一些“迷你闪电网络”,将小网络和大网络连通,能使网络价值更大。
3. 手续费用
免手续费(free routing fees):有些闪电节点以零手续费方式发送支付,不是不盈利,而是从其他渠道创造收入,比如通过向公司收取租费来获取收入,而不是手续费。免手续费会使得更多节点愿意与之连接。
低手续费:低至1聪的手续费也很受欢迎,虽然成本可能远不止1聪,但是一些节点运营商出于自愿如此。不过更多人通过他们中转时,支付通道被消耗而需不断提高再度平衡的需求时,可能会被逼出市场。
高手续费:如果拥有大量流动、开放且平衡,与其他节点有良好连接,可以收取高手续费,因为能够比其他通道提供更多价值。如果其他路由节点提供比你更低路由费时,需要增加通道规模、降低手续费或开设新通道来保持竞争力。
更可持续的策略,其实应从较高手续费开始,逐渐降低价格直到找到实际的支付路由市场价格。
关闭支付通道
关闭支付通道有两种方式:
合作关闭:任意一方提出关闭通道,并对关闭费用达成协议然后关闭。
非合作关闭:双方节点不一定总是同时在线,或者有一方不愿签署关闭交易(链上交易费过高可能导致其中一方不愿意此时关闭通道)。代价是延迟取出BTC,如果存在一方用旧的作废的交易来恶意关闭通道则将会一无所有。
关闭通道时,同时也可以在同一笔交易上开设另一条或多条支付通道。
总而言之,要在闪电网络上操作一个路由节点,需要考虑开设通道时的链上交易费用、通道流动性、通道平衡程度、通道连接情况、收取的手续费、谁来关闭通道、关闭通道时的链上交易费用、关闭通道时是否开设新通道等问题。
耗时1h30min完成学习和记录