回到机器

闪电网络

39,627 条打开的通道,里面装着 4,451 个比特币

比特币大约每十分钟才结算一笔付款,而且世界上每一台机器都会永远留一份副本。这正是它极难被骗的原因,也正是拿它买一杯咖啡显得荒唐的原因。闪电网络就是对这件事的回答。它让两个人想付多少次就付多少次,而链上只会听说其中的两笔。

打开的通道
39,627
里面的比特币
4,451BTC
网络上的机器
17,334
平均一条通道
11,231,931SATS
链上当前手续费
0.5SAT/VB
链上每个区块几分钟
10

它为什么存在

一个区块大约装得下一兆字节的付款,而且每十分钟才来一个。也就是说,全世界每十分钟只有几千笔付款的位置。

这不是缺陷。这是让地球上每一台机器都能把整本账放在一块普通硬盘上所付的代价。把区块做得巨大,就只有大厂跟得上,而那恰恰是这套设计要避免的一件事。

所以比特币非常擅长结算,非常不擅长买咖啡。为了递出十几块钱去等十分钟、再付一笔手续费,是荒唐的,而且谁都看得出这荒唐。

闪电网络一点都没有改变这些。它坐在上面,问了一个更小的问题:如果两个人要互相付二十次,全世界有必要听说这二十次吗?

一条通道,整个想法就在这里

两个人把一些比特币放进一个共用的锁里。这要花掉链上一笔普通的付款,而且所有人都看得见。那个锁就是一条通道。

这个锁只有一条规则:它只有拿到两个签名才打得开。

现在他们可以互相付钱了。一笔付款就是一张新的、签好名的条子,写着锁里的钱是怎么分的。六十四十。然后五十五四十五。然后八十二十。每一边留着最新的那张条子。什么都没有广播出去,什么都没有被挖,世界上任何地方都没有记下什么。它不花钱,而且只要一瞬间。

等他们完事了,两个人里的一个把最后谈定的那个分法放到链上,锁就开了。链上总共两笔付款,中间他们互相付了多少次都一样。

巧妙的地方在于什么东西挡住了作弊。如果其中一个把一张旧条子发出去,因为旧的分法对他更划算,另一个就有一个窗口去证明它是旧的,然后把整个锁里的东西全部拿走。作弊不只是不成功。它会让你把放在里面的全部赔进去。

怎么付钱给一个和你没有通道的人

这是大家会漏掉的一段,也是名字里有网络两个字的原因。

你不需要和你要付钱的那个人之间有一条通道。你需要的是一条通到他那里的路。如果你和 A 有一条通道,A 和 B 有一条,B 和那家店有一条,你这笔付款就可以沿着这条路一跳一跳过去。

本页最上面那些数字说的就是这个:几万条通道分布在几千台机器之间,那就是非常多的路。

这条路上没有人能卷着钱跑掉。这笔付款被锁在一个只有收钱的人才知道的秘密上。每一跳只有在下一跳拿到钱的时候才拿到钱,所以要么整条路走通,要么什么都没有走通。不存在那种付了一半、你的钱卡在一个陌生人手里的状态。

每一跳会为这份麻烦收一点小小的手续费。这里说的小,是指一分钱的零头,不是一个百分比。

它到底要花你多少,说实话

没有什么是免费的,所以清单在这里。

开一条通道和关掉它,都是链上普通的付款,付普通的手续费。现在链上要的是每字节大约 0.5 聪。如果你这辈子只打算付一杯咖啡的钱,闪电网络让你花掉的会比省下的多。

通道里的钱是躺在那里的钱。它仍然是你的,只是通道开着的时候它没法花在别的地方。

你能收到多少,取决于你那些通道的另一头能发出多少。一条刚开的通道付得出去,却什么都收不进来,要等到有一部分挪过去了才行。这一点第一次都会让人意外。

而且得有人在盯着。如果在你长时间不在线的时候,另一头发出了一个旧的分法,用来提出异议的那个窗口可能会过掉。钱包会替你处理这件事,或者花钱请人盯着。它不是免费的,只是通常看不见。

它不是什么

闪电网络不是第二种货币,也没有什么闪电代币可以买。动的东西是比特币。

它不是一家公司。没有人在运营它,和它下面那一层一样。

它不在区块链上,而这正是全部的要点。一笔闪电支付不是一笔比特币交易。它是一个关于交易的、签好名的承诺,只有在通道关闭的那一天,它才变成一笔交易。

它也不是比特币的一部分。它在 2015 年发表,在链启动六年之后,作者是一群和最初设计毫无关系的人。

而且本页上的数字是一个下限,不是总数。一条通道只有被公告出来才会被数到,而且很多通道是故意保持私有的。这个网络真正有多大,没有人知道,就和它下面那条链上的机器计数一样。

问题

什么是闪电网络?

它是建在比特币上面的一层,用来做即时、几乎不花钱的支付。两个人一起把一些比特币锁起来,然后想互相付多少次就付多少次,链上完全不知道,而链只记下开和关这两件事。

闪电网络是比特币的一部分吗?

不是。它建在比特币上面。比特币在 2009 年开始,闪电网络是 2015 年由另一批人发表的。它挪动的是比特币,而且它用链来开和关通道,但比特币的规则对它一无所知。

有闪电币或者闪电代币吗?

没有。没有任何叫闪电的东西可以买。任何用这个名字卖的东西,都不是这个。

一笔闪电支付有多快?

大约就是消息沿着那条路走一趟的时间,所以大多数情况下不到一秒。什么都不需要被挖,而链上那十分钟的等待正是从挖矿来的。

一笔闪电支付要多少钱?

一分钱的零头,由路上每一跳的一点小手续费凑起来。开通道和关通道是另外一回事,那是链上普通的付款,链要多少就是多少,现在大约是每字节 0.5 聪。

一共有多少条闪电通道?

17,334 台机器之间有 39,627 条公告出来的通道,里面一共装着 4,451 个比特币。这些只是公告出来的,所以真正的总数更高。

为什么我在一条新开的闪电通道上收不到钱?

因为一条通道里装的是一个固定的金额,分在两边。如果全部是你放进去的,那全部都在你这一边,所以你付得出去,而另一边没有位置来付给你。等到有一部分挪到那边去了,你就能收回那么多。

如果我通道的另一头消失了会怎样?

你可以自己把通道关掉,拿走最后谈定的那个分法里属于你的那一份。这个锁之所以写成这样,正是为了这个:两边谁都不需要对方配合,就能把自己的钱拿出来。

看它运转

这段参观里有一站是闪电网络,而本站那面墙就是用闪电网络付钱的。一格一聪,一秒钟结清,这是能有的最短的一次演示。

去闪电网络那一站

接下来读什么

小字说明

网络规模是从关于已公告通道的公开数据里读出来的。私有通道确实存在,而且不在这里的任何一个数字里,所以这里的每一个数字都是一个下限。本页不点名任何钱包或者服务,不提供投资建议,也不隶属于它所描述的任何东西。