
软件
X 15
(
2021
)
100717
原始软件出版物
CLoTH:一个闪电网络模拟器
Marco Conoscenti,Antonio Vetravis,Juan Carlos De Martin
Nexa Center for Internet Society
(
DAUIN
),
Politecnico di Torino
,
Corso Duca Degli Abruzzi
,
24
,都灵,意大利
a
r t
i c
l
e i n
f
o
文章历史记录:
2021年1月23日收到
收到修订版,2021年5月14日接受,2021
年
关键词:
闪电网络
比特币
区块链
支付渠道网络可扩展性
模拟器
a b s
t r
a c
t
支付渠道 网 络 是 解决区块链 可 扩 展 性问题的最 有 前 途 的解决方案 之 一 。 在这项工作 中 , 我们提出了
CLoTH
,闪电网络的模拟器
-
主流支付渠道网络,用于比特币。
CLoTH
模拟支付渠道网络中的支付执行
据我们所知,
CLoTH
是唯一一个忠实再现闪电网络代码功能的模拟器,这确保了模拟结果的可靠性。在
这项工作中,我们提供了新的,重构的,可公开使用的
CLoTH
版本的详细描述,我们展示了多路径支付
功能的模拟,这是最近的闪电网络功能,旨在最大限度地减少支付失败。
版权所有©2021作者。由爱思唯尔公司出版这是CC BY-NC-ND下的开放获取文章
许可证(
http://creativecommons.org/licenses/by-nc-nd/4.0/
)。
代码元数据
当前代码版本v1.1-beta
用于此代码版本的代码/存储库的永久链接https://github.com/ElsevierSoftwareX/SOFTX-D-21-00019Code ocean compute
capsulehttps://codeocean.com/capsule/1325800/tree
法律代码许可证GNU通用公共许可证v3.0
使用git的代码版本控制系统
软件代码使用的语言、工具和服务C、python、bash编译要求、操作环境依赖性Linux操作系统
如果有开发人员文档/手册的链接,请访问https://github.com/marcono/cloth/blob/master/README.md
问题支持电子邮件marco. polito.it
1.
介绍
基于区块链的加密货币无法扩展[1
支付通道网络(PCN)是解决区块链可扩展性问题的最有前途
和研究的解决方案之一
[4PCN
实现了链下支付,即,不需要在区
块链上注册的支付, 不受其吞吐量限制。支付渠道是一种双向
渠道,允许双方交换链下支付。
PCN
是一个网络,其中链下支付
被路由,因此没有通过通道直接连接的各方可以交换链下支付。
原则上,
PCN
的设计是以一种不信任的方式工作的:即使其他方
不值得信任和行为不端,一方也不会失去资金。
*
通讯作者。
电子邮件地址:
marco. polito.it(Marco Conoscenti)。
闪电网络(
LN
)
[4]
建立在比特币区块链之上,是最常用,开发
和研究的
PCN [12
在撰写本文时,大约有
15000
个节点和
36000
个通
道,
LN
中分配了超过
1000
个比特币(相当于
330
亿美元)。
然而,LN提出了值得深入研究的问题首先,支付渠道的特点
是经济能力有限,因此限制了可以在LN上交换的支付金额第二,
支付渠道受到不平衡的影响第三,离线或恶意节点可能会造成相
关损害,例如长期锁定支付和增加支付时间。
我们开发了闪电网络和PCN的模拟器CLoTH
1
[17],以研究此
类网络的能力和局限性。
1
名称
https://doi.org/10.1016/j.softx.2021.100717
2352-7110/©2021作者。由爱思唯尔公司出版。这是一篇开放获取的文章,使用CC BY-NC-ND许可证(http://creativecommons.org/licenses/by-nc-nd/4.0/)。
可在ScienceDirect上获得目录列表
SoftwareX
期刊主页:www.elsevier.com/locate/softx