《表2 3 种链下支付通道方案的比较》
近年来,大量工作致力于分析和提升链下支付通道的安全性。为了构建具有良好保密性的支付通道,Green等[24]提出了盲链轻量交易(BOLT,blind off-chain light-weight transaction),断开了统一支付通道中交易的联系。作者设计了3种支付通道:单向支付通道、双向支付通道和间接支付渠道,并讨论了每种类型的安全风险。BOLT能在商家不知道付费者身份的情况下创建匿名支付通道。不过在更一般的情况下,交易路径中会存在多个中介,为了保护多跳支付网络的隐私,Malavolta等[25]设计了多跳哈希时间锁定合约(HTLC,multi-hop hashed time lock contract)。作者在通用可组合性框架的基础上提出了Fulgor和Rayo这2个协议。Fulgor是PCN上首个保护隐私的支付协议,但它是一个阻塞式协议,容易造成死锁;Rayo是一个非阻塞式协议,解决了死锁问题。基于这2个协议,HTLC能保证支付通道途径的其他用户无法获取交易隐私信息。然而,目前保证支付渠道安全的解决方案,要么是不兼容的[24],要么是低效的[25]。鉴于上述缺点,Malavolta等[26]进一步提出一种名为匿名多跳锁(AMHL,anonymous multi-hop lock)的新机制,构建了一种具有高互操作性的实用隐私保护PCN,该方案通过牺牲额外的一轮通信避免虫洞攻击。表2对以上3种方案进行了比较。
图表编号 | XD00211585900 严禁用于非法目的 |
---|---|
绘制时间 | 2021.01.25 |
作者 | 江沛佩、王骞、陈艳姣、李琦、沈超 |
绘制单位 | 空天信息安全与可信计算教育部重点实验室、武汉大学国家网络安全学院、空天信息安全与可信计算教育部重点实验室、武汉大学国家网络安全学院、武汉大学计算机学院、清华大学网络科学与网络空间研究院、北京信息科学与技术国家研究中心、西安交通大学网络空间安全学院 |
更多格式 | 高清、无水印(增值服务) |