潜艇互换,这项技术让你发送任何数字货币到雷电网络

简化闪电网络支付的新型比特币支付标准——开源的WebLN标准越来越受人关注,两款备受欢迎的闪电网络钱包Lightning
Joule和Bluewallet以及像Lightning
Spin这样的应用程序现在已经使用了这一支付标准,而WebLN的使用最终可以简化用户通过闪电网络进行支付的流程。WebLN标准的使用对于闪电网络技术的发展来说是非常重要的一步,但是到目前为止,WebLN仍处于试验过程中,用户通过该标准进行支付仍存在风险,可是开发者的警告并没有阻止一些脑残粉们去尝试这一代表“比特币支付未来”的技术,这是因为他们之前在体验闪电网络时确实遇到了不少问题。WebLN标准是由开发者William
O’Beirne所编写的,其灵感来自于他在以太坊服务MyCrypto和MyEtherWallet(这两个服务都用于存储以太坊的通证以太币)的工作经历。此外,他在以太坊网络标准Web3的工作也让他“顿悟”到了闪电网络有机会为比特币提供一套类似的标准,从而简化比特币与网上支付进行交互的过程。

当比特币于2008年由Satoshi Nakamoto首次提出时,James A.
Donald对该系统的第一次公开评论包含以下内容:“我理解你的提案的方式,似乎没有达到所需的规模”。十年后,可扩展性仍然是比特币以及其他资深加密货币系统的最大问题。

原标题:潜艇互换,这项技术让你发送任何数字货币到雷电网络

可伸缩性到底意味着什么?好吧,在它存在的整个过程中,比特币每秒只能处理大约7笔交易。虽然这在一开始就足够了,但该系统已经拥挤了几年了。因此,交易需要很长时间才能处理,交易费用也是偏高的。

你知道吗?闪电地址和比特币地址不兼容。

如果比特币永远成为现有支付系统的完全替代品,它显然需要能够与它们竞争。截至目前,它还差得很远。要了解情况的严重程度,只需比较比特币每秒7次的小额交易,以及Visa的平均24,000次交易,以及每秒约50,000次交易的峰值容量。

图片 1

图片 2image

这意味着用户不能直接从他们的闪电地址向收件人比特币地址转账, 反之亦然,
无需要通过额外步骤将自己的闪电基金转移到自己的比特币帐户中。这似乎是违反常理的,
特别是因为处理跨离链的两层技术,
被吹捧为一种革命性的协议的规模-更多的用户和更多的交易。然而,
新的离链闪电交易与老式的链式比特币之间存在着这种不相容性。

多年来,比特币的社区就如何提高比特币的可扩展性提出了各种建议,但尚未达成清晰的总体共识。这就是为什么我们目前有几个类似比特币的网络从原始网络分支出来的原因。然而,目前正在测试的一种提议的解决方案可能能够正常工作。它被称为闪电网络。

然而, 一个开发人员一直在研究一个可能的解决方案——
原子互换协议,这项互操作性技术正在愈演愈烈。

什么是闪电网络?

在历史的某个时刻,发送电报是最快捷,最有效的长途通信方式。为此,你必须前往当地邮局,填写表格并根据其中包含的信件支付费用。然后,该消息将被发送到最近的电报局,以便传送到远端。邮差然后将电报发送到目的地。

基本上,有很多人参与发送一条简短的短信,你必须付出相当多的钱。这几乎是比特币网络的当前状态。在这个类比中,闪电网络基本上像如果有一个你想要快速拨号交谈的人:只需要按“1”就可以让你朋友的电话响了。

[图片上传失败…(image-a5cecf-1546826507741)]

简而言之,比特币闪电网络背后的想法可能听起来像这样:我们真的不需要每一笔交易都记录在区块链上。

相反,Lightning
Network为比特币的区块链增加了另一层,使用户能够在该额外层上的任何两方之间创建支付渠道。这些渠道可以根据需要存在,并且由于它们是在两个人之间建立的,交易几乎是即时的,费用将极低甚至不存在。

闪电实验室开发者亚历克斯.
博斯沃思正在研究原子互换技术,它允许一个本地的区块链数字货币,可以无需中间人进行交易,
当它击中他, 它可以用来交换闪电为老式的比特币。

它是如何工作的?

输入Danny和Jon。他们可能正在一起工作,他们可能是亲戚或一对夫妇,重点是他们需要经常,快速且以最低费用向对方汇款。因此,他们在闪电网络上建立了一个频道。

首先,他们需要创建一个多功能钱包,这是一个钱包,他们可以用他们各自的私钥访问。然后,他们都将一定数量的比特币存入该钱包。

[图片上传失败…(image-ecd35c-1546826507741)]

从那时起,他们可以在两者之间进行无限制的交易。基本上,这些交易是存储在共享钱包中的资金的重新分配。例如,如果Danny想要向Jon发送1BTC,她将需要将该金额的所有权转让给他。然后,他们两个使用他们的私钥签署更新的资产负债表。

资金的实际分配发生在渠道关闭时。该算法使用最近签署的资产负债表来确定谁获得了什么。如果Danny和Jon决定在一次交易后关闭频道,Danny将获得2BTC,而Jon将获得4BTC。

图片 3image

只有在频道关闭后,有关其初始和最终余额的信息才会广播到比特币区块链。因此,Lightning
Network的工作方式是它允许用户在主区块链之外进行大量交易,然后将它们记录为单个交易。

最令人兴奋的是,一旦该技术被广泛采用,你甚至不一定需要建立专门的渠道来向某个人发送资金。相反,你可以使用与你已连接的人的频道向某人发送付款。系统将自动找到最短路径。

这就是闪电网最终可能为比特币购买一杯咖啡的永无止境的辩论提供答案的方法。从它的外观来看,通过Lightning频道闪电网络这样做可能会起作用,因为它几乎只是一次购买,不会产生任何费用。

那安全吗?但是,值得注意的是,Lightning
Network的概念意味着系统将在区块链之上工作,但实际上并不具备其安全性。因此,它很可能主要用于小微交易。需要去中心化安全性的较大转账很可能仍将在原始层上完成。

[图片上传失败…(image-d7fe0c-1546826507741)]

最后,目前正在测试的Lightning
Network的另一个有趣特征是交叉链原子交换,它是不同区块链之间的代币转移。简而言之,它是一种在不使用加密货币交换的情况下将任何给定的加密货币交换到另一种加密货币的方式。

最终,这项技术可能会使不安全的集中式加密货币交换以及与交易相关的麻烦都过时。比特币和莱特币测试区块链之间交换代币的第一个测试已经证明是成功的。

这就是所谓的 “潜艇互换”, 这项技术现在正在现场闪电网络测试。

谁开发了它?

Lightning Network最初是由Joseph Poon和Thaddeus
Dryja在2015年的白皮书中描述的——当前版本的白皮书可以在这里找到。目前有三个团队共同开展闪电网络的大部分工作:Blockstream,Lightning
Labs和ACINQ,以及来自比特币社区其他成员的意见。

上面提到的每个初创公司都在使用他们自己的实现,以不同编程语言编写的Lightning网络协议。

服务商 产品
image Blockstream适用于C版的LN版本。
image Lightning Labs正在开发一个用Golang编写的Lightning Network Daemon。
image ACINQ负责Scala实施。

此外,目前还有正在开发其他实施方案。完整列表可在此处获得。最后,重要的是要提到最近的测试已经证明三个主要实现是完全可互操作的,这意味着它们可以彼此无缝地协同工作。

尝试它或许是危险的。就像在仍在萌芽的闪电网络交易, 博斯沃思承认,
当他宣布该项目的主网推出, 使用潜艇互换在这个阶段是一个冒险的天使投资。

何时,在哪儿以及为何使用它?

加密货币社区似乎热切期待Lightning
Network的推出。最初,它是专门为比特币设计的,但该技术目前正在为一系列其他加密货币开发,如Stellar,Litecoin,Zcash,Ether和Ripple。

真正的比特币实际上已经被发送并且几乎总是使用Blockstream,Lightning
Labs和ACINQ的实现接收,证明所有这三个实现都是可互操作的。此外,已经公布了第一版闪电网络规则概述的规范。

这些规范是网络向前迈出的一大步,因为它们可以被应用程序的开发人员使用,也可以在其他编程语言中实现Lightning
Network。

然而,该网络仍处于起步阶段。到目前为止,还没有软件可以让网络的真实临时用户进行交易。此外,目前的实施仍然是非常错误的时机。Lightning
Network开发人员已经敦促用户使用比特币的测试网了解网络,而不是发送任何真钱。

图片 4image

开发人员还建议用户保持耐心,因为网络代码非常复杂,需要严格的测试。为了被比特币社区完全采用,Lightning
Network需要证明自己是安全和可用的。考虑到这一点以及许多其他因素,专家预测,完全正常工作的闪电网络可能需要几个月到几年的时间。

至于使用网络的原因,答案很简单:可扩展性。如果网络实际上将提供比特币主要问题的解决方案,它很可能会被其他加密货币采用。

如果发生这种情况,可能会进一步开发交叉链原子交换技术,从而标志着建立真正去中心化的加密货币交换的第一步。

[图片上传失败…(image-ff07c9-1546826507741)]

“还有很多东西要建, 但在主网上尝试更有趣,” 他用 “鲁莽” 的标签发推特说,
这导致对开发人员利用真正的钱进行技术实验的呼声越来越大。

Pros优点

正如之前提到的,闪电网络只是迈出了第一步。它仍然处于开发阶段,它是否会像开发人员想象的那样实际工作仍有待观察。如果是这样,以下是Lightning
Network的一些最重要的优势,你可以从中受益:

交易速度。一旦网络上线,就不必等待你尝试进行的每笔交易的多次确认。无论网络有多繁忙,交易几乎都是即时的。如果发生这种情况,加密货币市场将朝着能够与Visa,MasterCard和PayPal等传统支付系统竞争迈出巨大的一步。

交易费用。由于交易实际上将在闪电网络频道内和区块链之外进行,因此你只需支付最微小的费用。这是Lightning
Network的主要优势之一,因为这将完全使比特币成为商店,咖啡馆,酒吧等的一种付款方式。

[图片上传失败…(image-c56f1b-1546826507741)]

可扩展性。据说闪电网能够将比特币和其他加密货币的每秒交易数量达到每秒至少100万笔交易的前所未有的高度。

交叉链原子交换。交叉区块链交易的第一次测试奏效了,这一切都非常令人兴奋。只要两个区块链共享相同的加密哈希函数(并且大多数主要区域链共享),用户将能够将钱从一个链转发到另一个链,而不必信任第三方中介,例如交换。该技术具有真正的革命性潜力。

安全和匿名。绝大多数加密货币都没有完全匿名。发送仍然可以从一个钱包跟踪到另一个钱包。然而,当谈到闪电网络时,大部分交易都发生在主区块链之外,因此通过Lightning渠道进行的所有微支付几乎都无法追踪。

博斯沃思已经建立了一个连接比特币底层链和闪电网络的技术。目前,
该技术只支持从比特币底层链向闪电网络发送资金, 反之则不行。

Cons缺点

没有全面运作。目前Lightning
Network的主要缺点可能还在于它尚未完全投入运营,因此没有办法完全断言它实际上有多好。此外,它的概念在纸面上看起来很棒,但是到目前为止还不可能知道它是否会在实现后看起来很棒。

渠道的复杂性。闪电网络被概念化为一种渠道网络,一旦建立,理论上应该允许无缝交易。但是,如果付款必须采取过于错综复杂的路线,则无法确定会发生什么。当然,如果你的交易需要通过几十个中间渠道,费用就会增加。

渠道上限。该网络的另一个缺点是,在其当前版本中,通道被限制。也就是说,两个用户在建立频道时存储在钱包中的比特币数量是该频道中的最大资金数量。这种设置创造了一种情况,即某些用户可能需要在主要区块链中选择闪电网络渠道中的流动性和其外部的流动性。这远非理想,特别是那些资源相当有限的人。

路由集中。此外,人们一直担心会形成“枢纽”——一种拥有大量资金的节点,大多数交易都将通过这些节点。许多比特币爱好者认为这是网络的进一步集中化。但是,这些中心不太可能能够获得任何重大的交易费用。

同样,值得指出的是,目前上面列出的闪电网络的优点和缺点都非常具有推测性。

但或许有一天,闪电网络互换支付可以在任何一个链上数字货币间进行。

我应该使用闪电网吗?

嗯,事实上,如果你不是高级用户,那么你还不能使用Lightning
Network。所以,你现在唯一可以做的就是等待,看看闪电网络是否能够实现而非炒作,它是否真正起作用和描述以及它是否安全。

请记住,Lightning
Network不是唯一的缩放提案,并且它绝不是该竞赛中无可争议的领导者,比特币现金是其主要竞争对手。BCH擅长者和闪电支持者之间的辩论很激烈,看不到尽头。可能是其中一个提案出现在最前面,它们可能共存,或者可能存在完全不同的解决方案。

[图片上传失败…(image-6a1e30-1546826507741)]

闪电网听起来令人兴奋。如果它确实提供,请考虑你实际使用比特币的内容。如果你使用代币作为长期投资而不是其他任何东西,你可能甚至不需要Lightning
Network,因为目前委托它处理大额转账似乎并不完全安全。

但是,如果你将比特币视为一种替代支付方式,那么闪电网络如果符合预期,对你来说将是至关重要的。即时微支付,匿名性增加,几乎不存在费用——它似乎真正为大多数比特币的问题提供了解决方案。

======================================================================

分享一些以太坊、EOS、比特币等区块链相关的交互式在线编程实战教程:

  • EOS教程,本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。
  • java以太坊开发教程,主要是针对java和android程序员进行区块链以太坊开发的web3j详解。
  • python以太坊,主要是针对python工程师使用web3.py进行区块链以太坊开发的详解。
  • php以太坊,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和交易等内容。
  • 以太坊入门教程,主要介绍智能合约与dapp应用开发,适合入门。
  • 以太坊开发进阶教程,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。
  • C#以太坊,主要讲解如何使用C#开发基于.Net的以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。
  • java比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师不可多得的比特币开发学习课程。
  • php比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Php代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Php工程师不可多得的比特币开发学习课程。
  • tendermint区块链开发详解,本课程适合希望使用tendermint进行区块链开发的工程师,课程内容即包括tendermint应用开发模型中的核心概念,例如ABCI接口、默克尔树、多版本状态库等,也包括代币发行等丰富的实操代码,是go语言工程师快速入门区块链开发的最佳选择。

汇智网原创翻译,转载请标明出处。这里是原文比特币闪电网络(Lightning
Network)及其工作原理

除此之外, 博斯沃思还设想未来,
每个比特币或数字货币钱包总有一天会支持这项技术, 因此,
将莱特币、狗狗币或任何数字货币发送到闪电地址也同样容易。

以太坊测试

与此同时, 博斯沃思的的多币世界设想已经被测试。

一个航空软件开发商Jason,也对数字货币感兴趣, 开始玩潜艇互换, 不久前,
他在闪电网络上展示的东西,可以使用莱特币购买。

“同链交换是好的, 但跨链互换是更好的,”
Jason把在自己最近的博客表示,他告诉 CoinDesk 他想更进一步。他说:
“如果潜艇互换能支持以太坊, 这会获得更多的用户.”

因此, 几个星期前, 他实施了另一种版本的技术,
允许别人可以用以太坊在闪电网络上购买自己展示的项目,因为以太坊是全球第二大市值的数字货币。在博斯沃思的帮助下,
Jason表示交易可以被执行。

严格交换

虽然这项技术是新颖的, 但也有严肃的用例。一个是 “重装” 闪电通道,
这很可能是一个共同的需要。

因为闪电网络的一个棘手的事情是,
用户使用一定数量的钱来设置渠道,众所周知,这一渠道成本的连锁交易费用随着更多的人使用数字货币而激增。

说你开了一条闪电通道,
价值20美元的比特币。但是你很快就会把这些资金用在与他人交易上。而不是打开一个全新的渠道–并招致更多的交易费用–一条稍微便宜一些的路线将会通过使用潜艇互换来为额外的外链资金交易连锁基金,
来弥补现有渠道的空缺。在像 Satoshis 这样的网站, 只为闪电支付,
与潜艇互换用户可能会支付任何他们想要的数字货币,
无论是在比特币,以太坊,莱特币和更多其他数字货币。不过,
也许潜艇互换的一个更有趣的用例是加密交换。虽然原子互换通常被看作是朝着这个目标努力的主要技术
(允许用户将比特币转移到莱特币或狗狗币到以太坊), 但在某些方面,
潜艇互换可以更好地完成这项工作。

这是因为为了进行原子交换, 需要在两个数字货币之间都启用闪电,
现在只有少数数字货币有一个运转良好的闪电网络。但使用潜艇互换协议,
交易中只有一方需要闪电。

据博斯沃思说,
这种类型的交换要求那些希望支持各种不同数字货币的开发人员减少工作,
而不必经历每一个单独集成的耗时过程。

从开发者的角度来说, 博斯沃思告诉 CoinDesk:”我想支持你选择数字货币的花费,
但我不想增加对许多不同不同数字的支持。

“乌托邦”式样的互换协议未来

博斯沃思对互换协议的雄心远远超出了这些用途。在几个月前,
他在一个对科技的愿景的演讲中, 博斯沃思设想一个
“乌托邦式的互换未来”,显示出了各种互换类型。例如, 除了潜艇互换,
HTLCswaps 可以允许用户交易闪电支付 trustlessly 数据。

尽管如此, 在未来到来之前还有很长的路要走,
即使它专门涉及潜艇互换。博斯沃思在测试中发现了 “很多挑战”。

“我的概念是, 互换可能是非常便宜的东西提供, 像手机可以做的,” 他说,
概述了一个问题, 这一特定的概念是, 潜艇互换是更具挑战性的执行时,
blockchain 看到更高的交易记录卷。

由于比特币测试网目前正被垃圾邮件所轰炸, 堵塞了网络, 博斯沃思发现,
当他在那里进行技术试验时, 他的努力很困难。然而,
它并没有停止他的追求。相反,
博斯沃思的短期目标是找出一种有效扫描垃圾邮件的方法,
以期确保智能手机能够始终处理潜艇交换。

来源:火星财经返回搜狐,查看更多

责任编辑:

网站地图xml地图