什么是比特币闪电网络?

比特币

什么是比特币闪电网络?

闪电网络是建立在比特币之上的支付网络。更具体地说,它是一种协议或一组规则,可用于几乎立即以低廉的费用发送和接收比特币。与比特币相比,闪电网络涉及一些权衡,例如安全性和易用性。但是,对于少量的日常付款,闪电网络可提供出色的用户体验。本文将教您为什么需要闪电网络,其工作方式以及如何在不到5分钟的时间内开始使用它。.

为什么我们需要闪电网络?

分散系统(例如比特币)存在固有的局限性。这些限制之一是可伸缩性。网络上的每个节点(计算机)都必须接收并验证每笔比特币交易,以确保所有交易均遵循比特币的规则。这是因为比特币每秒限制大约5笔交易。这是使比特币去中心化的一部分-每个人都可以使用常规计算机来执行比特币的规则,并确保其他所有人也遵守这些规则.

当我们将比特币的交易限制与Visa的交易限制进行比较时,我们发现比特币在处理此类交易量之前还有很长的路要走。 Visa每秒处理超过10,000笔交易,是比特币处理能力的数千倍。比特币将需要大幅度扩大规模,以便能够处理Visa的交易规模.

更大的区块与链外缩放

关于比特币,经常提到两种扩展解决方案–更大的区块和链下解决方案。 “大块”参数指出,要增加交易限制,我们应该允许区块链中的块包含更多数据,从而允许在每个块中存储更多交易。大块的问题在于,我们需要32 GB的块才能达到Visa的交易规模。这意味着每10分钟,将向每个比特币节点广播32 GB的数据,每个比特币节点必须验证所有32 GB的交易额。对于任何想要存储区块链的人来说,每年将需要400 TB的存储量。比特币用户不会运行自己的“完整节点”,而是被迫信任其他人以验证其交易。这违反了比特币的全部目的,即无需信任其他任何人就可以发送和接收付款.

另一方面,脱链解决方案通过执行付款而无需在区块链上记录每笔付款来解决比特币的交易限制。单独付款(链外)保持跟踪,以后,只有最终余额记录在区块链上。例如,您可以通过每月仅记录一次$ 50比特币交易,每月向商店进行五笔$ 10的付款.

付款渠道 

一种流行的链下扩展解决方案称为支付渠道。在付款渠道中,两个节点在它们之间的“渠道”内来回交换付款。这些节点仅在决定停止使用通道后才将其余额记录在链上比特币交易中.

您可以想到付款方式,例如在酒吧的信用卡标签:您可以通过向酒保提供信用卡来“打开渠道”,购买另一种饮料时可以“更新渠道余额”,一旦您购买了饮料,就可以“关闭渠道”解决标签.

闪电网络

闪电网络是一个庞大的支付渠道网络。这些付款渠道不依靠信任来工作,因为每个用户始终可以使用自己的资金.

闪电网络付款可以通过网络“路由”。想象一下,爱丽丝有两个开放的渠道,一个与鲍勃(Bob),一个与卡罗尔(Carol)。即使Bob和Carol之间没有频道,Bob仍然可以通过在Alice的节点上路由付款来向Carol付款。这是因为Alice与Bob和Carol都有频道.

支付路由还为闪电网络的用户提供了一层隐私。支付可能会通过许多节点进行路由,但是沿途的每个节点都不知道支付的发起地或最终目的地在哪里.

闪电网络频道余额

通常,支付渠道仅由相关人员之一发起,例如,爱丽丝(Alice)与鲍勃(Bob)开通渠道。在这种情况下,只有爱丽丝才能控制渠道初始状态的资金。爱丽丝可以选择将部分频道余额发送给鲍勃作为付款。鲍勃收到付款后,便可以控制渠道中的一些资金,现在可以将付款退还给爱丽丝.

您控制的渠道内的资金被称为“外向”或“本地”容量,因为它们在渠道的“您一方”。渠道另一侧的资金称为“入站”或“远程”容量,因为这是您可以收到的付款金额。您可以发送的最高付款由您的出站容量控制,而您可以接收的最高付款由您的入站容量控制.

闪电网络付款如何工作?

闪电网络使用基于发票的支付系统。如果要发送Lightning Network付款,首先必须从要付款的人那里收到一张发票​​。有时会定义付款发票的金额,因此您必须支付确切的金额。其他时间,发票将留空,您可以选择要发送的金额。如果要接收闪电网络付款,则需要创建发票以请求付款,并将发票提供给向您付款的任何人.

付款发票是一长串字符,包含完成付款所需的所有信息。有时,付款发票显示为QR码,而其他时候则显示为一长串字符,例如:

lnbc50u1pwsyhx9pp57ppqvzwex3qapu0wn63v06jzxqdtt46qypks4pnexwrr2ansz9msdqcgejhxctzd

9kxjare23jhxap3cqzysxqyy2ljqd47a9cdlnj84cy0a0zg7frd8jnera8fen2du6d2g500wzs7mpsmpqe0c

3ddhrrxpehyhj4c9fwj3cfr5mvyxcyaaq98fw39jketl89cq0j9hy2

钱包推荐

在推荐钱包之前,重要的是要注意闪电网络仍处于发展初期。确保只将其用于可能会造成损失的少量金额。在您首次学习使用闪电网络时,尤其如此。.

我们为初学者推荐的Lightning Network钱包是 凤凰钱包 由ACINQ。自成立以来,ACINQ一直在帮助开发Lightning Network协议。他们设计的Phoenix对所有级别的用户来说都非常容易。它目前仅在Android上可用,但ACINQ计划在2020年晚些时候发布iOS版本.

Phoenix的易用性确实带有几个 权衡取舍. 一种这样的权衡是,Phoenix将仅与属于ACINQ的闪电网络节点连接。这意味着ACINQ的节点必须保持在线状态,以便您能够发送和接收付款。即使这样,ACINQ也无法控制您的资金,即使他们的节点永久离线,您仍然可以从手机中收回资金。另一个权衡的事实是,ACINQ将通过Phoenix了解您的所有付款活动,因为所有这些活动都通过其节点进行.

使用Phoenix是在Lightning Network上入门的好方法,因为它不需要管理频道,也不必担心连接到远程Lightning Network节点。您只需将应用程序安装在移动设备上,记录24个单词种子短语的备份,即可立即开始使用Lightning Network!