闪电网络有一种看似安全的支付方式,然而实际上它暗藏着许多隐患,这样的支付方式真的能够让人放心去使用吗?
虚拟人物设定
Peter R. RIzun创造了Alice、Bob和Carol三个人物。他通过这三人之间的闪电网络交易,详细阐释哈希时间锁定智能合约的问题。他利用虚拟人物的交易场景,使抽象的合约概念变得具体可感,便于大家理解复杂的知识。
闪电通道模式
闪电通道如同在两人之间伸展的一串珠子。比如说,Alice要给Bob支付一笔费用,这就好比是把自己的一个珠子推给Bob。这种方式很直观地呈现了闪电网络上资金的流动形式,能让人们对交易过程形成一个初步的物理模型概念。
安全可靠性存疑
虽然了解了闪电网络的资金流动模式,但其为何安全可靠并不清楚。在实际交易里,大家都期望保障资金安全,然而这种简单的珠子推送模式,并未给出能让人信服的安全理由,所以其安全性是个令人忧虑的问题。
哈希锁与交易完成
当知道了Carol秘密设置的密码哈希值,Alice就能设置哈希锁来保护转给Bob且会路由给Carol的代币。Bob获取Carol的密码后,就能拿到Alice给自己的珠子,此时支付交易完成。这是交易里的关键步骤,每一环都直接影响交易能否顺利推进。
时间锁的用途
在整个闪电网络交易过程里,时间锁发挥着重要的作用。Alice通过Bob向Carol发送支付交易时,会存在“中间状态”。设置时间锁,可以避免交易无限期地停滞。它能保证交易在一定时间内完成或者终止。否则,可能会出现各种不可控的状况。
交易中的隐患
要是交易里比特币价值比比特币粉尘阈值低,那么该费用就不能在通道状态交易里被表示成第三类输出。Bob有可能把“交易过程中的价值”存到和Carol共享的“费用篮子”,要是不把钱给Carol,Carol也许会关闭通道。低于粉尘阈值的支付交易,Alice可能因Bob的过错损失资金,Bob可能因Carol的过错损失资金,Carol可能因Alice的过错损失资金,这与人们理解的安全交易模式不同。这说明闪电网络在某些情况下存在信任隐患,也存在资金安全隐患。
看到闪电网络有着这么多问题,你还会安心用它来进行交易吗,快点赞、分享本文,并且在评论区说出你的想法!
暂无评论
发表评论