主页 > 华为为啥下载不了imtoken > 科普:闪电网络常见问题及解决方案汇总

科普:闪电网络常见问题及解决方案汇总

华为为啥下载不了imtoken 2023-06-27 06:19:49

本文主要介绍科普:闪电网络常见问题及解决方法。 希望这篇关于闪电网络常见问题的文章能够帮助投资者对闪电网络有更深入的了解。

科普:闪电网络常见问题及解决方法汇总

1. 问:什么是闪电网络?

答:闪电网络是一个去中心化网络,旨在实现比特币所有权的实时链下转移,而无需受信任的第三方。 该系统目前仍在开发中。 (译者注:原文写于2016年)

闪电网络使用由多重签名地址组成的双向支付通道。

打开和关闭通道都需要链上交易。

一旦通道打开,价值就可以在交易对手之间即时转移。 交易对手相互发送比特币交易,但不将它们广播到比特币网络。

新交易会覆盖以前的交易。 只要通道没有关闭,交易对手就将所有数据存储在本地。

2. 问:闪电网络是开源的吗?

A:是的,闪电网络是开源的。 任何人都可以查看闪电网络代码(就像比特币的代码一样)。

3. 问:谁拥有闪电网络? 谁控制它?

答:与比特币一样,闪电网络不为任何人所有或控制。

闪电网络的代码是开源的,任何人都可以下载和查看。

任何人都可以运行节点并参与网络。

4. Q:闪电网络的创建者是谁?

答:Joseph Poon 和 Thaddeus Dryja 撰写了闪电网络白皮书。

闪电网络是一个开源项目,因此任何人都可以贡献代码。

目前有几个独立的实现正在开发中:

lnd——闪电实验室

泡芙 — ACINQ

lightning-d — 区块流

5. Q:闪电网络是否发行自己的代币?

答:没有,也没有必要这样做。

闪电网络将使用真正的比特币进行交易。

6. 问:闪电网络的实现是否依赖于共识?

答:不需要,闪电网络的实施不需要比特币网络的共识。

闪电网络既不是软分叉也不是硬分叉,而是建立在比特币网络之上的附加层。

因此,闪电网络的实施不需要共识。

7. Q:闪电网络有托管风险吗? 我是否需要将我的资产托管给另一个受信任方?

A:不,闪电网络不是建立在信任之上的。 您的资产仍由您完全掌控。

如果出现任何问题,您只需将通道的最新状态作为正常的比特币交易广播到链上即可。

您的所有资金都将返回到您的比特币地址并记录在链上。

8. 问:我听说闪电网络交易发生在“链下”……这是否意味着我的比特币将在链下被清除?

答:不,您的比特币永远不会离开区块链。

当您的支付渠道打开时,您的比特币将存储在一个多重签名地址上。 通道关闭后,最后一笔交易会上传到链上。

“Off-chain”并不是一个很恰当的表述。 它用于强调所有权转移不再反映在链上这一事实。

9. 问:听说闪电网络要锁仓我的比特币……是真的吗?

A:就闪电网络而言,“锁定”一词极具误导性。

闪电网络不会影响您访问自己的资产。

实际上,Lightning Channels 让您的资产更易于使用。

首先,在闪电网络上,你不需要等待确认,资产转移几乎是即时的。

其次,让您的资产“回到链上”就像发送正常的比特币交易一样简单。 您只需要等待一次确认比特币交易要几个确认,您的资产就从“链下”转移到链上。

只有一个例外:你的通道在交易过程中出现故障(对方下线),但这种情况很少见。

一旦出现上述异常情况,您将需要等待一小段时间才能访问您的资产。 等待时间取决于您支付渠道的参数(预计最短时间、最长天数)。

10. Q:闪电网络有自己的区块链吗?

答:不是,闪电网络是基于比特币区块链的。 当比特币网络中的对等节点打开和关闭支付通道时,就会执行链上交易。

一旦通道打开,比特币的所有权就可以在链下双向转移。

通道中的交易是真实的比特币交易,但是当通道打开时,这些交易不会在比特币网络中广播,而是由通道中的交易对手存储在本地。

结果,闪电网络实现了即时交易和近乎无限的吞吐量。

11. Q:任何形式的挖矿都可以保证闪电网络的安全吗?

答:不,安全是由比特币网络中的矿工提供的。

12. 问:比特币区块链的算力高达2 ExaHash/s,但是闪电网络没有任何算力来保证它的安全……闪电网络怎么可能和比特币区块链一样安全?

A:闪电网络的安全性来源于比特币区块链。

闪电网络不能单独运行,它完全依赖比特币区块链来保证安全。

简单来说,比特币网络是闪电网络下的安全网。

如果闪电网络通道出现问题(比如您的交易对手离线),您还可以选择进入安全网。

(您可以将通道的最新状态作为正常的比特币交易广播到链上。)

13. 问:闪电网络是否有自己的公共账本或数据库记录所有交易?

答:没有,闪电网络没有自己的账本和数据库。

在闪电网络上持有价值意味着你拥有双重签名的交易。 这些交易都是有效的,只是没有广播到比特币网络。

您持有的交易是 2/2 多重签名交易。

你和你的交易对手都签署这些交易并将它们存储在本地。

这些交易将使用多重签名地址作为输入(资金地址)并指向两个不同的地址作为输出。

一个输出指向一个只有你可以控制的地址,另一个输出指向一个只有你的交易对手方可以控制的地址。

14. (1) 问题:你说闪电网络中的交易都是真实的比特币交易……既然没有记录在链上,怎么能说是真实的比特币交易呢?

简短回答:

要理解这一点比特币交易要几个确认,我们首先需要了解真正的比特币交易是什么……

事实上,比特币区块链上没有所谓的“代币”……只有提交给区块链的签名消息和更新。

假设 Alice 发送 1 BTC 给 Bob...

我们称之为点对点交易,因为价值的所有权直接从爱丽丝转移给了鲍勃。

但鲍勃实际上并没有从爱丽丝那里收到“数字代币”。

现实情况是:网络中的所有节点都将更新其本地存储的公共分类账副本。

公共账本更新后,原来登记在爱丽丝地址下的“代币”重新登记在鲍勃地址下。

详细解释:

Alice 发送给 Bob 的比特币交易实际上只是 Alice 广播给所有人的签名消息。

此消息不仅发送给 Bob,还广播给网络中的所有节点。

在撰写本文时,比特币网络中有 5,400 多个“完整节点”。

Alice向Bob发送一笔比特币交易的具体过程如下:

当 Alice 广播她的签名消息(即比特币交易)时,该消息将被网络中的一些全节点接收。 这些全节点将根据共识规则独立验证消息(交易)。 如果该节点发现该消息有效,它将再次将该消息广播给网络中的其他节点。 网络中的其他节点收到消息后,重复上述过程,直到全网5400多个全节点独立验证并广播消息(交易)。 在某个时候,矿工成功地挖掘出一个包含爱丽丝消息(交易)的有效区块。 由于挖矿消耗大量电力,矿工必须承担高昂的成本。 矿工广播新开采的区块。 一些全节点将接收区块并独立验证区块及其所有内容。 这意味着,他们将对 Alice 的消息(交易)进行第二次验证。 如果全节点(根据共识规则)确认消息有效,则将区块广播给其他全节点。 其他全节点接收、验证和广播该块。 这个过程将一直持续到网络中的所有全节点都验证了区块并重新验证了 Alice 的消息(交易)。

从以上步骤可以看出,一笔普通的比特币交易实际上涉及到网络中的所有参与者。

Alice 的消息被 5400 个节点独立验证了两次(总共 10800 次验证)。

不过,我们称其为“点对点交易”,因为价值的所有权直接从爱丽丝转移给了鲍勃。

(但是,每个人都必须帮助更新他们本地存储的分类帐副本。)

综上所述:

比特币交易本质上是签名消息。

假设 Alice 想通过闪电网络上的支付通道向 Bob 发送 1 BTC:

Alice 将一些 BTC 存入 2/2 多重签名地址。

Alice 和 Bob 签署同一条消息,将 1 BTC 的所有权从 Alice 转移给 Bob。

该消息是有效的比特币交易,但不会广播到比特币网络。

Alice 和 Bob 都在本地存储此交易(消息)。

从 Bob 的角度来看,这条“双签消息”价值 1 BTC。

这条消息值 1 BTC 的原因是因为 Bob 可以随时通过将消息广播到比特币网络来在链上花费这笔钱。

比特币交易 = 签名消息 = 闪电网络交易

任何货币交易的目的都是为了改变价值的所有权。

在比特币网络中,我们使用签名消息来改变价值的所有权。

闪电网络交易是双重签名的消息。

因此,双重签名消息是真正的比特币交易。

14. (2) 问:标准的比特币交易需要链上确认……声称闪电交易与比特币交易相同真的公平吗?

答:说到重点,两者是不同的...

闪电网络交易是零确认交易。 但是,只要广播到比特币网络,它就与“链上”零确认交易一样有效。

只要支付了足够的交易费用,这两笔交易最终都会记录在比特币区块链上。

然而,闪电网络交易使用与标准零确认交易不同的安全模型,因此更加可靠。

闪电网络交易由工作量证明间接保护。 这是因为闪电网络完全依赖于底层比特币网络(见问题 12)。

在一个开放的闪电网络通道中,将有一组不同的博弈论机制提供不同类型的安全模型。

闪电网络将在不引入可信第三方的情况下扩展比特币的功能。

但代价是,你必须通过运行全节点来监控比特币网络。

监控可以外包给其他人,但是你必须信任外部服务器来完成它的工作。 您的资产不会通过外部服务器进行路由。 该服务器的唯一目的是监控比特币网络并在必要时广播“惩罚交易”。

请注意,如果您不想运行自己的全节点,外包监控服务只是一种选择,并不意味着您必须外包。

第三方不可能从闪电网络渠道窃取资金。

另请注意,闪电网络被设计为转移少量价值(低于 100 美元)的平台。

所有闪电网络交易都必须在通道中由双方签署才能生效。 因此,传统的双花攻击很难得逞。

然而,攻击者可能会将陈旧的闪电交易广播到比特币网络,这确实存在风险。

陈旧的闪电网络交易是代表非最新通道状态的交易。

上述风险是您(或您信任的服务)必须运行“观察者节点”的原因。

瞭望塔节点监控广播到比特币网络的所有交易。

如果您的观察者节点发现过时的交易,它将广播“惩罚交易”作为对策。

惩罚交易赋予您没收您频道中所有资产(包括原本属于您的交易对手的资产)的权利。

但是,只有当您发现过时的交易已被广播到链上时,您广播的惩罚交易才会有效。

由于您能够广播惩罚交易,您的交易对手将承担广播过时交易的很大风险。

另一个安全/隐私功能是所有闪电网络交易都将在参与者之间进行端到端加密。

总结:

闪电网络交易在安全模型上不同于传统的比特币交易。

一旦广播到比特币网络,闪电网络交易就被认为是有效的比特币交易。

但,

只要支付通道开通,闪电网络就不会在链上广播,只会在通道内的参与者之间交换,并由参与者存储在本地。

因此,我们可以将闪电网络交易定义为:

具有附加安全机制的未广播零确认多重签名比特币交易。

15. 问:我听说闪电网络要求用户持续监控区块链……这是真的吗?

A:是的,这是真的。

用户需要运行软件来主动监控区块链是否存在漏洞(即广播过时的交易)。

但是,用户也可以将监控外包给第三方服务提供商。

外包不会侵犯您的隐私,但您必须相信服务商是诚实守信的。

优点是:

这将鼓励更多人在比特币网络上运行全节点。

你的全节点甚至可以帮你赚点小钱:

“全节点/闪电网络节点”可以像“Bob”一样赚取费用(见下文解释)。

您也可以选择自行配置全节点,提供区块链监控服务。 理论上,这会给你带来一些“小收入”。

16. Q:听说闪电网络会收取一些费用……这些费用是给谁的?

A:任何运行闪电网络节点的人。

例子:

Alice 想给 Carol 转账,但是 Alice 和 Carol 之间没有支付通道。 幸运的是,Alice 和 Carol 都与 Bob 建立了支付通道。 Alice 可以通过 Bob 将付款路由给 Carol,而无需与 Carol 开启新通道:

爱丽丝 —> 鲍勃 —> 卡罗尔

在这种情况下,Bob 将被收取少量交易费用。

17、问:使用路由支付时,如何防止中间方Bob私自拿走?

简短回答:

Bob 用他自己的钱付给 Carol,然后从 Alice 那里拿回钱。

详细解释:

Carol 生成一个随机数 R 作为临时秘密值。 Carol 计算出 R 的哈希值 H,Carol 将 H 告诉 Alice,Alice 创建一个特殊的转账交易,收款人为 Bob。 但是,交易必须包含 R 才有效。 此时,由于缺少R,交易无效。Alice将H的信息告诉Bob,Bob知道H是R丢失的哈希。Bob创建了另一笔特殊的转账交易,收款人为Carol。 但是,此交易还必须包含 R 才能有效。 此时,由于Bob没有R,交易无效。 Carol 想要拿回她的钱,所以她告诉 Bob R 让交易成功。 由于 Bob 已经有了 Alice 创建的交易,他可以直接将 R 放入交易中使其生效。 Bob可以根据R的哈希值H来验证Carol是否给了他正确的R。同时,Bob也将R公开给了Alice。

现在,Alice 可以使用 R 来证明她向 Carol 付款(R 作为收据)。

18. Q:闪电网络需要隔离见证吗?

答:靠谱的答案请戳@rusty_lightning/bitcoin-lightning-things-to-know-e5ea8d84369f#.oujgao7s2

19. 问:我还能在哪里找到有关闪电网络的更多信息?

答:闪电网络的相关信息:

//闪电网络/

以上就是科普:闪电网络常见问题及解决方案汇总的详细内容。 更多闪电网络常见问题,请关注脚本之家其他相关文章!

本站提示:投资有风险,入市需谨慎。 此内容不作为投资和财务建议。

标签:闪电网络