手机版
扫描查看手机站
首页 > 文章 > 加密世界 > 正文

科普:闪电网络的入账容量问题

时间:2024-11-11 阅读:
特战英豪官网版

特战英豪官网版

  • 类型:射击空战
  • 大小:61.82MB
  • 语言:中文版
  • 版本:v1.0.0

科普:闪电网络的入账容量问题

几个星期以来,比特币社区的很多人一直在讨论闪电网络(Lightning Network)的 inbound capacity 问题。越来越难以收到闪电火炬,加上 Bitrefill 启动了 Thor,还有 LND 放出了 Lightning Loop,都让人们更加关注这个问题。在本文中,我会解释这个问题的形式及其根源。我们也会分享一些很容易被忽略的洞见。

本地和远端的余额

要理解入账容量,我们得先深入了解闪电网络的第一个基本模块:支付通道。这个概念可能你在之前也听过了,所以我们直接跳到跟入账容量有关的部分。

我们先考虑一个单独的通道,然后慢慢提高思考的复杂度。

一个支付通道开通后,它就锁住了恒定数量的一些 btc,这个数量叫做 “ 通道容量 ”。参与支付通道的双方各自拥有这个容量的一部分。在你自己这边的余额,我们叫 “ 本地余额 ”,而在你的交易对手那边的余额,叫 “远端余额 ”。你的本地余额和远端余额在关闭通道之前可以更新任意次,但通道容量,如果你不关闭通道或者拼接通道,是无法改变的。

科普:闪电网络的入账容量问题

- 支付通道就像沙漏:虽然沙子的总量是恒定的,你可以任意把沙子移动到其中一端。但如果你想改变里面沙子的数量,那就非打破这个沙漏不可 -

科普:闪电网络的入账容量问题

- 你跟 Robert 的通道里面有 8 btc,你的本地余额是 5 btc,你的远端余额是 3 btc -

每次支付,都是把你的本地余额转一些给你的交易对手,也就是减少本地余额,增加远端余额。类似地,当你收到一笔支付时,你的本地余额增加,数额恰好等于你的远端余额减少的数额。

科普:闪电网络的入账容量问题

- 当你给 Robert 支付 1 btc 之后,你的远端余额增加了 1 btc -

入账和出账的容量

现在,我们更清楚地理解了什么决定了通道的容量,以及本地和远端余额是怎么更新的,现在来想想,如果你是一个闪电网络的节点,是网络的一部分,将有何区别。

两个交易方并没有直接相连的支付通道。但是,他们可以通过 路由节点 来支付。在整个支付路径上,每一次中转都要用到一个双向的支付通道。因此,我们刚刚讲到的支付通道特性适用于每一次中转。

假设你想通过闪电网络来卖贴纸。那么,你需要与至少一个闪电网络节点建立连接。你仔细挑选了一个节点,保证这个节点可能跟你的潜在客户 Sophie 和 Angela 相连。我们把这个节点叫做 “lnTop”。

科普:闪电网络的入账容量问题

- 你跟 InTop 开启了一个通道,锁入了 2 btc。你的本地余额是 2 btc,远端余额是 0 btc -

现在,Angela 想要买一些你的贴纸,并通过 lnTop 来支付。但是,你跟 lnTop 的通道中,你的远端余额是 0 呀,lnTop 并不能给你支付。因此,lnTop 无法路由这笔交易。

在一个时间点上,你可以收到的 btc 数量(也就是 “入账容量”),是由你的远端余额决定的。很简单嘛,如果你相连的节点只能发送 1 btc 给你,你是没法收到比 1 btc 更大的数额的。类似地,你可以发送的 btc 数量(“出账容量”)是由你的本地余额决定的。

在你决定跟 lnTop 开启一个通道时,你需要确定自己想锁定多少 btc 进去,也即你初始的本地余额是多少。lnTop 也一样,他们的选择决定了你初始的远端余额。这就有了一个重要影响。虽然你能够决定自己的初始本地余额(自己的初始出账容量),但你没法控制自己的初始远端余额(和入账容量)。

如果你今天要启动一个自己的闪电网络节点,并且只是随随便便地选了一个节点来开启通道,你可能会发现,你根本没有入账容量可用,即,你压根没法通过闪电网络来收到支付。听起来对商人很不友好,对不对?

好消息是,你有很多办法来提高自己的入账容量,比如自己先发起支付,或请求其他节点提供容量(并付钱给他们)。这篇文章讲解了入账容量问题的不同解决方案。

就这么简单?

嗯 …… 也不是。即使你知道了自己如何能提高远端余额,可能也没法解决入账容量问题。关键在于:并非所有通道的入账容量都相同。要理解这一点,你要先理解,在支付路由的过程中,闪电网络的其它部分,发生了什么事情。我们把上图所示网络的通道容量都划出来,这样更好理解了。

科普:闪电网络的入账容量问题

- 这是 lnTop 往通道里充值了 3 btc 之后的情形。在网络中,所有节点都跟自己相连的节点有专门的本地和远端余额 -

你从 lnTop 那里获得一些入账容量之后,Angela 最多也只能给你发 2 btc,因为你在 lnTop 那里的入账容量超过了 2 btc,但 lnTop 在 Angela 处的入账容量只有 2 btc。

科普:闪电网络的入账容量问题

- Angela 给你发送了 1 btc,路径上所有节点的余额更新。她还能再给你发 1 btc -

但是,在这个网络里,Sophie 就没法给你发送 1 btc。你可以看看 Sophie 给你支付的路径上的通道容量状态,你的确有 3 btc 的入账容量,但 lnTop 没有 lnFirst 的入账容量。

科普:闪电网络的入账容量问题

- lnFirst 没法路由 1 btc 的支付给你。所以 Sophie 没法给你支付 -

对于支付,每个参与路由的节点和你(接收方)都必须跟上一个节点有足够的入账容量。所以,虽然你能解决跟相邻节点 lnTop 的入账容量问题,但 lnTop 可能跟相邻的节点没有足够的入账容量。Lightning Labs 的闪电网络基础设施总监 Alex Bosworth 几周以前指出了这个问题。

还有一个事实,让这个问题很难解决。那就是,“揭示所有节点的本地和远端余额” 这件事,在闪电网络上是做不到的。作为网络中的一个节点,你只知道通道容量,并不知道这部分容量在两个参与者之间是如何分布的。

谁会受这个问题影响?

闪电网络中,并非所有的节点都有相同的需要。从上面的例子中,我们可以辨认出至少 3 类节点。

商家节点

我们用 “商家节点” 来称呼那些主要是收账的节点。在上面的例子中,“你” 就是一个收账节点,因为你最关心的就是收到贴纸买家的支付。因此你需要入账容量。记住:不仅你要有足够的入账容量,买家到你的整个支付路径上的节点都必须有足够的入账容量才行。

终端用户节点

这些节点主要使用闪电网络来发账。偶尔他们会从朋友或者闪电应用处收到钱。Sophie 和 Angela 都是终端用户。对于这个群体,关键是要连上资金充足而又与商家相连的节点。他们既需要入账容量,也需要出账容量,全看他们在特定时间的需要。

路由节点

这些节点是路由支付并从中赚取手续费的节点。LnTop 和 lnFirst 都是这样的节点。他们的工作是发现有需要的收款方,比如你,小镇上最大的贴纸商家。对终端用户,他们需要足够的入账流量;对商家,他们需要出账容量。此外他们还得跟市场上的其他服务商竞争,要确保自己总是在线。赚点钱不容易,对吧?

结论

我们从单一通道开始讨论,讲解了网络内通道的特点,最终使用 “节点信息全公开” 的假设讨论了入账容量问题。

我们将入账容量定义为给定时间点在闪电网络中你可以收到的 btc 数量,并推论了它依赖于你的远端余额。

入账容量问题可能是闪电网络在启动阶段会遇到的问题。因此,如果流动性在整个网络中的分布更充分、更好,问题将减轻。我们会继续撰文探讨闪电网络在早期会遇到的问题。

以上就是科普:闪电网络的入账容量问题的详细内容,更多关于闪电网络入账容量介绍的资料请关其它相关文章!


魔兽世界牧师最佳种族是什么(魔兽牧师哪个种族颜值最高) mysql安装教程--mac(mac的mysql安装教程) 诛仙手游鬼王pk技能加点推荐(诛仙手游鬼王技能加点推荐2020) WNCG是什么币种?WNCG币前景和未来价值分析 YoBit交易所怎么样?YoBit交易所官网app下载方法分享 比特派钱包使用教程:BITHD新手操作教程 三步完成创建 okex狗狗币怎么卖出提现?okex狗狗币单笔委托数量下限是多少? 魔兽世界wlk80级为啥炼金不行(80级炼金术) 什么是NFT?如何购买NFT?如何零手续费创建自己的NFT? 消逝的光芒2杂项有什么用(消逝的光芒2dlc) 问道手游变异法宠哪个好(问道手游变异宠物哪个好) 创造与魔法猫咪妙妙窝有什么用(创造与魔法猫咪建筑设置图) 欧易交易所怎么做多做空?OKEX/欧易交易所做多做空操作教程 星露谷物语莱纳斯的篮子在哪(星露谷物语莱纳斯剧情怎么触发) 二手车估价查询方法有哪些(二手车估价哪个网站准) 冰原守卫者锡矿速刷怎么完成(冰原守卫者佣兵技能) SOL币是什么币?SOL币前景和价值分析 江南百景图金玉花首簪怎么打造(江南百景图玉如意) 和平精英最高kd是多少(和平精英最高kd值) 魔兽世界装备怎么幻化2023(魔兽世界幻化装饰品) PIST是什么币种?PIST币值得投资吗? 小狐狸钱包用法实操教程 梦幻西游手游转门派多少金币(梦幻西游手游转门派需要多少金币) BitPie钱包是哪个国家的?比特派钱包是哪里的公司做的? 三国志战略版战法排名 战法哪个好(三国志战略版战法排名b) cf一个月11000cf点这个活动在哪(cf点一个月一次) 无法连接至steam网络(无法进入steam网络) 柴犬币发行量多少枚?SHIB币发行总量、时间及价格介绍 MySQL数据库安装(mysql数据库安装教程) 阿尔宙斯百合根娃娃怎么进化(阿尔宙斯百合根娃娃进化路线) Metaverse是什么意思?会令扎克伯格如此着迷 steam打不开是怎么回事?三个步骤轻松帮你搞定; 宝可梦传说阿尔宙斯谢米怎么改变形态(阿尔宙斯rks) 和平精英4星是平A还是保护(和平精英4星是多少碎片) 比特币钱包哪个好?好的BTC钱包有哪些? 数字货币冷钱包有哪些?盘点数字货币冷钱包 欧易狗狗币怎么买入和交易?OKEX买狗狗币教程 光遇留影蜡烛怎么获得(光遇留影蜡烛怎么获得乌龟蜡烛) 我的世界神奇宝贝梦幻在哪刷(我的世界神奇宝贝梦幻在哪刷努力值) 龙珠激斗游戏机保底多少龙石(龙珠激斗游戏机顺序2021) 和平精英手册一周多少积分(和平精英手册一周有多少积分) 数字货币交易如何开户?数字货币哪里开户? 新开大型手机网游游戏有哪些(新出的手机网游) 2023有哪些好玩的国产仙侠手游(竖屏仙侠手游排行榜) 三国志幻想大陆刘关张阵容搭配(三国志幻想大陆刘关张阵容搭配) 王者荣耀孙膑S26怎么出装(王者里孙膑怎么出装) 我的世界隐身药水怎么做?8分钟视频教程教你制作的详细步骤 宝可梦传说阿尔宙斯月伊布怎么进化(宝可梦究极之月阿尔宙斯) 英雄联盟蔚和谁是情侣(lol蔚) dnf武器幻化武器哪个好看?幻化最高成本武器来了 PRV是什么币种?一文了解PRV币怎么样 公有链、私有链、联盟链的区别全面解读 第五人格园丁推演日记 园丁推演日记怎么过 宝可梦传说阿尔宙斯永四郎在哪(精灵宝可梦 阿尔宙斯) 哪个卡牌游戏好玩不氪金(好玩不氪的卡牌手游) 宝可梦传说阿尔宙斯耿鬼在哪抓(宝可梦传说阿尔宙斯 pokemon legends arceus) 三国志战略版:吴国武将盘点(三国志战略版吴国武将搭配) 明日之后明日乐园boss要怎么打 明日之后明日乐园boss打法攻略 我的世界图书管理员怎么生成(我的世界图书管理员生成条件) 什么是数字货币冷钱包?手把手教你创建比特币冷钱包/使用冷钱包转账 炒比特币周末可以交易吗?炒比特币交易提现要多久? 时空猎人攻城战怎么打(时空猎人攻城战多长时间) btcst是什么币?有价值吗? 哪些仙侠游戏可以充值1元元宝(上线送几万充值的仙侠手游) 全球前十比特币交易所是哪几个?比特币交易平台排名 宝可梦阿尔宙斯黑奇石在哪(宝可梦阿尔宙斯黑奇石哪里得) WPR是什么币种?WPR币前景和未来价值分析 魔兽世界黑曜夜之翼怎么获得(黑曜夜之翼绝版了?) dnf光环怎么获得(dnf光环装扮怎么弄) 和平精英怎么举报未成年队友(和平精英怎么举报未成年玩家) 奥比岛手游净化花魇怎么做(奥比岛灵化) 有哪些国产回合制手机游戏(国产回合制单机游戏有哪些) XOR是什么币种?三分钟了解XOR币 回合制网游哪个能赚钱(回合制网游哪个平民适合玩) 第五人格前锋怎么玩(第五人格前锋怎么玩视频教学) 三国志幻想大陆法正怎么样(三国志幻想大陆法政) C98是什么币种?C98币潜力和前景深度分析 森林之子steam叫什么(森林之子到底出不出了) CREDIT币上线交易所了吗?CREDIT币价值分析 在国内怎么买比特币最安全?如何购买比特币教程 找工作平台哪个靠谱?八个网上找工作最佳网站推荐 攻速最快的三职业传奇手游(攻速比较快的传奇手游) 哈希函数是什么意思?哈希函数应用在区块链的哪些地方? csgo图标为什么变成空白了(csgo桌面图标是空白的) 时空猎人贡献币怎么得(时空猎人活动攻略) 欧易策略交易操作指南—进阶策略 方舟如何把霸王龙变成精英霸王龙(方舟手游霸王龙怎么变成精英霸王龙) 诛仙手游商城宠物哪个好(诛仙手游宠物怎样卖高价) 哪一款动作RPG手游好玩(动作rpg手游排行榜) 这款免费在线PDF工具(pdf在线编辑器永久免费无水印) cf安全分怎么快速恢复(cf安全分查询官网) 和平精英怎么开两人房间(和平精英怎么开双人房) 2022lol男枪怎么出装(lol2020男枪出装顺序) 小狐狸钱包安装及OKExchain配置教程 在欧易OKEx参与ETH2.0质押挖矿有什么优势? 什么是Chia(奇亚)?chia挖矿详细教程Windows版 有什么好玩不费钱的武侠手游(不用氪金的武侠手游) 科普区块链的不可能三角:去中心化/安全性/交易性能 狗狗币怎么卖出?狗狗币兑换人民币步骤 欧易不实名可以交易吗?欧易衍生工具介绍

热门文章

推荐专题

更多>>

游戏推荐

更多>>