circuitbreaker

时间:2024-05-29 03:21:38
【文件属性】:

文件名称:circuitbreaker

文件大小:32KB

文件格式:ZIP

更新时间:2024-05-29 03:21:38

Go

断路器 circuitbreaker是闪电,防火墙是Internet的防火墙。 它允许节点保护自己免受htlc淹没。 与circuitbreaker的最大到飞行htlcS的数量可以在每个对等基础上设置。 例如,可以为已知和受信任的对等方分配更高的最大值,而来自先前未见过的节点的新信道可能仅限于几个未决htlc。 为什么需要限制? 在当今的照明网络中,付款是通过一系列跃点进行的。 这些跃点中的每一个都将产生转发该付款的费用。 在进行跳的htlc时,关联的金额将锁定在跳的传出通道中。 这些资金不能用于其他目的。 这可以认为是机会成本。 此外,每个通道都具有有限数量的htlc“插槽”。 当前的最大数量为483个插槽。 这意味着无论信道容量如何,挂起的htlc都不会超过483个。 特别是对于大型信道,可能会发生所有时隙都被占用,而仅使用一部分信道容量的情况。 在那种情况下,整个通道被认为是锁


【文件预览】:
circuitbreaker-master
----go.mod(470B)
----main.go(4KB)
----go.sum(40KB)
----process_test.go(1KB)
----log.go(315B)
----LICENSE(1KB)
----process.go(8KB)
----lndclient_mock.go(2KB)
----README.md(6KB)
----circuitbreaker-example.yaml(1KB)
----lndclient.go(4KB)
----.gitignore(14B)
----config.go(3KB)

网友评论