作者:DaPangDun
8月23日,CKB公布了其闪电网络FiberNetwork轻皮书,最近一段时间我在深入学习闪电网络并有一定的所得,于是第一时间对Fiber做了调研,遂有此文。一、Fiber的改进点
相对于BTC上的闪电网络,Fiber在设计上有自己的考量,同时由于eUTXO及CKB网络的特性,也为其带来了一些独特的技术点。1、资产在通道内转移
自LightningLabs开发了Taprootasset之后,闪电网络终于迎来了资产发行层面的拓展,但是在一般的LightningChannel中进行的Taproot资产转移,其实现逻辑是这样的:
Taprootasset是在通道的两侧通过“汇率兑换”的形式实现进入和离开通道的,在通道内实际走的还是BTC。如果要想实现在通道内走的就是Taprootasset,那么需要改进通道成为“TaprootChannel”,这可能需要通过类似于sidechain的形式来解决。
而在Fiber中,资产是直接在通道内转移的,其实现概念图如下:
BTC上的闪电网络采用的是HTLC技术,HTLC在实际使用中其实足够好的,但是它还是存在着破坏闪电网络隐私性的可能性。
在技术环节上,HTLC在整个“多跳”路径中使用的是同一个原像。同时,鉴于原像由收款方随机生成,两笔不同付款使用同一个原像的可能性不大。因此,如果一个实体(个体、公司等等)控制了某条付款路径上的多个Node,就可以根据某个Node得到的输入和另一个Node的输出获得完整的交易信息。然后,这个实体可以使用某种启发法(根据路径长度或Node类型)猜出路径中的哪个Node是付款方,哪个Node是收款方。洋葱路由在隐私性方面所做的努力就会被破坏。
而采用PTLC,路径中的每一跳都使用不同的秘密值。这样一来,通过洋葱路由实现的隐私性就得到了保护。3、缓解了BTC闪电网络遇到的问题
Fiber整体的设计上脱胎于BTC的闪电网络,所以当下闪电网络的一些问题也随之“继承了”下来,比如非常重要的“流动性管理”问题。
在BTC闪电网络中,通道流动性的管理是一个非常麻烦的事情,但是因为入账需要流动性,收款也需要流动性,我们不可避免要涉及到调整通道流动性的场景,现在的解决方案,不论是“潜水艇互换”,还是“JIT”、“通道拼接”,都会涉及到需要让用户在主网上进行1-2笔交易的问题,BTC主网确认又慢,有可能gas还高,这就会让人疑惑或者体验很不好。
而在Fiber中,目前透露的“LSP+潜水艇互换”的方案虽然没有摆脱这种流动性解决方案存在的问题,但是提交一笔ckb交易的花费很低,等待时间也很短,用户的体验上会好很多。4、可以与BTC闪电网络达成互通
Fiber并没有只限制于CKB网络,其通过“中间承兑商”的模式可以实现BTC和CCBTC之间的1:1转换,这种方式有点类似于构建了“一个闪电桥”,而且这种方案可以做成Decentralization的,即普通人如果有这种资产也可以参与到提供这种服务中去,充当“承兑商”。
如果再进一步思考,BTC就可以通过这种方式直接swapCKB网络中的其他资产,只需要接受公开Oracle的汇率报价即可。
当然,目前属于概念设计阶段,还需要观察实际开发情况。
当然,我们也可以换几个角度来看待这个问题:
1)从支付速度角度考虑,CKB网络的出块时间是8~48s,闪电网络基本接近于“立即支付”,支付速度上是提升的;
2)从技术发展角度考虑,CKB网络本身自有生态,闪电网络的开发有助于整个生态技术图谱的发展和扩充,未来也可能引入ZK等其他技术,也可以从这方面看待。2、闪电模型问题
Fiber用的闪电模型是基于“Daric”的,这个模型是传统的P2P模型,但是如果从最近BTC闪电网络的发展来看,P2P模型遇到了极大的问题,整个市场在转向LSP托管,Mutinywallet的关闭也印证了这一点。
当下的闪电模型是否会发生重大的方向变革,我认为是可能的。一旦这种情况发生,未来的框架就有可能发生较大的变化,基于Daric模型的Fiber就可能需要重塑。
所以,针对闪电行业的深入思考应该是十分必要的,从而找到“终局”。三、对Fiber的展望
我对于CKB的开发团队一直是保有敬意的,我之前也说过原因,即我尊重还依然愿意探索、开发的团队,特别是东方团队,不论成败如何。所以,我对Fiber是有期望的,我思考了可能是可以展望或者思考的方向,这里分享一下。1、如何发挥ckb网络的优势做创新
CKB网络在设计之初就引入了新的架构,那么是否可以发挥其网络特性在闪电网络上做更多的创新是我比较期待的方向。比如:
1)离线支付的问题如何完美解决?
2)流动性管理问题是否可以从根本上的设计框架来处理?
3)多人通道的交互难度能否得到根治?
4)……
创新永远是第一生产力,也是这个市场的聚宝盆!2、构建更多的闪电需求场景
闪电网络存在一个通用性的问题,即闪电网络的应用场景到底应该在哪里?我们空有几百万的TPS,但是现实中有哪些情况存在这么强的交互需求?或者说什么场景是非常需要甚至只能通过闪电网络来解决的?
我曾经考虑过“流媒体付费”,也考虑过“game”,也一度衍生有“LAPP”,但是市面上这类型的项目要么没有起色,要么就是已经“死掉了”,所以场景应该落在那里,Fiber也会遇到这样一个问题。
我希望Fiber能够挖掘甚至“构建”更多的闪电需求场景,技术只有落在实处才能体现价值,否则很容易变成“极客的玩物”,不过在我与相关人员的交谈中得知,CKB团队很看重这一点,希望能够看到他们在这方面的不断进展。
免责声明:CKB:闪电网络促新局 落地场景需发力文章转发自互联网,版权归其所有。
文章内容不代表本站立场和任何投资暗示。加密货币市场极其波动,风险很高,可能不适合所有投资者。在投资加密货币之前,请确保自己充分了解市场和投资的风险,并考虑自己的财务状况和风险承受能力。此外,请遵循您所在国家的法律法规,以及遵守交易所和钱包提供商的规定。对于任何因使用加密货币所造成的投资损失或其他损失,本站不承担任何责任。
Copyright © 2021.Company 元宇宙YITB.COM All rights reserved.元宇宙YITB.COM