时间:August 24th, 2024
标题:CKB:闪电网络促新局,落地场景需发力
作者:DaPangDun
指导: Ben77老师
8月23日,CKB公布了其闪电网络 Fiber Network轻皮书,最近一段时间我在深入学习闪电网络知识并有一定的所得,于是第一时间对Fiber做了调研,遂有此文。
相对于BTC上的闪电网络,Fiber在设计上有自己的考量,同时由于eUTXO及CKB网络的特性,也为其带来了一些独特的技术点。
自Lightning Labs开发了Taproot asset之后,闪电网络终于迎来了资产发行层面的拓展,但是在一般的Lightning Channel中进行的Taproot asset转移,其实现逻辑是这样的:
制作 by Dapangdun
Taproot asset资产的转移是通过Taproot Channel和“汇率兑换”的方式结合实现的。这种技术方案的好处是可以复用当前的闪电通道架构,也相当于复用了安全性,实现起来比较简单;缺点是这种方案设计决定了不可能直接在通道内转移Taproot asset。
而在Fiber中,资产是直接在通道内转移的,其实现概念图如下:
制作 by Dapangdun
BTC上的闪电网络采用的是HTLC技术,HTLC在实际使用中其实是足够好的,但是它还是存在着在多跳环节中破坏闪电网络隐私性的可能性。
在技术环节上,HTLC在整个“多跳”路径中使用的是同一个原像。同时,鉴于原像由收款方随机生成,两笔不同付款使用同一个原像的可能性不大。因此,如果一个实体(个体、公司等等)控制了某条付款路径上的多个节点,就可以根据某个节点得到的输入和另一个节点的输出获得完整的交易信息。然后,这个实体可以使用某种启发法(根据路径长度或节点类型)猜出路径中的哪个节点是付款方,哪个节点是收款方。洋葱路由在隐私性方面所做的努力就会被破坏。
而采用PTLC,路径中的每一跳都使用不同的秘密值。这样一来,通过洋葱路由实现的隐私性就得到了保护。Fiber采用的就是PTLC技术。