CLoTH:A Lightning Network Simulator

编程入门 行业动态 更新时间:2024-10-06 16:26:39

CLoTH:A <a href=https://www.elefans.com/category/jswz/34/1732839.html style=Lightning Network Simulator"/>

CLoTH:A Lightning Network Simulator

  • CLoTH: 闪电网络模拟器
  • CLoTH:
  • c-lightning:

CLoTH数据结构图:

  • edge: 代表通道的方向
  • capacity: 代表通道容量
  • base fee: 转发支付的基本费用
  • proportional fee: 比例费用由转发的金额决定

CLoTH输入参数表:

  • n_new_nodes: 随机网络的节点数量,添加到已经存在于闪电网拓扑中的(用作随机网络的模型)。
  • n_channels: 在上一个参数中指定的每个节点的通道数。
  • capacity: 平均通道容量。
  • faulty_probability: 被要求转发付款时节点出现故障的概率。
  • payment_rate: 平均每秒付款次数。
  • n_payments: 要模拟的总付款总数。
  • payment_amount: 平均支付金额。
  • mpp: 一个0/1的值,指示是否激活或不激活多路径支付功能,这包括分割小型支付,以最大化成功的机会。

CLoTH事件状态图:

  • forward_payment: 路径的每一跳都将付款转发给付款接收方
  • forward_success: 每一跳都将支付的成功结果传播回到路径中
  • forward_fail: 每一跳将支付的失败结果传播回发送者
  • find_path: 发送支付,恢复支付,应用支付结果,请求路由

CLoTH性能测量:

  • Success: 支付成功的概率
  • FailNoPath: 无路径支付失败的概率。当Dijkstra的算法无法找到支付发送方和支付接收方之间的路径时,就会出现这种情况。这可能是因为渠道容量低于支付金额。
  • FailNoBalance: 无余额支付失败的概率。当一个节点试图将支付转发到下一个节点,并且连接两个节点的边缘没有足够的余额时,就会发生这种情况。
  • FailOfflineNode: 离线节点支付失败的概率。
  • FailTimeout: 超时到期付款失败的概率。
  • Time: 平均付款时间(仅适用于成功付款)。
  • Attempts: 完成付款前的平均尝试次数(仅适用于成功付款)。
  • RouteLength: 支付路径中的平均跳数(仅适用于成功的支付)。

更多推荐

CLoTH:A Lightning Network Simulator

本文发布于:2024-03-23 15:25:02,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1739749.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Lightning   CLoTH   Simulator   Network

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!