为避免被欺骗,闪电网络用户必须跟踪可能与其相关的潜在链上交易。
虽然紧凑型客户端区块过滤会让这件事变得更简单,但用户确实需要偶尔“检查”一下,以确保他们没有被骗。如果他们忘记检查,则会产生安全风险。
“瞭望塔”(Watchtowers)是一种可能的解决方案,这可以追溯到闪电网络的白皮书,它由闪电网络白皮书合著者和lit开发者Tadge Dryja等人开发。顾名思义,瞭望塔技术可以让用户将监控
区块链这一任务外包给第三方。
目前的瞭望塔技术在设计上并非一成不变,但大致是这样工作的。无论用户何时更新通道,都会发送一个小数据包到瞭望塔。这个数据包的第一部分是用户应注意的交易“提示”(hint),这个提示本身并没有透露任何交易内容;用户也因此不会泄露隐私。
但是,如果相关交易出现在
比特币区块链中,瞭望塔可以使用该提示来识别它。然后通过区块链本身的交易数据,瞭望塔可以使用他们收到的数据包的第二部分重新构建交易惩罚。该交易惩罚会将通道中的所有资金发送给被骗的用户(或以eltoo为例,它只广播正确的通道余额)。交易惩罚也可以设计为让瞭望塔宣布将部分资金作为激励其工作的奖励。
用户可以将通道监控的任务外包给多个瞭望塔。这样即使一个瞭望塔出故障了,另一个也没事,从而将闪电网络的使用风险限制在可以忽略不计的程度。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。