詹姆斯-A-唐纳德(James A. Donald)写道:"然而,据我所知,你的建议似乎并没有达到强制性的规模"。十年后的今天,这一批评仍然是真实的。即使是比特币的几乎所有热心的传道者都承认,它对于进行小规模的日常购买是没有价值的。然而,闪电网络,可能是目前正在进行的最有前途的比特币扩展项目,可以改变这种情况。

闪电系统

在2017年7月的Blockstack峰会上,闪电实验室首席执行官Elizabeth Stark引用了对中本聪电子货币的最初批评,但他表示对比特币肯定可以扩展有信心。"关于区块链和去中心化技术,我们基本上又回到了1995年,"她说,讨论了在互联网获得HTTP和另一个传输和程序层的TCP/IP之前的时间。

作为比特币区块链的 "第二层 "应用中最被人津津乐道的可能是闪电网络。所有这些都有自己的执行。闪电实验室提供lnd,Blockstream提供c-lightning,而ACINQ提供eclair。此外,还有一些非BOTLS的执行方式正在创建,如雷霆。

块状流

闪电网络已经准备好了,但它还处于严重的萌芽状态。实际的比特币已经交付,而且几乎都是利用闪电实验室、Blockstream和ACINQ的实现来接收的,而且这三者通常都是可以互通的。

为了看看这代表了多少明显的差异,00001907 BTC($0.X)。虽然不清楚这个费用是在多少个区块内确认的(我们已经联系了GreenAddress以了解情况),但答案可能是六个区块,或大约一个小时。

我们永远不会知道那一笔交易已经花了多长时间,请提高价值。"

此外,闪电实验室还测试了利用网络进行的跨链原子交换;它们是不同区块链之间的价值转移,像这种比特币和莱特币的情况,有可能标志着向建立去中心化交易所迈出的第一步。

闪电可以实现比特币无法单独实现的小额支付,但现有的实现方式仍有漏洞。斯塔克敦促用户使用比特币的 "测试网"(即使用假钱)来了解闪电,而不是实战的 "主网"。然而,在写作期间,大约有价值$50,000的交易已经在主网上进行了,一些人已经因为c-lightning的错误而损失了钱。(Blockstream的核心技术工程师Christian Decker通过电子邮件解释说,资金最终普遍得到了恢复。)

闪电是如何工作的

Lightning的解决方案依赖于双向的,比如说Alice和Bob经常以较小的金额进行交易。这样他们就选择打开一个通道,允许他们前后发送比特币。

  是否存在加密资产价格恐慌?

打开一个通道

为了打开一个通道,爱丽丝,鲍勃,或两者都通过所谓的资金交易(下图中的绿框)向一个特定的地址贡献一些比特币。假设Alice贡献了1个BTC。她从所谓的2-of-2多义词地址发送资金,这需要Alice和Bob使用他们的私钥对任何发送交易进行加密 "签名"。一个标准的交易只需要对应于发送地址公钥的(单一)私钥的签名。

打开一个通道

除非你对闪电网络的内部结构有相当的了解,否则"

这里有一个比较概念性的描述。之所以先建立资金交易,除了个别的、普通的交易之外,没有什么可以完成。

通过让资金交易保持开放,插入奉献交易--如下文所述,其功能是某种智能合约--并关闭资金交易,闪电尝试在网络中打开某种虫洞。它让你沿着一个单独的、定义好的路径前后移动比特币。你利用了比特币协议,但却绕过了矿工所带来的延迟和费用。

让闪电不被信任

假设Bob现在真的想利用他们的公开渠道向Alice支付0.1 BTC。总额,以前是每人0.5 BTC,现在是0。

唯一真正的问题是,如何安全地做到这一点?鲍勃可以签署那个确定的--而不是最新的--然后带着0.5个BTC离开,而不是0.很简单,他能够偷走大约$1,前提是写作期间的价格。但使用比特币的想法是什么呢?

为这一困境找到一个加密处理方法,可以直接归结为一个目标:使其无法签署一个古老的交易,并以反映先前状态的方式关闭通道。只要这样做可以成为一种选择,闪电就包括了双重消费问题。

了解到Bob签署了一半的承诺交易(下面的承诺Tx 1a),只有Alice可以广播,因为她的签名可能是缺失的。爱丽丝签署另一个(承诺Tx 1b),然后只有鲍勃可以广播。任何一个人都可以这样做,并关闭通道,但使用比特币的(有限的)智能合约编写能力,承诺交易的两个部分的输出可能受到不同的限制。具体来说,一个输出使收件人有可能立即投资资金,因为另一个可以在一个精确的时间段内,例如1000个区块,或大约每周,由任何一方取消--用可撤销的序列成熟度合同(RSMC)。

  如何收集比特币用于交易?

下面是为什么这很有用。如果鲍勃实际上是狡猾和无原则的,他只能签署和广播承诺Tx1b(上文),立即支付给爱丽丝(交付1b),并将他的资金保持在可撤销的限制状态,每周(可撤销交付1b)。爱丽丝,因为鲍勃试图欺骗她,可以触发撤销,不仅要求鲍勃试图窃取的0.1 BTC,而且要求他本来有资格获得的0.4 BTC。

反之亦然

问题是,爱丽丝必须对她的渠道给予半持续的关注,以免鲍勃在1000个区块内让她措手不及。Poon和Dryja建议指定一些替代方,其工作确实是触发违约补救交易--这些人将通道的所有资金奖励给被害方--每当对手试图作弊时。这些人可能会从惩罚中获得一定的费用。

Olaoluwa Osuntokun,正在开发 "瞭望塔",作为这些第三方执行者。Osuntokun告诉CoinDesk,一个特定的渠道只需要1个诚实的瞭望塔。

另外,Blockstream的核心技术工程师,在一封电子邮件内强调。

连接通道

在现实生活中,爱丽丝并不希望只和鲍勃交易,两人都有各种交易对手,他们必须支付和获得报酬。很少有用户能有必要的流动性将比特币绑在12个甚至更多的公开渠道上。

幸运的是,他们不需要这样做。与单个通道内的交易不同,防止中间节点看到交易的整个路径。

这个渠道网络的使用效果如何还有待观察,而且可以想象,如果支付需要采取太过复杂的路线--通过中间渠道的太多 "跳转"--这些用户收取的费用可能会累积起来。

闪电能否保持去中心化?

这些担忧与一个,在批评者看来,在目前的实现中,一个渠道包括一个上限:原始资金交易中的比特币数量限制了该渠道的利润数量。

这个例子给拥有合理有限资源的用户施加了一个权衡。他们要么用巨额的比特币为渠道提供资金,以便能够确保他们将有资金来创建任何他们必须的支付,要么他们能够为较小的渠道提供资金,同时也有比特币被设计用于其他用途。(因为支付可以通过链接的渠道进行,确认的用户可能不需要开设更多的渠道,也许还有几个)。

选择归结为在闪电通道内拥有流动性,还是在闪电通道外拥有流动性,在链上拥有流动性。如果瞭望台或其他各种解决方案不能防止因不注意而造成的资金短缺,选择投资于流动的支付渠道可能会有风险。另外,如果支付渠道是安全的,并且闪电成为日常使用比特币的主要方式,那么将资金留在渠道中就没有什么问题。他们可以作为 "可充值的借记卡或现金",正如德克尔所说,因为主链就像一个支票账户。

  一个比特币是多少钱?

斯塔克提出了一个相同的论点:为闪电通道提供资金,可以防止你将该比特币用于其他事情,除了 "一个可能有许多节点的网络,跨多跳鼓励比特币即时",她通过电子邮件写道。"我们设想在闪电通道上的资金会变得比链上比特币的交易更有用,因为即时速度和低费用,"她补充说。

集线器?

但你和谁建立这些渠道呢?对爱丽丝来说,选择鲍勃是一个经济决定,而不仅仅是一个加密决定,对闪电网络的批评者来说,最明显的答案是一种 "枢纽",一个拥有大量资本的节点,使它有能力同时与几方保持资金充足的开放渠道。

相当于链外比特币银行业可能发展的理论让比特币爱好者感到不安,他们认为这是将网络集中化。

斯塔克对这种类型的说法提出异议。" 她还强调,她的团队正专注于 "拼接,这可能随后减少枢纽产生的趋势。

德克尔认为有可能形成一个 "两级网络,有很多可靠的节点,成为网络的骨干"。然而,他希望这些节点是商家,而不是只为供应液体渠道而存在的枢纽。他认为,向多个用户提供这些渠道将是昂贵的,需要中心站收取高额费用,使他们与其他节点相比没有竞争力。

ACINQ首席执行官Pierre-Marie Padiou并不自称了解闪电网络可能的发展方式。"他通过电子邮件写道:"很难预测中心化和去中心化之间的平衡点无疑是什么。"不用说,你会看到更大的节点和更小的节点,但从何种程度上很难事先告知。"

规模的正确方法

Poon和Dryja断言,"利用小额支付渠道的网络,比特币可以在今天现代PC的计算能力下,每天扩展到大量的交易。"也许,但今天的情况绝对不是这样。在写作期间,只有不到1000个主网闪电节点是开放的。

如果是尖锐的。这可能是一个或另一个将来自顶部,他们将继续稳定地共存,或将失败。