主页 > 下载官方imtoken钱包 > 比特币科技周刊丨闪电网络遭遇新安全问题,牛市或为其惹祸

比特币科技周刊丨闪电网络遭遇新安全问题,牛市或为其惹祸

下载官方imtoken钱包 2023-02-05 07:26:27

比特币技术周报丨闪电网络遭遇新安全问题,牛市或给它带来麻烦

但如果费率在较长时间内显着增加,这些问题将变得更加严重。如果您担心此问题可能会影响您的频道,请联系闪电网络软件开发人员闪电网络开发邮件列表比特币开发邮件列表

如果 Bob 揭示了 lt;hashgt; 的原始图像,Alice 可以花费 1 BTC; 否则,80 个区块后,Alice 可以获得 1 个 BTC; 如果 Mallory 公开了 lt;hashgt; 的原始图像,他可以为 Bob 花费 1 BTC(我们在这个例子中忽略路由费用); 否则,40 个区块后,Bob 可以获得 1 个 BTC; 否则,Bob 可以获得 1 BTC。 Rejecting raw images:Mallory可以通过给Bob低的结算raw image费用来阻止Bob学习raw images,从而阻止她被快速确认。 如果 Bob 只是在区块链中寻找原始图像比特币闪电网络如何使用,他不会看到 Mallory 未经确认的交易。 Refund rejection:由于这两个交易之间存在冲突(意味着它们都使用相同的输入),Mallory 之前在结算交易之前广播了图像,导致矿工和比特币中继节点无法接受 Bob 后来广播的 Refund 结算交易。 理论上,Bob 的退款结算交易可以通过支付更高的费用来替代 Mallory 原来的图像结算交易,但在实践中,Mallory 可以使用各种交易固定技术来防止这种替代。 发生。 需要一个存储池(mempool):Bob 可以使用一个完整的比特币节点来监控比特币 P2P 中继网络并了解 Mallory 的结算交易。 一些 LN 节点(例如 Eclair)已经这样做了,这似乎是一个合理的额外负担,因为该问题只直接影响路由节点(例如 Bob)。

比特币 使用_比特币闪电网络如何使用_什么是比特币闪电交易

仅自己发送或接收付款的节点只会受到间接影响,因此日常用户仍然可以在其移动设备上运行轻量级的 LN 客户端。 不幸的是,并非所有完整节点都收到与其他节点相同的交易,即使所有节点都运行良好。 更糟糕的是,像 Mallory 这样的攻击者可以使用某些技术向不同的对等方发送不同的冲突交易(例如,向已知矿工发送固定的预映像结算交易,但至少有相同的输入之一)。 发送到非矿工中继节点)。 中继网络可以为事务提交者(例如 Bob)提供有关冲突的信息,因此他们不需要持续监控自己。 不良行为者仍然会遇到问题,例如 Mallory 使用有针对性的中继向矿工和非矿工发送不同的交易。 此外,Bob 还可以为矿工或其他第 3 方节点支付所需的原像费用,但这需要一些人运行额外的软件,并且在部署 LN 协议升级时可能并不那么容易。 结算交易锚点输出:您可以重新设计链上结算交易并将其值用作锚点输出。 这些输出可能使用 CPFP 分摊并添加 CPFP(父子支付)费用。 这将需要这些交易更大(增加链上费用)和预先签名(降低灵活性)。 这只会直接影响在等待付款时单方面关闭的通道。 这种情况已经可以大大增加链的成本,所以用户也应该避免这种情况。 然而,增加链上执行成本也会增加可用于发送不受 LN 信任的付款的最小实际价值。 尽管存在这些挑战,但在撰写本文时比特币闪电网络如何使用,这似乎是最理想的解决方案。

比特币 使用_比特币闪电网络如何使用_什么是比特币闪电交易

然而,这种好运不可能无限期地持续下去,因此这个新问题给了 LN 开发人员另一个优先考虑改进链上成本管理实现的理由。 clt_expiry_delta 请注意,增加此值会使您的频道在用户中的受欢迎程度降低,因为较高的值可能会导致付款延迟

什么是比特币闪电交易_比特币闪电网络如何使用_比特币 使用

新的多方保险库合同实施

比特币 使用_什么是比特币闪电交易_比特币闪电网络如何使用

复仇

比特币 使用_什么是比特币闪电交易_比特币闪电网络如何使用

StackExchange问​​答

问题一:如果我们使用原始公钥作为地址,对ECDSA的潜在攻击是什么? 问题2:孩子给父母的付款中DEFAULT_ANCESTOR_LIMIT是什么意思? 问题 3:静态分析的简单性如何比脚本语言更好?

Bitcoin Core 0.20.0 rc1 是下一个版本的 Bitcoin Core 软件的第一个候选版本。 LND 0.10.0-beta.rc6 允许测试 LND 客户端的下一个主要版本。 C-Lightning 0.8.2-rc3 是下一版 C-Lightning 客户端的最新候选版本。 Bitcoin Core #upgradewallet 添加了 upgradewallet RPC,允许用户在加载钱包时解锁并升级到 Hierarchical Deterministic (HD) 钱包。 此附加功能还与多个钱包兼容。 Bitcoin core #17509 允许钱包 GUI 将部分签名的比特币交易 (PSBT) 保存到文件,并从该文件加载 PSBT。 后续 PR 有望提高在 GUI 中签署 PSBT 的能力。

什么是比特币闪电交易_比特币闪电网络如何使用_比特币 使用