闪电网络是添加到比特币(BTC)区块链的第二层,允许链下交易,即不在区块链网络上的各方之间的交易。各方或比特币用户之间的多个支付渠道构成了第二层。闪电网络渠道是一种双方交易方式,各方可以在其中相互支付或接收付款。第二层通过管理区块链主网(第一层)之外的交易来增强区块链应用程序的可扩展性,同时仍然受益于主网强大的去中心化安全范式。
可扩展性是限制加密货币广泛采用的重大障碍。如果扩展得当,区块链网络每秒可以处理数百万到数十亿笔交易(TPS)。在这种情况下,闪电网络通过链下交易和结算收取低费用,允许新的用例,如即时小额支付,可以解决传统的“你能用加密货币买咖啡吗”的难题,加快处理时间并减少与比特币区块链相关的费用(能源成本)。
然而,虽然意图在那里,闪电网络仍然在努力解决这个问题,甚至引入了各种问题,如低路由费用和恶意攻击。例如,打开和关闭支付渠道需要支付少量费用。除了这些小额费用之外,还有流向验证交易的节点的路由费用。
现在,问题出现了:如果路由费用如此之低,为什么节点要验证所述交易?
明确的答案是,矿工通常不会验证较小的交易,因为他们通过验证无关紧要的交易将获得较低的费用。因此,交易者需要支付路由费,并且可能需要等待很长时间才能验证交易。关于恶意攻击,不良行为者可以启动各种支付渠道并一次关闭它们。然后需要验证这些通道,这些通道会妨碍合法通道,使网络拥塞。在拥堵期间,攻击者可以在合法方意识到情况之前提取资金。
闪电网络的历史
闪电网络是由两位研究人员Thaddeus Dryja和Joseph Poon在一篇题为“比特币闪电网络”的论文中提出的。他们的著作是基于比特币的匿名创造者中本聪(Satoshi Nakamoto)之前对支付渠道的讨论。中本聪向开发人员迈克·赫恩(Mike Hearn)描述了支付渠道,后者在2013年发表了这些对话。
该论文的摘要描述了一种由支付渠道组成的链下协议。在支付渠道中,两个不受信任的方可以在不拥塞主网的情况下转移价值,因为渠道存在于链下。链下通道旨在解决比特币的可扩展性问题。Dryja和Poon随后详细说明,Visa在2013年的假期期间达到47,000 TPS的峰值。为了使比特币接近Visa的TPS,它必须管理每个区块价值八千兆字节的交易,这远不及当前区块链的能力。最初,比特币每秒只能处理七笔交易,假设这些交易每笔交易约为 300 字节。此外,比特币的区块当时只有一兆字节的交易限制,因此一个区块肯定没有空间容纳近 47,000 笔比特币交易。闪电网络的链下支付渠道的创建是为了解决比特币缺乏可扩展性的问题,因为这些渠道允许存在各种较小的交易,而不会使网络拥塞。
2016年,Dryja和Poon创立了Lightning Labs(与其他一些贡献者),一家致力于开发Lightning Network的公司。尽管随着时间的推移,团队成员发生了各种变化,但闪电实验室努力使该协议与核心比特币网络兼容。在2017年比特币基于隔离见证的软分叉之后,突破成为可能,这为更多的交易腾出了空间以适应每个区块,并消除了一个长期存在的比特币错误,称为交易延展性。该漏洞使用户能够伪造交易,对网络撒谎并将比特币保存在钱包中。
由于发布前测试,开发人员可以立即在闪电网络上构建应用程序。应用程序包括简单的用例,如钱包和赌博平台,它们利用了闪电网络微交易的力量。
2018年,闪电网络终于在比特币主网上推出了闪电网络实施的测试版。此时,Twitter创始人杰克·多尔西(Jack Dorsey)等公众人物开始参与该项目。例如,Dorsey聘请了一群开发人员,通过比特币支付他们来专注于闪电网络开发。他还计划将来在Twitter上实施闪电网络。
闪电网络如何工作?
该协议允许在双方之间创建点对点支付渠道,例如在客户和咖啡店之间。一旦建立,该渠道允许他们发送无限数量的交易,这些交易几乎是即时且便宜的。它充当自己的小分类账,供用户支付更小的商品和服务,如咖啡,而不会影响比特币网络。
要创建支付渠道,付款人必须将一定数量的比特币锁定在网络中。一旦比特币被锁定,接收者就可以按照他们认为合适的方式为其开具发票。如果客户希望保持渠道畅通,他们可以选择一致地添加比特币。
通过使用闪电网络通道,双方可以相互交易。与比特币区块链上的普通交易相比,某些交易的处理方式不同。例如,当双方打开和关闭一个通道时,它们只会在主区块链上更新。
双方可以无限期地在彼此之间转移资金,而无需告诉主区块链。由于区块链中的所有交易都不需要得到所有节点的批准,因此这种策略大大加快了交易时间。能够通过组合相关方之间的单个支付渠道来路由交易的闪电网络节点。因此,闪电网络是许多支付系统连接在一起的结果。
最终,当双方决定完成交易时,他们可以关闭通道。然后将通道的所有信息合并为一笔交易,该交易被发送到比特币主网进行记录。整合可确保数十个小型交易同时向网络发送垃圾邮件,将它们简化为一个事务,从而减少节点验证所需的时间和精力。如果没有支付渠道,较小的交易会阻碍较大的交易,使网络拥塞,并为节点添加更多内容以进行验证。
例如,假设迈克每天去当地的咖啡店,想用比特币付款。他可以选择为每个咖啡杯进行一笔小额交易,但由于比特币的可扩展性问题,交易可能需要一个多小时才能验证。迈克还必须支付比特币网络的高额费用,即使他只做了一笔很小的交易。小额交易适用于卡等传统支付方式,因为Visa等公司拥有处理超过24,000 TPS的基础设施。相比之下,比特币在正常的日子里可以验证七个TPS。
闪电网络是添加到比特币(BTC)区块链的第二层,允许链下交易,即不在区块链网络上的各方之间的交易。各方或比特币用户之间的多个支付渠道构成了第二层。闪电网络渠道是一种双方交易方式,各方可以在其中相互支付或接收付款。第二层通过管理区块链主网(第一层)之外的交易来增强区块链应用程序的可扩展性,同时仍然受益于主网强大的去中心化安全范式。
可扩展性是限制加密货币广泛采用的重大障碍。如果扩展得当,区块链网络每秒可以处理数百万到数十亿笔交易(TPS)。在这种情况下,闪电网络通过链下交易和结算收取低费用,允许新的用例,如即时小额支付,可以解决传统的“你能用加密货币买咖啡吗”的难题,加快处理时间并减少与比特币区块链相关的费用(能源成本)。
然而,虽然意图在那里,闪电网络仍然在努力解决这个问题,甚至引入了各种问题,如低路由费用和恶意攻击。例如,打开和关闭支付渠道需要支付少量费用。除了这些小额费用之外,还有流向验证交易的节点的路由费用。
现在,问题出现了:如果路由费用如此之低,为什么节点要验证所述交易?
明确的答案是,矿工通常不会验证较小的交易,因为他们通过验证无关紧要的交易将获得较低的费用。因此,交易者需要支付路由费,并且可能需要等待很长时间才能验证交易。关于恶意攻击,不良行为者可以启动各种支付渠道并一次关闭它们。然后需要验证这些通道,这些通道会妨碍合法通道,使网络拥塞。在拥堵期间,攻击者可以在合法方意识到情况之前提取资金。
闪电网络的历史
闪电网络是由两位研究人员Thaddeus Dryja和Joseph Poon在一篇题为“比特币闪电网络”的论文中提出的。他们的著作是基于比特币的匿名创造者中本聪(Satoshi Nakamoto)之前对支付渠道的讨论。中本聪向开发人员迈克·赫恩(Mike Hearn)描述了支付渠道,后者在2013年发表了这些对话。
该论文的摘要描述了一种由支付渠道组成的链下协议。在支付渠道中,两个不受信任的方可以在不拥塞主网的情况下转移价值,因为渠道存在于链下。链下通道旨在解决比特币的可扩展性问题。Dryja和Poon随后详细说明,Visa在2013年的假期期间达到47,000 TPS的峰值。为了使比特币接近Visa的TPS,它必须管理每个区块价值八千兆字节的交易,这远不及当前区块链的能力。最初,比特币每秒只能处理七笔交易,假设这些交易每笔交易约为 300 字节。此外,比特币的区块当时只有一兆字节的交易限制,因此一个区块肯定没有空间容纳近 47,000 笔比特币交易。闪电网络的链下支付渠道的创建是为了解决比特币缺乏可扩展性的问题,因为这些渠道允许存在各种较小的交易,而不会使网络拥塞。
2016年,Dryja和Poon创立了Lightning Labs(与其他一些贡献者),一家致力于开发Lightning Network的公司。尽管随着时间的推移,团队成员发生了各种变化,但闪电实验室努力使该协议与核心比特币网络兼容。在2017年比特币基于隔离见证的软分叉之后,突破成为可能,这为更多的交易腾出了空间以适应每个区块,并消除了一个长期存在的比特币错误,称为交易延展性。该漏洞使用户能够伪造交易,对网络撒谎并将比特币保存在钱包中。
由于发布前测试,开发人员可以立即在闪电网络上构建应用程序。应用程序包括简单的用例,如钱包和赌博平台,它们利用了闪电网络微交易的力量。
2018年,闪电网络终于在比特币主网上推出了闪电网络实施的测试版。此时,Twitter创始人杰克·多尔西(Jack Dorsey)等公众人物开始参与该项目。例如,Dorsey聘请了一群开发人员,通过比特币支付他们来专注于闪电网络开发。他还计划将来在Twitter上实施闪电网络。
闪电网络如何工作?
该协议允许在双方之间创建点对点支付渠道,例如在客户和咖啡店之间。一旦建立,该渠道允许他们发送无限数量的交易,这些交易几乎是即时且便宜的。它充当自己的小分类账,供用户支付更小的商品和服务,如咖啡,而不会影响比特币网络。
要创建支付渠道,付款人必须将一定数量的比特币锁定在网络中。一旦比特币被锁定,接收者就可以按照他们认为合适的方式为其开具发票。如果客户希望保持渠道畅通,他们可以选择一致地添加比特币。
通过使用闪电网络通道,双方可以相互交易。与比特币区块链上的普通交易相比,某些交易的处理方式不同。例如,当双方打开和关闭一个通道时,它们只会在主区块链上更新。
双方可以无限期地在彼此之间转移资金,而无需告诉主区块链。由于区块链中的所有交易都不需要得到所有节点的批准,因此这种策略大大加快了交易时间。能够通过组合相关方之间的单个支付渠道来路由交易的闪电网络节点。因此,闪电网络是许多支付系统连接在一起的结果。
最终,当双方决定完成交易时,他们可以关闭通道。然后将通道的所有信息合并为一笔交易,该交易被发送到比特币主网进行记录。整合可确保数十个小型交易同时向网络发送垃圾邮件,将它们简化为一个事务,从而减少节点验证所需的时间和精力。如果没有支付渠道,较小的交易会阻碍较大的交易,使网络拥塞,并为节点添加更多内容以进行验证。
例如,假设迈克每天去当地的咖啡店,想用比特币付款。他可以选择为每个咖啡杯进行一笔小额交易,但由于比特币的可扩展性问题,交易可能需要一个多小时才能验证。迈克还必须支付比特币网络的高额费用,即使他只做了一笔很小的交易。小额交易适用于卡等传统支付方式,因为Visa等公司拥有处理超过24,000 TPS的基础设施。相比之下,比特币在正常的日子里可以验证七个TPS。
本文为本站转载/翻译内容,版权归原作者所有。如涉及作品内容、版权及其它问题,请联系本站!本站转载/翻译出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,且不构成任何投资及应用建议。