超级测试网推出 Hedgehog:异步第 2 层比特币支付协议插图

今天,一位专注于比特闪电网络 Super Testnet 自由开发者推出了他的最新发明 Hedgehog,这一种用于异步二层比特币支付的协议。

“这是一个类似于闪电网络的协议,”超级测试表示。 “这是比特币支付的第二层,只是这一层中,闪电网络不同,两方不必都在线,它是异步的。一方可以在另一方离线后发送资金。 ”

据该项目的 Github 称,与闪电通道相比,Hedgehog 通道的特点之一是它的简单性。 Hedgehog 通道中的状态更新只需要发送者提出更新,然后接收者可以在方便时接受该更新。 这种异步特性使支付处理更加灵活和高效。

该协议的工作原理是利用比特币脚本中称为“可撤销连接器”的原语。 这些连接器构建在两个更原始的组件上:可撤销脚本和连接器输出。 可撤销脚本允许任何一方在一段时间后撤销交易,从而增加额外的安全和控制层。 连接器输出允许您构建一个预签名交易,在连接器输出旁边花费一个单独的 UTXO,从而允许通过单独花费连接器输出来使交易无效。

为了说明 Hedgehog 通道的运作方式,请考虑这样一个场景:Alice 通过一定数量的比特币发送多重签名地址来与 Bob 建立通道。 使用可撤销连接器,爱丽丝可以在鲍勃离线时他发送链下付款。 这些付款嵌入在一段文本中,类似于支票,可以通过电子邮件或其他通信方式发送。

当鲍勃上线时,他可以选择接受或拒绝付款。 如果他接受,他可以联合签名并广播该交易以更新通道余额。 如果他拒绝,他可以提出替代交易供 Alice 考虑。

Hedgehog 需要解决的潜在问题之一是,例如,如果一方向其交易对手发送资金,他们将失去强制关闭通道的能力,因为他们没有另一方的签名。 该协议提供了有条件撤销机制。 该机制旨在允许发送方有条件地撤销先的状态,从而为双方提供一个时间窗口以在需要时覆盖交易。

此外,Hedgehog 还解决了当一方永久不可用时资金被困在多重签名地址中的问题。 通过将时间锁定条件纳入脚本中,该协议可以确保在一段时间后仍然可以访问资金,即使一方无法提供签名。

Super Testnet 发布消息说,他有一个关于如何使用 Hedgehog 通道构建联合 CoinPool 的想法,他将其命名为 Burrow。 对此感兴趣的人可以在这里了解更多信息。

#超级测试网推出 #Hedgehog异步第 #层比特币支付协议